From the newsgroup: explosions handle their own shield effect
display for resisting monsters and it was ignoring user's negation
of the sparkle option to suppress shield effect.
salamanders have no legs and cannot ride
all objects carried by a monster who's hit by a polymorph zap are protected
from that zap, not just worn armor which falls off due to shape change
+sparkle option for display effects was ignored on explosions
Platform- and/or Interface-Specific Fixes
-/* SCCS Id: @(#)explode.c 3.4 2000/07/07 */
+/* SCCS Id: @(#)explode.c 3.4 2002/11/10 */
/* Copyright (C) 1990 by Ken Arromdee */
/* NetHack may be freely redistributed. See license for details. */
}
curs_on_u(); /* will flush screen and output */
- if (any_shield) { /* simulate a shield effect */
+ if (any_shield && flags.sparkle) { /* simulate shield effect */
for (k = 0; k < SHIELD_COUNT; k++) {
for (i=0; i<3; i++) for (j=0; j<3; j++) {
if (explmask[i][j] == 1)