Half_physical_damage 05
- [fixed in trunk] Jumping/Newton's-Thirding into something solid - [fixed in trunk] Being hit by Mjollnir on the return - [fixed in trunk] Contaminated or boiling water from a sink - [fixed in trunk] Falling on a sink while levitating - [fixed in trunk, fire only] Any passive attack - [fixed in trunk] Zapping yourself with a wand, horn or spell - [fixed in trunk] Burning (un)holy water - [fixed in trunk] Thrown potion (bottle) - [fixed in trunk] Bumping head on ceiling by cursed levitation - [fixed in trunk] Exploding rings and wands (under all circumstances) - [fixed in trunk] Stinking cloud damage - [fixed in trunk] Sitting in a spiked pit, in lava - [fixed in trunk] Exploding spellbooks - [fixed in trunk] Falling off or failing to mount a steed - [fixed in trunk] Falling into a (spiked) pit - [fixed in trunk] Land mine explosion - [fixed in trunk] Fire traps
This commit is contained in:
7
src/do.c
7
src/do.c
@@ -97,10 +97,12 @@ boolean pushing;
|
||||
vision_full_recalc = 1;
|
||||
You("find yourself on dry land again!");
|
||||
} else if (lava && distu(rx,ry) <= 2) {
|
||||
int dmg;
|
||||
You("are hit by molten lava%c",
|
||||
Fire_resistance ? '.' : '!');
|
||||
burn_away_slime();
|
||||
losehp(d((Fire_resistance ? 1 : 3), 6),
|
||||
dmg = d((Fire_resistance ? 1 : 3), 6);
|
||||
losehp(Maybe_Half_Phys(dmg),
|
||||
"molten lava", KILLED_BY);
|
||||
} else if (!fills_up && flags.verbose &&
|
||||
(pushing ? !Blind : cansee(rx,ry)))
|
||||
@@ -1158,7 +1160,8 @@ boolean at_stairs, falling, portal;
|
||||
dismount_steed(DISMOUNT_FELL);
|
||||
else
|
||||
#endif
|
||||
losehp(rnd(3), "falling downstairs", KILLED_BY);
|
||||
losehp(Maybe_Half_Phys(rnd(3)),
|
||||
"falling downstairs", KILLED_BY);
|
||||
selftouch("Falling, you");
|
||||
} else if (u.dz && at_ladder)
|
||||
You("climb down the ladder.");
|
||||
|
||||
Reference in New Issue
Block a user