BrogueCE
BrogueCE copied to clipboard
describe slaying weapon's immunity from corrosion by hitting protected monster
Hitting a jelly with a sword of jelly slaying results in the jelly splitting first before the jelly you hit suddenly dies. (This is also true with weapon of quietus in my experience.) This makes the jelly slaying runic, which is already almost entirely useless, even closer to entirely useless.
Also, it seems like a weapon of jelly slaying should be immune to corrosion from attacking an acidic jelly. The wiki suggests that this is the case, but if so this should be mentioned in the flavor text for the IDed weapon.
I think this is a dupe of #91.
You're right! I've changed the name of the bug to reflect the new issue:
A weapon of slaying won't be degraded when attacking the monster it slays, according to lines 1215 and 1216 in Combat.c:
// Can't damage a Weapon of Acid Mound Slaying by attacking an acid mound... just ain't right!
&& !((rogue.weapon->flags & ITEM_RUNIC) && rogue.weapon->enchant2 == W_SLAYING && monsterIsInClass(defender, rogue.weapon->vorpalEnemy))
It would be good to explicitly say this in the inventory description of an IDed slaying weapon.
I think the only weapon this would apply to is a weapon of jelly slaying, as there are no weapons that slay acid mounds.
I feel like this is somewhat intuitive - additionally, you always get a warning dialog when the weapon might degrade, so you'd know from trying. But it wouldn't hurt to add a few words