From 56ccc8544bc2e63da87dd5c2f65fea86bde5655b Mon Sep 17 00:00:00 2001 From: Charles Otto Date: Sun, 15 Nov 2009 01:18:51 -0500 Subject: Modify breath weapon recovery to be delay based. --- crawl-ref/source/abl-show.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'crawl-ref/source/abl-show.cc') 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; } -- cgit v1.2.3-54-g00ecf