eating green mold corpses
A reddit posting points out that the green mold monster definition has the flag for conveying stoning resistance but it doesn't work. There seem to be 3 choices: 1) implement being able to gain that resistance; 2) take the flag away; 3) mark green molds no-corpse so that the issue becomes moot. The poster was hoping for (1) but I've gone with (2). Green molds are too common and not at all dangerous; being able to gain stoning resistance--even with a tiny chance--could potentially be a major change in play balance.
This commit is contained in:
@@ -848,6 +848,8 @@ hide-under monsters who can be turned to stone aren't able to hide under a
|
||||
that the other items aren't all more cockatrice corpses
|
||||
don't stop travel when going past a closed door (eg. when traveling along
|
||||
a room wall)
|
||||
monster definition for green mold falsely indicated that eating a green mold
|
||||
corpse could convey stoning resistance
|
||||
|
||||
|
||||
Fixes to 3.7.0-x Problems that Were Exposed Via git Repository
|
||||
|
||||
@@ -1358,36 +1358,36 @@
|
||||
* Fungi
|
||||
*/
|
||||
MON("lichen", S_FUNGUS, LVL(0, 1, 9, 0, 0), (G_GENO | 4),
|
||||
A(ATTK(AT_TUCH, AD_STCK, 0, 0), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK,
|
||||
NO_ATTK),
|
||||
A(ATTK(AT_TUCH, AD_STCK, 0, 0),
|
||||
NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
|
||||
SIZ(20, 200, MS_SILENT, MZ_SMALL), 0, 0,
|
||||
M1_BREATHLESS | M1_NOEYES | M1_NOLIMBS | M1_NOHEAD | M1_MINDLESS
|
||||
| M1_NOTAKE,
|
||||
M2_HOSTILE | M2_NEUTER, 0, 1, CLR_BRIGHT_GREEN, LICHEN),
|
||||
MON("brown mold", S_FUNGUS, LVL(1, 0, 9, 0, 0), (G_GENO | 1),
|
||||
A(ATTK(AT_NONE, AD_COLD, 0, 6), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK,
|
||||
NO_ATTK),
|
||||
A(ATTK(AT_NONE, AD_COLD, 0, 6),
|
||||
NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
|
||||
SIZ(50, 30, MS_SILENT, MZ_SMALL), MR_COLD | MR_POISON,
|
||||
MR_COLD | MR_POISON, M1_BREATHLESS | M1_NOEYES | M1_NOLIMBS
|
||||
| M1_NOHEAD | M1_MINDLESS | M1_NOTAKE,
|
||||
M2_HOSTILE | M2_NEUTER, 0, 2, CLR_BROWN, BROWN_MOLD),
|
||||
MON("yellow mold", S_FUNGUS, LVL(1, 0, 9, 0, 0), (G_GENO | 2),
|
||||
A(ATTK(AT_NONE, AD_STUN, 0, 4), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK,
|
||||
NO_ATTK),
|
||||
A(ATTK(AT_NONE, AD_STUN, 0, 4),
|
||||
NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
|
||||
SIZ(50, 30, MS_SILENT, MZ_SMALL), MR_POISON, MR_POISON,
|
||||
M1_BREATHLESS | M1_NOEYES | M1_NOLIMBS | M1_NOHEAD | M1_MINDLESS
|
||||
| M1_POIS | M1_NOTAKE,
|
||||
M2_HOSTILE | M2_NEUTER, 0, 2, CLR_YELLOW, YELLOW_MOLD),
|
||||
MON("green mold", S_FUNGUS, LVL(1, 0, 9, 0, 0), (G_GENO | 1),
|
||||
A(ATTK(AT_NONE, AD_ACID, 0, 4), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK,
|
||||
NO_ATTK),
|
||||
SIZ(50, 30, MS_SILENT, MZ_SMALL), MR_ACID | MR_STONE, MR_STONE,
|
||||
A(ATTK(AT_NONE, AD_ACID, 0, 4),
|
||||
NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
|
||||
SIZ(50, 30, MS_SILENT, MZ_SMALL), MR_ACID | MR_STONE, 0,
|
||||
M1_BREATHLESS | M1_NOEYES | M1_NOLIMBS | M1_NOHEAD | M1_MINDLESS
|
||||
| M1_ACID | M1_NOTAKE,
|
||||
M2_HOSTILE | M2_NEUTER, 0, 2, CLR_GREEN, GREEN_MOLD),
|
||||
MON("red mold", S_FUNGUS, LVL(1, 0, 9, 0, 0), (G_GENO | 1),
|
||||
A(ATTK(AT_NONE, AD_FIRE, 0, 4), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK,
|
||||
NO_ATTK),
|
||||
A(ATTK(AT_NONE, AD_FIRE, 0, 4),
|
||||
NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
|
||||
SIZ(50, 30, MS_SILENT, MZ_SMALL), MR_FIRE | MR_POISON,
|
||||
MR_FIRE | MR_POISON, M1_BREATHLESS | M1_NOEYES | M1_NOLIMBS
|
||||
| M1_NOHEAD | M1_MINDLESS | M1_NOTAKE,
|
||||
@@ -1399,8 +1399,8 @@
|
||||
| M1_NOTAKE,
|
||||
M2_HOSTILE | M2_NEUTER, 0, 2, CLR_MAGENTA, SHRIEKER),
|
||||
MON("violet fungus", S_FUNGUS, LVL(3, 1, 7, 0, 0), (G_GENO | 2),
|
||||
A(ATTK(AT_TUCH, AD_PHYS, 1, 4), ATTK(AT_TUCH, AD_STCK, 0, 0), NO_ATTK,
|
||||
NO_ATTK, NO_ATTK, NO_ATTK),
|
||||
A(ATTK(AT_TUCH, AD_PHYS, 1, 4), ATTK(AT_TUCH, AD_STCK, 0, 0),
|
||||
NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
|
||||
SIZ(100, 100, MS_SILENT, MZ_SMALL), MR_POISON, MR_POISON,
|
||||
M1_BREATHLESS | M1_NOEYES | M1_NOLIMBS | M1_NOHEAD | M1_MINDLESS
|
||||
| M1_NOTAKE,
|
||||
|
||||
Reference in New Issue
Block a user