summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/acr.cc2
-rw-r--r--crawl-ref/source/misc.cc3
-rw-r--r--crawl-ref/source/player.cc5
3 files changed, 3 insertions, 7 deletions
diff --git a/crawl-ref/source/acr.cc b/crawl-ref/source/acr.cc
index e5ee5f59da..474b201667 100644
--- a/crawl-ref/source/acr.cc
+++ b/crawl-ref/source/acr.cc
@@ -2341,7 +2341,7 @@ static void _decrement_durations()
you.hunger = std::max(50, you.hunger);
// 1KB: No berserk healing.
- you.hp = (you.hp + 1) * 2 / 3;
+ you.hp = (you.hp + 1) / 2;
calc_hp();
learned_something_new(TUT_POSTBERSERK);
diff --git a/crawl-ref/source/misc.cc b/crawl-ref/source/misc.cc
index 300dee4bd2..97134dc9e3 100644
--- a/crawl-ref/source/misc.cc
+++ b/crawl-ref/source/misc.cc
@@ -2533,8 +2533,7 @@ bool go_berserk(bool intentional)
you.duration[DUR_BERSERKER] += 20 + random2avg(19, 2);
calc_hp();
- you.hp *= 15;
- you.hp /= 10;
+ you.hp *= 2;
deflate_hp(you.hp_max, false);
diff --git a/crawl-ref/source/player.cc b/crawl-ref/source/player.cc
index 61f6542749..766b6f3082 100644
--- a/crawl-ref/source/player.cc
+++ b/crawl-ref/source/player.cc
@@ -5005,10 +5005,7 @@ int get_real_hp(bool trans, bool rotted)
// Being berserk makes you resistant to damage. I don't know why.
if (trans && you.duration[DUR_BERSERKER])
- {
- hitp *= 15;
- hitp /= 10;
- }
+ hitp *= 2;
if (trans)
{