diff options
-rw-r--r-- | crawl-ref/source/abl-show.cc | 4 |
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; } |