dragon armor fix
Fix a segfault when polymorphed into a dragon and using ^X. One inconsistency I've spotted that I hadn't noticed earlier: if you wear red dragon scales/mail you obtain infravision ability, but if polymorph into a red dragon, you don't.
This commit is contained in:
@@ -67,7 +67,7 @@
|
||||
#define HSick_resistance u.uprops[SICK_RES].intrinsic
|
||||
#define ESick_resistance u.uprops[SICK_RES].extrinsic
|
||||
#define Sick_resistance (HSick_resistance || ESick_resistance \
|
||||
|| defends(AD_DISE, uwep))
|
||||
|| defended(&g.youmonst, AD_DISE))
|
||||
|
||||
/* Intrinsics only */
|
||||
#define Invulnerable u.uprops[INVULNERABLE].intrinsic /* [Tom] */
|
||||
|
||||
Reference in New Issue
Block a user