vulnerable items thrown into lava
Reported directly to devteam, player threw a troll corpse into lava and then later got messages about it reviving and burning to death. Items thrown, kicked, or dropped into lava were being subjected to fire damage (so scrolls burned up, potions boiled, non-fireproofed flammable weapons and armor eroded), but corpses and a lot of other stuff not subject to erosion remained unaffected. This makes things that are made out of wood, cloth, flesh and other flammable stuff burn up (when in lava, not when hit by fire).
This commit is contained in:
@@ -2416,6 +2416,7 @@ E void NDECL(climb_pit);
|
||||
E boolean FDECL(fire_damage, (struct obj *, BOOLEAN_P, XCHAR_P, XCHAR_P));
|
||||
E int FDECL(fire_damage_chain,
|
||||
(struct obj *, BOOLEAN_P, BOOLEAN_P, XCHAR_P, XCHAR_P));
|
||||
E boolean FDECL(lava_damage, (struct obj *, XCHAR_P, XCHAR_P));
|
||||
E void acid_damage(struct obj *);
|
||||
E int FDECL(water_damage, (struct obj *, const char *, BOOLEAN_P));
|
||||
E void FDECL(water_damage_chain, (struct obj *, BOOLEAN_P));
|
||||
|
||||
Reference in New Issue
Block a user