Attached Files |
0001-More-lively-lava-damage-messages.patch [^] (1,546 bytes) 2011-10-03 00:55 [Show Content] [Hide Content]From ef7bb18cd659b5127bc53830740f28b811ea3c3d Mon Sep 17 00:00:00 2001
From: Brendan Hickey <brendan@bhickey.net>
Date: Sun, 2 Oct 2011 18:53:59 -0400
Subject: [PATCH] More lively lava damage messages
---
crawl-ref/source/terrain.cc | 27 ++++++++++++++++++++++++---
1 files changed, 24 insertions(+), 3 deletions(-)
diff --git a/crawl-ref/source/terrain.cc b/crawl-ref/source/terrain.cc
index c40709a..7c25ad2 100644
--- a/crawl-ref/source/terrain.cc
+++ b/crawl-ref/source/terrain.cc
@@ -1485,9 +1485,30 @@ bool fall_into_a_pool(const coord_def& entry, bool allow_shift,
}
else
{
- // should boost # of bangs per damage in the future {dlb}
- mpr("The lava burns you!");
- ouch((10 + roll_dice(2, 50)) / resist, NON_MONSTER, KILLED_BY_LAVA);
+ int damage = 10 + roll_dice(2, 50) / resist;
+
+ if (damage > 100)
+ {
+ mpr("The lava scorches you!!");
+ }
+ else if (damage > 70)
+ {
+ mpr("The lava roasts you!!");
+ }
+ else if (damage > 40)
+ {
+ mpr("The lava burns you!!");
+ }
+ else if (damage < 20)
+ {
+ mpr("The lava scalds you!");
+ }
+ else
+ {
+ mpr("The lava burns you!");
+ }
+
+ ouch(damage, NON_MONSTER, KILLED_BY_LAVA);
}
expose_player_to_element(BEAM_LAVA, 14);
--
1.7.4.4
|