From 89b4e230ad3bdc806ae058722c70441d49f5d9fe Mon Sep 17 00:00:00 2001 From: Darshan Shaligram Date: Mon, 11 Jan 2010 16:13:36 +0530 Subject: Amulet of stasis, first cut. Amulets of stasis blocks: - Teleport self - Blink in all forms - Slowing - Hasting - Paralysis - Petrify - Berserker rage The amulet auto-ids the first time it triggers. The amulet does not affect existing conditions (such as an existing Haste spell or an existing post-berserk Slow). --- crawl-ref/source/it_use2.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'crawl-ref/source/it_use2.cc') diff --git a/crawl-ref/source/it_use2.cc b/crawl-ref/source/it_use2.cc index 49371f2f80..1221daad12 100644 --- a/crawl-ref/source/it_use2.cc +++ b/crawl-ref/source/it_use2.cc @@ -61,7 +61,6 @@ bool potion_effect(potion_type pot_eff, int pow, bool drank_it, bool was_known) switch (pot_eff) { case POT_HEALING: - inc_hp((5 + random2(7)) / factor, false); mpr("You feel better."); @@ -138,8 +137,8 @@ bool potion_effect(potion_type pot_eff, int pow, bool drank_it, bool was_known) break; case POT_SPEED: - haste_player((40 + random2(pow)) / factor); - did_god_conduct(DID_HASTY, 10, was_known); + if (haste_player((40 + random2(pow)) / factor)) + did_god_conduct(DID_HASTY, 10, was_known); break; case POT_MIGHT: -- cgit v1.2.3-54-g00ecf