fix issue #1340 - winter wolf, hellhound alignment

Issue reported by k21971:  winter wolf cub and hellhound pup were
defined with alignment -5 (chaotic) while winter wolf and hellhound
were 0 (neutral).

K2 suggested that winter wolf plus cub both be neutral and hellhound
plus pup both be chaotic but I've gone another way:  both cub and
pup are now 0 and both adults are -5.

Fixes #1340
This commit is contained in:
PatR
2024-12-19 19:59:13 -08:00
parent 8a7f3b2b6b
commit 837da48621
+6 -6
View File
@@ -215,8 +215,8 @@
SIZ(300, 250, MS_BARK, MZ_SMALL), 0, 0, SIZ(300, 250, MS_BARK, MZ_SMALL), 0, 0,
M1_ANIMAL | M1_NOHANDS | M1_CARNIVORE, M2_HOSTILE, M3_INFRAVISIBLE, M1_ANIMAL | M1_NOHANDS | M1_CARNIVORE, M2_HOSTILE, M3_INFRAVISIBLE,
2, CLR_BROWN, COYOTE), 2, CLR_BROWN, COYOTE),
MON(NAM("werejackal"), MON(NAM("werejackal"), S_DOG,
S_DOG, LVL(2, 12, 7, 10, -7), (G_NOGEN | G_NOCORPSE), LVL(2, 12, 7, 10, -7), (G_NOGEN | G_NOCORPSE),
A(ATTK(AT_BITE, AD_WERE, 1, 4), A(ATTK(AT_BITE, AD_WERE, 1, 4),
NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
SIZ(300, 250, MS_BARK, MZ_SMALL), MR_POISON, 0, SIZ(300, 250, MS_BARK, MZ_SMALL), MR_POISON, 0,
@@ -271,7 +271,7 @@
M2_NOPOLY | M2_WERE | M2_HOSTILE, M3_INFRAVISIBLE, M2_NOPOLY | M2_WERE | M2_HOSTILE, M3_INFRAVISIBLE,
7, CLR_GRAY, WEREWOLF), 7, CLR_GRAY, WEREWOLF),
MON(NAM("winter wolf cub"), S_DOG, MON(NAM("winter wolf cub"), S_DOG,
LVL(5, 12, 4, 0, -5), LVL(5, 12, 4, 0, 0),
(G_NOHELL | G_GENO | G_SGROUP | 2), (G_NOHELL | G_GENO | G_SGROUP | 2),
A(ATTK(AT_BITE, AD_PHYS, 1, 8), ATTK(AT_BREA, AD_COLD, 1, 6), A(ATTK(AT_BITE, AD_PHYS, 1, 8), ATTK(AT_BREA, AD_COLD, 1, 6),
NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
@@ -286,21 +286,21 @@
M1_ANIMAL | M1_NOHANDS | M1_CARNIVORE, M2_HOSTILE, M3_INFRAVISIBLE, M1_ANIMAL | M1_NOHANDS | M1_CARNIVORE, M2_HOSTILE, M3_INFRAVISIBLE,
8, CLR_BLACK, WARG), 8, CLR_BLACK, WARG),
MON(NAM("winter wolf"), S_DOG, MON(NAM("winter wolf"), S_DOG,
LVL(7, 12, 4, 20, 0), (G_NOHELL | G_GENO | 1), LVL(7, 12, 4, 20, -5), (G_NOHELL | G_GENO | 1),
A(ATTK(AT_BITE, AD_PHYS, 2, 6), ATTK(AT_BREA, AD_COLD, 2, 6), A(ATTK(AT_BITE, AD_PHYS, 2, 6), ATTK(AT_BREA, AD_COLD, 2, 6),
NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
SIZ(700, 300, MS_BARK, MZ_LARGE), MR_COLD, MR_COLD, SIZ(700, 300, MS_BARK, MZ_LARGE), MR_COLD, MR_COLD,
M1_ANIMAL | M1_NOHANDS | M1_CARNIVORE, M2_HOSTILE | M2_STRONG, 0, M1_ANIMAL | M1_NOHANDS | M1_CARNIVORE, M2_HOSTILE | M2_STRONG, 0,
9, CLR_CYAN, WINTER_WOLF), 9, CLR_CYAN, WINTER_WOLF),
MON(NAM("hell hound pup"), S_DOG, MON(NAM("hell hound pup"), S_DOG,
LVL(7, 12, 4, 20, -5), (G_HELL | G_GENO | G_SGROUP | 1), LVL(7, 12, 4, 20, 0), (G_HELL | G_GENO | G_SGROUP | 1),
A(ATTK(AT_BITE, AD_PHYS, 2, 6), ATTK(AT_BREA, AD_FIRE, 2, 6), A(ATTK(AT_BITE, AD_PHYS, 2, 6), ATTK(AT_BREA, AD_FIRE, 2, 6),
NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
SIZ(200, 200, MS_BARK, MZ_SMALL), MR_FIRE, MR_FIRE, SIZ(200, 200, MS_BARK, MZ_SMALL), MR_FIRE, MR_FIRE,
M1_ANIMAL | M1_NOHANDS | M1_CARNIVORE, M2_HOSTILE, M3_INFRAVISIBLE, M1_ANIMAL | M1_NOHANDS | M1_CARNIVORE, M2_HOSTILE, M3_INFRAVISIBLE,
9, CLR_RED, HELL_HOUND_PUP), 9, CLR_RED, HELL_HOUND_PUP),
MON(NAM("hell hound"), S_DOG, MON(NAM("hell hound"), S_DOG,
LVL(12, 14, 2, 20, 0), (G_HELL | G_GENO | 1), LVL(12, 14, 2, 20, -5), (G_HELL | G_GENO | 1),
A(ATTK(AT_BITE, AD_PHYS, 3, 6), ATTK(AT_BREA, AD_FIRE, 3, 6), A(ATTK(AT_BITE, AD_PHYS, 3, 6), ATTK(AT_BREA, AD_FIRE, 3, 6),
NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
SIZ(600, 300, MS_BARK, MZ_MEDIUM), MR_FIRE, MR_FIRE, SIZ(600, 300, MS_BARK, MZ_MEDIUM), MR_FIRE, MR_FIRE,