From 47724f01374300151a4900939407259c79b14c62 Mon Sep 17 00:00:00 2001 From: Alex Smith Date: Thu, 29 May 2025 17:50:09 +0100 Subject: [PATCH] Increase generation depth of soldier ants and killer bees These two types of monster were extreme outliers in terms of where they appeared versus how lethal they were (3-4 times as deadly as other monsters that appeared at similar depth, based on statistics from actual play), so their generation depth has been manually modified. Breaks save and bones files (because monster type IDs have to be sorted numerically by difficulty, and changing difficulties thus changes the IDs, but the IDs are used to identify the monsters in save files). --- include/monsters.h | 18 +++++++++--------- include/patchlevel.h | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/include/monsters.h b/include/monsters.h index 0573e882d..5b5e2423b 100644 --- a/include/monsters.h +++ b/include/monsters.h @@ -97,15 +97,7 @@ NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK), SIZ(1, 5, MS_BUZZ, MZ_TINY), MR_POISON, MR_POISON, M1_ANIMAL | M1_FLY | M1_NOHANDS | M1_POIS, M2_HOSTILE | M2_FEMALE, 0, - 5, CLR_YELLOW, KILLER_BEE), - MON(NAM("soldier ant"), S_ANT, - LVL(3, 18, 3, 0, 0), (G_GENO | G_SGROUP | 2), - A(ATTK(AT_BITE, AD_PHYS, 2, 4), ATTK(AT_STNG, AD_DRST, 3, 4), - NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK), - SIZ(20, 5, MS_SILENT, MZ_TINY), MR_POISON, MR_POISON, - M1_ANIMAL | M1_NOHANDS | M1_OVIPAROUS | M1_POIS | M1_CARNIVORE, - M2_HOSTILE, 0, - 6, CLR_BLUE, SOLDIER_ANT), + 6, CLR_YELLOW, KILLER_BEE), MON(NAM("fire ant"), S_ANT, LVL(3, 18, 3, 10, 0), (G_GENO | G_SGROUP | 1), A(ATTK(AT_BITE, AD_PHYS, 2, 4), ATTK(AT_BITE, AD_FIRE, 2, 4), @@ -121,6 +113,14 @@ SIZ(200, 50, MS_SILENT, MZ_LARGE), MR_POISON, MR_POISON, M1_ANIMAL | M1_NOHANDS | M1_POIS | M1_CARNIVORE, M2_HOSTILE, 0, 6, CLR_BLACK, GIANT_BEETLE), + MON(NAM("soldier ant"), S_ANT, + LVL(3, 18, 3, 0, 0), (G_GENO | G_SGROUP | 2), + A(ATTK(AT_BITE, AD_PHYS, 2, 4), ATTK(AT_STNG, AD_DRST, 3, 4), + NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK), + SIZ(20, 5, MS_SILENT, MZ_TINY), MR_POISON, MR_POISON, + M1_ANIMAL | M1_NOHANDS | M1_OVIPAROUS | M1_POIS | M1_CARNIVORE, + M2_HOSTILE, 0, + 7, CLR_BLUE, SOLDIER_ANT), MON(NAM("queen bee"), S_ANT, LVL(9, 24, -4, 0, 0), (G_GENO | G_NOGEN), A(ATTK(AT_STNG, AD_DRST, 1, 8), diff --git a/include/patchlevel.h b/include/patchlevel.h index bfb185ef1..37b02ac79 100644 --- a/include/patchlevel.h +++ b/include/patchlevel.h @@ -17,7 +17,7 @@ * Incrementing EDITLEVEL can be used to force invalidation of old bones * and save files. */ -#define EDITLEVEL 124 +#define EDITLEVEL 125 /* * Development status possibilities.