Make monster destroy armor -spell erode armor first
Instead of outright destroying the armor, the spell will instead first erode the armor. The spell hits 2-4 times, so if it hits the same armor 4 times, it will get destroyed. This does not hit erodeproof armor. Also change the scroll of destroy armor, so that blessed one will destroy a cursed armor, if hero is only wearing that.
This commit is contained in:
@@ -660,15 +660,15 @@ god_zaps_you(aligntyp resp_god)
|
||||
*/
|
||||
if (uarms && !(EReflecting & W_ARMS)
|
||||
&& !(EDisint_resistance & W_ARMS))
|
||||
(void) destroy_arm(uarms);
|
||||
(void) disintegrate_arm(uarms);
|
||||
if (uarmc && !(EReflecting & W_ARMC)
|
||||
&& !(EDisint_resistance & W_ARMC))
|
||||
(void) destroy_arm(uarmc);
|
||||
(void) disintegrate_arm(uarmc);
|
||||
if (uarm && !(EReflecting & W_ARM) && !(EDisint_resistance & W_ARM)
|
||||
&& !uarmc)
|
||||
(void) destroy_arm(uarm);
|
||||
(void) disintegrate_arm(uarm);
|
||||
if (uarmu && !uarm && !uarmc)
|
||||
(void) destroy_arm(uarmu);
|
||||
(void) disintegrate_arm(uarmu);
|
||||
if (!Disint_resistance) {
|
||||
fry_by_god(resp_god, TRUE);
|
||||
monstunseesu(M_SEEN_DISINT);
|
||||
|
||||
Reference in New Issue
Block a user