]> granicus.if.org Git - nethack/commitdiff
golems and cold
authorcohrs <cohrs>
Wed, 12 Mar 2003 06:05:17 +0000 (06:05 +0000)
committercohrs <cohrs>
Wed, 12 Mar 2003 06:05:17 +0000 (06:05 +0000)
<Someone> wondered post-3.4.1 why paper golems are affected by cold.
Given what I know of paper, straw and wood, and fantasy golems of each
type, all three types of golem seem like they should resist cold.  The
others were less clear to me, someone else can address them if necessary.

doc/fixes35.0
src/monst.c

index 54ef78bb1a2c92d0e30502306005c7ae9f132354..3c3d834cf470d424d3ff92ab24c3b2f44d7e1bd9 100644 (file)
@@ -12,6 +12,7 @@ expert fireball/cone of cold could not target a monster seen only with
 display "lotus juice", not "lotu juice" for the fruit juice name
 statue of any golem hit with stone-to-flesh spell animates as flesh golem
 only humanoid angelic minions should get/use sword and armor
+paper, straw and wood golems resist cold
 
 
 Platform- and/or Interface-Specific Fixes
index a4c45ac283cae00c5bfb6e92a70a7ef95d967afb..a566d1d0986e147f283ec123f369949edb89884d 100644 (file)
@@ -2191,14 +2191,14 @@ struct permonst _mons2[] = {
        LVL(3, 12, 10, 0, 0), (G_NOCORPSE|1),
        A(ATTK(AT_CLAW, AD_PHYS, 1, 2), ATTK(AT_CLAW, AD_PHYS, 1, 2),
          NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
-       SIZ(400, 0, 0, MS_SILENT, MZ_LARGE), MR_SLEEP|MR_POISON, 0,
+       SIZ(400, 0, 0, MS_SILENT, MZ_LARGE), MR_COLD|MR_SLEEP|MR_POISON, 0,
        M1_BREATHLESS|M1_MINDLESS|M1_HUMANOID,
        M2_HOSTILE|M2_NEUTER, 0, CLR_YELLOW),
     MON("paper golem", S_GOLEM,
        LVL(3, 12, 10, 0, 0), (G_NOCORPSE|1),
        A(ATTK(AT_CLAW, AD_PHYS, 1, 3),
          NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
-       SIZ(400, 0, 0, MS_SILENT, MZ_LARGE), MR_SLEEP|MR_POISON, 0,
+       SIZ(400, 0, 0, MS_SILENT, MZ_LARGE), MR_COLD|MR_SLEEP|MR_POISON, 0,
        M1_BREATHLESS|M1_MINDLESS|M1_HUMANOID,
        M2_HOSTILE|M2_NEUTER, 0, HI_PAPER),
     MON("rope golem", S_GOLEM,
@@ -2226,7 +2226,7 @@ struct permonst _mons2[] = {
        LVL(7, 3, 4, 0, 0), (G_NOCORPSE|1),
        A(ATTK(AT_CLAW, AD_PHYS, 3, 4),
          NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
-       SIZ(900, 0, 0, MS_SILENT, MZ_LARGE), MR_SLEEP|MR_POISON, 0,
+       SIZ(900, 0, 0, MS_SILENT, MZ_LARGE), MR_COLD|MR_SLEEP|MR_POISON, 0,
        M1_BREATHLESS|M1_MINDLESS|M1_HUMANOID|M1_THICK_HIDE,
        M2_HOSTILE|M2_NEUTER, 0, HI_WOOD),
     MON("flesh golem", S_GOLEM,