From 837da48621b30ce80e195c253a1e35c2aa774e0d Mon Sep 17 00:00:00 2001 From: PatR Date: Thu, 19 Dec 2024 19:59:13 -0800 Subject: [PATCH] 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 --- include/monsters.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/include/monsters.h b/include/monsters.h index e1987f8db..14278e339 100644 --- a/include/monsters.h +++ b/include/monsters.h @@ -215,8 +215,8 @@ SIZ(300, 250, MS_BARK, MZ_SMALL), 0, 0, M1_ANIMAL | M1_NOHANDS | M1_CARNIVORE, M2_HOSTILE, M3_INFRAVISIBLE, 2, CLR_BROWN, COYOTE), - MON(NAM("werejackal"), - S_DOG, LVL(2, 12, 7, 10, -7), (G_NOGEN | G_NOCORPSE), + MON(NAM("werejackal"), S_DOG, + LVL(2, 12, 7, 10, -7), (G_NOGEN | G_NOCORPSE), A(ATTK(AT_BITE, AD_WERE, 1, 4), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK), SIZ(300, 250, MS_BARK, MZ_SMALL), MR_POISON, 0, @@ -271,7 +271,7 @@ M2_NOPOLY | M2_WERE | M2_HOSTILE, M3_INFRAVISIBLE, 7, CLR_GRAY, WEREWOLF), 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), A(ATTK(AT_BITE, AD_PHYS, 1, 8), ATTK(AT_BREA, AD_COLD, 1, 6), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK), @@ -286,21 +286,21 @@ M1_ANIMAL | M1_NOHANDS | M1_CARNIVORE, M2_HOSTILE, M3_INFRAVISIBLE, 8, CLR_BLACK, WARG), 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), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK), SIZ(700, 300, MS_BARK, MZ_LARGE), MR_COLD, MR_COLD, M1_ANIMAL | M1_NOHANDS | M1_CARNIVORE, M2_HOSTILE | M2_STRONG, 0, 9, CLR_CYAN, WINTER_WOLF), 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), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK), SIZ(200, 200, MS_BARK, MZ_SMALL), MR_FIRE, MR_FIRE, M1_ANIMAL | M1_NOHANDS | M1_CARNIVORE, M2_HOSTILE, M3_INFRAVISIBLE, 9, CLR_RED, HELL_HOUND_PUP), 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), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK), SIZ(600, 300, MS_BARK, MZ_MEDIUM), MR_FIRE, MR_FIRE,