02-23-2012, 08:02 PM
Non-artifact items that only grant immunity (and not resistance) to one or more elements can still be destroyed by them.Problem
Non-artifacts granting immunity to one or more elements are still eligible for item destruction from those elements, under certain conditions.
How to reproduce it
Take a PC with the following requirements to the Tower of Eternal Flames:
* none of the luck intrinsics,
* no intrinsic fire resistance or immunity,
* a way to overcome fire damage nonetheless (I used a character with 10000 HP),
* a non-artifact granting immunity to fire, e.g. crowns of fire or rings of elemental mastery, as the only item in his pack.
Assuming there are no hostiles in the room the PC is in, just use the rest command (5) many times, and the item you took will be destroyed by the fire - whereas it'd completely protect you and itself from it, had it been worn (see the notes).
Non-artifact items that grant resistance to an element are completely impervious from it, equipped or not, so this can be considered a bug.
The conditions mentioned in the first paragraph are as follows:
* if the items are being worn, they stay undamaged (tested by waiting in place several thousand turns in the ToEF).
* if the items are being worn but are rusty in addition, they'll melt away.
* if the items are in the player's pack, they'll melt away.
sorear's wiki acknowledges this problem in its item destruction article:
Any item granting resistance to fire cannot be affected by fire. Items granting only immunity, including the iron crown of fire and ring of elemental mastery, are not so protected.
Any item granting resistance to shock cannot be affected by electricity. Items granting only immunity, including the iron crown of lightning and ring of elemental mastery, are not so protected.
Any item granting resistance to acid cannot be affected by acid. Items granting only immunity, including the black dragon scale mail (which is made of adamantium) (!), are not so protected.