Skip to content

Commit f2e43d1

Browse files
committed
add new monster (moon clan) type using CTA of the fallens
1 parent 8d2024a commit f2e43d1

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

Source/monstdat.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ const MonsterData monsterdata[NUM_MTYPES] = {
4747
/* MT_BSNEAK */ { MOFILE_SNEAK, 11, 3, "Monsters\\Sneak\\Sneakv3.TRN", "Unseen", { AI_SNEAK, 2, 0, 0 }, 35, 50, MFLAG_HIDDEN | MFLAG_SEARCH , 45, 12, 20, 0, 0, 0, 0, 0, 30, 25, MORS_SLASH_PROTECTED | MORS_BLUNT_PROTECTED | MORS_PUNCTURE_PROTECTED | MORS_MAGIC_RESIST | MORS_ACID_IMMUNE, MORS_SLASH_PROTECTED | MORS_BLUNT_PROTECTED | MORS_PUNCTURE_PROTECTED | MORS_MAGIC_IMMUNE | MORS_ACID_IMMUNE, 623, ALIGN }, // MC_DEMON,
4848
/* MT_YSNEAK */ { MOFILE_SNEAK, 13, 3, "Monsters\\Sneak\\Sneakv1.TRN", "Illusion Weaver", { AI_SNEAK, 3, 0, 0 }, 40, 60, MFLAG_HIDDEN | MFLAG_SEARCH , 60, 16, 24, 0, 0, 0, 0, 0, 30, 25, MORS_SLASH_PROTECTED | MORS_BLUNT_PROTECTED | MORS_PUNCTURE_PROTECTED | MORS_MAGIC_RESIST | MORS_FIRE_RESIST | MORS_ACID_IMMUNE, MORS_SLASH_PROTECTED | MORS_BLUNT_PROTECTED | MORS_PUNCTURE_PROTECTED | MORS_MAGIC_IMMUNE | MORS_FIRE_RESIST | MORS_ACID_IMMUNE, 1000, ALIGN }, // MC_DEMON,
4949
/* MT_NGOATMC */ { MOFILE_GOATMC, 8, 3, NULL, "Flesh Clan", { AI_ROUND, 0, TRUE, 0 }, 30, 45, MFLAG_SEARCH | MFLAG_CAN_BLEED | MFLAG_CAN_OPEN_DOOR, 50, 4, 10, 10, 12, 16, 0, 0, 40, 35, MORS_SLASH_PROTECTED | MORS_BLUNT_PROTECTED | MORS_PUNCTURE_PROTECTED | MORS_ACID_IMMUNE, MORS_SLASH_PROTECTED | MORS_BLUNT_PROTECTED | MORS_PUNCTURE_PROTECTED | MORS_ACID_IMMUNE, 306, ALIGN }, // MC_DEMON,
50+
/* MT_AGOATMC */ { MOFILE_GOATMC, 10, 3, "Monsters\\Acid\\AcidB.TRN", "Moon Clan", { AI_ROUNDRANGED2, 2, MIS_CTA, 0 }, 40, 55, MFLAG_SEARCH | MFLAG_CAN_BLEED | MFLAG_CAN_OPEN_DOOR, 55, 6, 12, 15, 14, 20, 0, 0, 45, 45, MORS_SLASH_PROTECTED | MORS_BLUNT_PROTECTED | MORS_PUNCTURE_PROTECTED | MORS_MAGIC_RESIST | MORS_ACID_IMMUNE, MORS_SLASH_PROTECTED | MORS_BLUNT_PROTECTED | MORS_PUNCTURE_PROTECTED | MORS_MAGIC_IMMUNE | MORS_ACID_IMMUNE, 506, ALIGN }, // MC_DEMON,
5051
/* MT_BGOATMC */ { MOFILE_GOATMC, 10, 3, "Monsters\\GoatMace\\Beige.TRN", "Stone Clan", { AI_ROUND, 1, TRUE, 0 }, 40, 55, MFLAG_SEARCH | MFLAG_CAN_BLEED | MFLAG_CAN_OPEN_DOOR, 60, 6, 12, 15, 14, 20, 0, 0, 40, 35, MORS_SLASH_PROTECTED | MORS_BLUNT_PROTECTED | MORS_PUNCTURE_PROTECTED | MORS_MAGIC_RESIST | MORS_ACID_IMMUNE, MORS_SLASH_PROTECTED | MORS_BLUNT_PROTECTED | MORS_PUNCTURE_PROTECTED | MORS_MAGIC_IMMUNE | MORS_ACID_IMMUNE, 456, ALIGN }, // MC_DEMON,
5152
/* MT_RGOATMC */ { MOFILE_GOATMC, 12, 3, "Monsters\\GoatMace\\Red.TRN", "Fire Clan", { AI_ROUND, 2, TRUE, 0 }, 50, 65, MFLAG_SEARCH | MFLAG_CAN_BLEED | MFLAG_CAN_OPEN_DOOR, 70, 8, 16, 15, 16, 24, 0, 0, 45, 40, MORS_SLASH_PROTECTED | MORS_BLUNT_PROTECTED | MORS_PUNCTURE_PROTECTED | MORS_FIRE_RESIST | MORS_ACID_IMMUNE, MORS_SLASH_PROTECTED | MORS_BLUNT_PROTECTED | MORS_PUNCTURE_PROTECTED | MORS_FIRE_IMMUNE | MORS_ACID_IMMUNE, 604, ALIGN }, // MC_DEMON,
5253
/* MT_GGOATMC */ { MOFILE_GOATMC, 14, 3, "Monsters\\GoatMace\\Gray.TRN", "Night Clan", { AI_ROUND, 3, TRUE, 0 }, 55, 70, MFLAG_SEARCH | MFLAG_CAN_BLEED | MFLAG_CAN_OPEN_DOOR, 80, 10, 20, 20, 20, 30, 0, 0, 50, 45, MORS_SLASH_PROTECTED | MORS_BLUNT_PROTECTED | MORS_PUNCTURE_PROTECTED | MORS_MAGIC_RESIST | MORS_ACID_IMMUNE, MORS_SLASH_PROTECTED | MORS_BLUNT_PROTECTED | MORS_PUNCTURE_PROTECTED | MORS_MAGIC_IMMUNE | MORS_ACID_IMMUNE, 793, ALIGN }, // MC_DEMON,

Source/questdat.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ const LevelData AllLevels[NUM_FIXLVLS] = {
3030
},
3131
/*DLV_CATHEDRAL4*/ { 8, FALSE, DTYPE_CATHEDRAL, DGT_CATHEDRAL, TMUSIC_L1, LFILE_L1, 10, 10, "Cathedral 4",
3232
"Levels\\L1Data\\L1_%d.pal", "gendata\\Cutl1d.CEL", "gendata\\Cutl1d.pal", TRUE, 138, 40, 24, 0, 0, WRPT_NONE, SPT_NONE,
33-
{ MT_GZOMBIE, MT_YFALLSP, MT_RSKELAX, MT_YFALLSD, MT_TSKELBW, MT_BSCAV, MT_TSKELSD, MT_NSNEAK, MT_NBAT, MT_YZOMBIE, MT_BFALLSP, MT_XSKELAX, MT_BFALLSD, MT_WSCAV, MT_RSKELBW, MT_RSKELSD, MT_GBAT, MT_YSCAV, MT_XSKELBW, MT_XSKELSD, MT_NGOATMC, MT_NGOATBW, MT_INVALID },
33+
{ MT_GZOMBIE, MT_YFALLSP, MT_RSKELAX, MT_YFALLSD, MT_TSKELBW, MT_BSCAV, MT_TSKELSD, MT_NSNEAK, MT_NBAT, MT_YZOMBIE, MT_BFALLSP, MT_XSKELAX, MT_BFALLSD, MT_WSCAV, MT_RSKELBW, MT_RSKELSD, MT_GBAT, MT_YSCAV, MT_XSKELBW, MT_XSKELSD, MT_NGOATMC, MT_NGOATBW, MT_AGOATMC, MT_INVALID },
3434
},
3535
/*DLV_CATACOMBS1*/ { 10, FALSE, DTYPE_CATACOMBS, DGT_CATACOMBS, TMUSIC_L2, LFILE_L2, 10, 10, "Catacombs 1",
3636
"Levels\\L2Data\\L2_%d.pal", "gendata\\Cut2.CEL", "gendata\\Cut2.pal", TRUE, 254, 50, 32, 0, 0, WRPT_NONE, SPT_NONE,
37-
{ MT_NSNEAK, MT_NBAT, MT_YZOMBIE, MT_BFALLSP, MT_XSKELAX, MT_BFALLSD, MT_WSCAV, MT_RSKELBW, MT_RSKELSD, MT_GBAT, MT_YSCAV, MT_XSKELBW, MT_XSKELSD, MT_NGOATMC, MT_NGOATBW, MT_BGOATBW, MT_BGOATMC, MT_RSNEAK, MT_NFAT, MT_NGARG, MT_INVALID },
37+
{ MT_NSNEAK, MT_NBAT, MT_YZOMBIE, MT_BFALLSP, MT_XSKELAX, MT_BFALLSD, MT_WSCAV, MT_RSKELBW, MT_RSKELSD, MT_GBAT, MT_YSCAV, MT_XSKELBW, MT_XSKELSD, MT_NGOATMC, MT_NGOATBW, MT_AGOATMC, MT_BGOATBW, MT_BGOATMC, MT_RSNEAK, MT_NFAT, MT_NGARG, MT_INVALID },
3838
},
3939
/*DLV_CATACOMBS2*/ { 12, FALSE, DTYPE_CATACOMBS, DGT_CATACOMBS, TMUSIC_L2, LFILE_L2, 10, 10, "Catacombs 2",
4040
"Levels\\L2Data\\L2_%d.pal", "gendata\\Cut2.CEL", "gendata\\Cut2.pal", TRUE, 254, 50, 32, 0, 0, WRPT_NONE, SPT_NONE,

enums.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2272,6 +2272,7 @@ typedef enum _monster_id {
22722272
MT_BSNEAK,
22732273
MT_YSNEAK,
22742274
MT_NGOATMC,
2275+
MT_AGOATMC,
22752276
MT_BGOATMC,
22762277
MT_RGOATMC,
22772278
MT_GGOATMC,

0 commit comments

Comments
 (0)