summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/abl-show.cc
diff options
context:
space:
mode:
authorCharles Otto <ottochar@gmail.com>2009-11-15 01:18:51 -0500
committerCharles Otto <ottochar@gmail.com>2009-11-15 23:46:29 -0500
commit56ccc8544bc2e63da87dd5c2f65fea86bde5655b (patch)
treed67e4ff322d6b75db13b6dd3a2f370979d055190 /crawl-ref/source/abl-show.cc
parent3a9d60e74902be7b9b196808cb1a88aa03ea84c3 (diff)
downloadcrawl-ref-56ccc8544bc2e63da87dd5c2f65fea86bde5655b.tar.gz
crawl-ref-56ccc8544bc2e63da87dd5c2f65fea86bde5655b.zip
Modify breath weapon recovery to be delay based.
Diffstat (limited to 'crawl-ref/source/abl-show.cc')
-rw-r--r--crawl-ref/source/abl-show.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/crawl-ref/source/abl-show.cc b/crawl-ref/source/abl-show.cc
index 90c28a20dc..94d2f05b8f 100644
--- a/crawl-ref/source/abl-show.cc
+++ b/crawl-ref/source/abl-show.cc
@@ -1316,7 +1316,7 @@ static bool _do_ability(const ability_def& abil)
else
{
zapping(ZAP_SPIT_POISON, pow, beam);
- you.duration[DUR_BREATH_WEAPON] = 3 + random2(5);
+ you.duration[DUR_BREATH_WEAPON] = (3 + random2(5)) * BASELINE_DELAY;
}
break;
}
@@ -1424,6 +1424,8 @@ static bool _do_ability(const ability_def& abil)
you.duration[DUR_BREATH_WEAPON] =
3 + random2(4) + random2(30 - you.experience_level) / 2;
+ you.duration[DUR_BREATH_WEAPON] *= BASELINE_DELAY;
+
if (abil.ability == ABIL_BREATHE_STEAM)
you.duration[DUR_BREATH_WEAPON] /= 2;
}