U455 - attacking disenchanter
When polymorphed, only attacks involving hands/feet/weapons should result in damage to object. Theoretically, hug and butt attacks should affect objects too, but no forms with such attacks currently allow wearing armor.
This commit is contained in:
@@ -2236,6 +2236,9 @@ uchar aatyp;
|
||||
if (aatyp == AT_KICK) {
|
||||
obj = uarmf;
|
||||
if (!obj) break;
|
||||
} else if (aatyp == AT_BITE || aatyp == AT_BUTT ||
|
||||
(aatyp >= AT_STNG && aatyp < AT_WEAP)) {
|
||||
break; /* no object involved */
|
||||
}
|
||||
passive_obj(mon, obj, &(ptr->mattk[i]));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user