Skip to content

Commit 3d5cece

Browse files
Make a BIG removal
Remove SIZE_BIG, switching monsters into either SIZE_LARGE or SIZE_GIANT as seems appropriate. Following up on 7bd0902, we really don't need two sizes that are 'bigger than any player race'. Is a yaktaur bigger than a centaur? How does a spatial maelstrom compare in size to a fire dragon? These are questions that we don't care about and shouldn't bother with. This is a small buff to dragon form and maybe a nerf to something else. Who knows.
1 parent 07589e2 commit 3d5cece

File tree

13 files changed

+46
-68
lines changed

13 files changed

+46
-68
lines changed

crawl-ref/source/beam.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5679,7 +5679,7 @@ mon_resist_type bolt::apply_enchantment_to_monster(monster* mon)
56795679
&& mon->add_ench(mon_enchant(ENCH_INNER_FLAME, 0, agent())))
56805680
{
56815681
if (simple_monster_message(*mon,
5682-
(mon->body_size(PSIZE_BODY) > SIZE_BIG)
5682+
(mon->body_size(PSIZE_BODY) > SIZE_LARGE)
56835683
? " is filled with an intense inner flame!"
56845684
: " is filled with an inner flame."))
56855685
{

crawl-ref/source/describe.cc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4256,7 +4256,6 @@ const char* const size_adj[] =
42564256
"small",
42574257
"medium",
42584258
"large",
4259-
"very large",
42604259
"giant",
42614260
};
42624261
COMPILE_CHECK(ARRAYSZ(size_adj) == NUM_SIZE_LEVELS);

crawl-ref/source/evoke.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,7 @@ static int _gale_push_dist(const actor* agent, const actor* victim, int pow)
360360

361361
if (victim->body_size(PSIZE_BODY) < SIZE_MEDIUM)
362362
dist++;
363-
else if (victim->body_size(PSIZE_BODY) > SIZE_BIG)
363+
else if (victim->body_size(PSIZE_BODY) > SIZE_LARGE)
364364
dist /= 2;
365365
else if (victim->body_size(PSIZE_BODY) > SIZE_MEDIUM)
366366
dist -= 1;

crawl-ref/source/form-data.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ static const form_entry formdata[] =
288288
transformation::hydra, MONS_HYDRA, "Hydra", "hydra-form", "hydra",
289289
"",
290290
EQF_PHYSICAL, MR_RES_POISON,
291-
DEFAULT_DURATION, 0, 0, SIZE_BIG, 13,
291+
DEFAULT_DURATION, 0, 0, SIZE_GIANT, 13,
292292
6, 5, 0, true, 0, true, -1,
293293
SPWPN_NORMAL, GREEN, "", { "nip at", "bite", "gouge", "chomp" },
294294
FC_DEFAULT, FC_ENABLE, FC_ENABLE, false,

crawl-ref/source/item-prop.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ static const armour_def Armour_prop[] =
9090
{ ARM_ANIMAL_SKIN, "animal skin", 2, 0, 3,
9191
EQ_BODY_ARMOUR, SIZE_LITTLE, SIZE_GIANT, true, ARMF_NO_FLAGS, 333 },
9292
{ ARM_ROBE, "robe", 2, 0, 7,
93-
EQ_BODY_ARMOUR, SIZE_LITTLE, SIZE_BIG, true, ARMF_NO_FLAGS, 1000 },
93+
EQ_BODY_ARMOUR, SIZE_LITTLE, SIZE_LARGE, true, ARMF_NO_FLAGS, 1000 },
9494
{ ARM_LEATHER_ARMOUR, "leather armour", 3, -40, 20,
9595
EQ_BODY_ARMOUR, SIZE_SMALL, SIZE_MEDIUM, true },
9696

@@ -113,9 +113,9 @@ static const armour_def Armour_prop[] =
113113
EQ_BODY_ARMOUR, SIZE_LITTLE, SIZE_GIANT, false, ARMF_REGENERATION, 50 },
114114

115115
{ ARM_CLOAK, "cloak", 1, 0, 45,
116-
EQ_CLOAK, SIZE_LITTLE, SIZE_BIG, true },
116+
EQ_CLOAK, SIZE_LITTLE, SIZE_LARGE, true },
117117
{ ARM_SCARF, "scarf", 0, 0, 50,
118-
EQ_CLOAK, SIZE_LITTLE, SIZE_BIG, true },
118+
EQ_CLOAK, SIZE_LITTLE, SIZE_LARGE, true },
119119

120120
{ ARM_GLOVES, "gloves", 1, 0, 45,
121121
EQ_GLOVES, SIZE_SMALL, SIZE_MEDIUM, true },
@@ -150,7 +150,7 @@ static const armour_def Armour_prop[] =
150150
{ ARM_BUCKLER, "buckler", 3, -8, 45,
151151
EQ_SHIELD, SIZE_LITTLE, SIZE_MEDIUM, true },
152152
{ ARM_KITE_SHIELD, "kite shield", 8, -30, 45,
153-
EQ_SHIELD, SIZE_SMALL, SIZE_BIG, true },
153+
EQ_SHIELD, SIZE_SMALL, SIZE_LARGE, true },
154154
{ ARM_TOWER_SHIELD, "tower shield", 13, -50, 45,
155155
EQ_SHIELD, SIZE_MEDIUM, SIZE_GIANT, true },
156156

crawl-ref/source/mon-data.h

Lines changed: 31 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,7 @@
101101
SIZE_SMALL, // halflings/kobolds
102102
SIZE_MEDIUM, // humans/elves/dwarves
103103
SIZE_LARGE, // trolls/ogres/centaurs/nagas
104-
SIZE_BIG, // large quadrupeds
105-
SIZE_GIANT, // giants
104+
SIZE_GIANT, // giants and such
106105
107106
tile:
108107
- a struct with up to two elements.
@@ -482,7 +481,7 @@ static monsterentry mondata[] =
482481
8, 440,
483482
4, 4, MST_NO_SPELLS, true, S_SHOUT,
484483
I_HUMAN, HT_LAND, 10, DEFAULT_ENERGY,
485-
MONUSE_WEAPONS_ARMOUR, SIZE_BIG, MON_SHAPE_CENTAUR,
484+
MONUSE_WEAPONS_ARMOUR, SIZE_LARGE, MON_SHAPE_CENTAUR,
486485
{TILEP_MONS_YAKTAUR}, TILE_CORPSE_YAKTAUR
487486
},
488487

@@ -495,7 +494,7 @@ static monsterentry mondata[] =
495494
14, 770,
496495
5, 5, MST_NO_SPELLS, true, S_SHOUT,
497496
I_HUMAN, HT_LAND, 10, DEFAULT_ENERGY,
498-
MONUSE_WEAPONS_ARMOUR, SIZE_BIG, MON_SHAPE_CENTAUR,
497+
MONUSE_WEAPONS_ARMOUR, SIZE_LARGE, MON_SHAPE_CENTAUR,
499498
{TILEP_MONS_YAKTAUR_CAPTAIN}, TILE_ERROR
500499
},
501500

@@ -965,7 +964,7 @@ static monsterentry mondata[] =
965964
13, 910,
966965
13, 3, MST_SHAMBLING_MANGROVE, false, S_SILENT,
967966
I_HUMAN, HT_AMPHIBIOUS, 8, DEFAULT_ENERGY,
968-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_PLANT,
967+
MONUSE_NOTHING, SIZE_GIANT, MON_SHAPE_PLANT,
969968
{TILEP_MONS_TREANT}, TILE_ERROR
970969
},
971970

@@ -2137,7 +2136,7 @@ DUMMY(MONS_SPIDER, 's', CYAN, "spider", TILEP_MONS_REDBACK)
21372136
9, 585,
21382137
10, 6, MST_NO_SPELLS, true, S_SCREAM,
21392138
I_ANIMAL, HT_LAND, 13, DEFAULT_ENERGY,
2140-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_CENTIPEDE,
2139+
MONUSE_NOTHING, SIZE_LARGE, MON_SHAPE_CENTIPEDE,
21412140
{TILEP_MONS_DEMONIC_CRAWLER}, TILE_CORPSE_DEMONIC_CRAWLER
21422141
},
21432142

@@ -2304,7 +2303,7 @@ DUMMY(MONS_CRAB, 't', LIGHTGREY, "crab", TILEP_MONS_FIRE_CRAB)
23042303
10, 750,
23052304
0, 5, MST_NO_SPELLS, false, S_SILENT,
23062305
I_BRAINLESS, HT_LAND, 16, DEFAULT_ENERGY,
2307-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_MISC,
2306+
MONUSE_NOTHING, SIZE_GIANT, MON_SHAPE_MISC,
23082307
{TILEP_MONS_SPATIAL_MAELSTROM, TVARY_CYCLE}, TILE_ERROR
23092308
},
23102309

@@ -2415,7 +2414,7 @@ DUMMY(MONS_INSUBSTANTIAL_WISP, 'v', LIGHTGREY, "insubstantial wisp",
24152414
20, 1300,
24162415
2, 1, MST_NO_SPELLS, true, S_SILENT,
24172416
I_ANIMAL, HT_LAND, 4, DEFAULT_ENERGY,
2418-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_SNAIL,
2417+
MONUSE_NOTHING, SIZE_GIANT, MON_SHAPE_SNAIL,
24192418
{TILEP_MONS_DART_SLUG}, TILE_CORPSE_ELEPHANT_SLUG
24202419
},
24212420

@@ -2801,7 +2800,7 @@ DUMMY(MONS_MOTH, 'y', WHITE, "moth", TILEP_MONS_MOTH_OF_WRATH)
28012800
12, 765,
28022801
20, 2, MST_BOULDER_BEETLE, true, S_SILENT,
28032802
I_ANIMAL, HT_LAND, 10, DEFAULT_ENERGY,
2804-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_INSECT,
2803+
MONUSE_NOTHING, SIZE_LARGE, MON_SHAPE_INSECT,
28052804
{TILEP_MONS_BOULDER_BEETLE}, TILE_CORPSE_BOULDER_BEETLE
28062805
},
28072806

@@ -2977,7 +2976,7 @@ DUMMY(MONS_DRAGON, 'D', GREEN, "dragon", TILEP_MONS_FIRE_DRAGON)
29772976
13, 715,
29782977
0, 5, MST_NO_SPELLS, true, S_ROAR,
29792978
I_ANIMAL, HT_AMPHIBIOUS, 10, SWIM_ENERGY(6),
2980-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_QUADRUPED,
2979+
MONUSE_NOTHING, SIZE_GIANT, MON_SHAPE_QUADRUPED,
29812980
{TILEP_MONS_PROGRAM_BUG}, TILE_CORPSE_HYDRA
29822981
},
29832982

@@ -3004,7 +3003,7 @@ DUMMY(MONS_DRAGON, 'D', GREEN, "dragon", TILEP_MONS_FIRE_DRAGON)
30043003
4, 300,
30053004
5, 10, MST_STEAM_DRAGON, true, S_HISS, // just for the pun
30063005
I_ANIMAL, HT_LAND, 10, DEFAULT_ENERGY,
3007-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_QUADRUPED_WINGED,
3006+
MONUSE_NOTHING, SIZE_LARGE, MON_SHAPE_QUADRUPED_WINGED,
30083007
{TILEP_MONS_STEAM_DRAGON}, TILE_CORPSE_STEAM_DRAGON
30093008
},
30103009

@@ -3031,7 +3030,7 @@ DUMMY(MONS_DRAGON, 'D', GREEN, "dragon", TILEP_MONS_FIRE_DRAGON)
30313030
5, 275,
30323031
5, 10, MST_ACID_DRAGON, true, S_ROAR,
30333032
I_ANIMAL, HT_LAND, 10, DEFAULT_ENERGY,
3034-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_QUADRUPED_WINGED,
3033+
MONUSE_NOTHING, SIZE_LARGE, MON_SHAPE_QUADRUPED_WINGED,
30353034
{TILEP_MONS_ACID_DRAGON}, TILE_CORPSE_ACID_DRAGON
30363035
},
30373036

@@ -3144,7 +3143,7 @@ DUMMY(MONS_ELEMENTAL, 'E', LIGHTGREY, "elemental", TILEP_MONS_WATER_ELEMENTAL)
31443143
6, 450,
31453144
14, 4, MST_NO_SPELLS, false, S_SILENT,
31463145
I_BRAINLESS, HT_LAND, 6, DEFAULT_ENERGY,
3147-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_MISC,
3146+
MONUSE_NOTHING, SIZE_LARGE, MON_SHAPE_MISC,
31483147
{TILEP_MONS_EARTH_ELEMENTAL}, TILE_ERROR
31493148
},
31503149

@@ -3157,7 +3156,7 @@ DUMMY(MONS_ELEMENTAL, 'E', LIGHTGREY, "elemental", TILEP_MONS_WATER_ELEMENTAL)
31573156
16, 800,
31583157
1, 20, MST_QUICKSILVER_DRAGON, false, S_SILENT,
31593158
I_BRAINLESS, HT_LAND, 20, DEFAULT_ENERGY,
3160-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_MISC,
3159+
MONUSE_NOTHING, SIZE_LARGE, MON_SHAPE_MISC,
31613160
{TILEP_MONS_QUICKSILVER_ELEMENTAL}, TILE_ERROR
31623161
},
31633162

@@ -3171,7 +3170,7 @@ DUMMY(MONS_ELEMENTAL, 'E', LIGHTGREY, "elemental", TILEP_MONS_WATER_ELEMENTAL)
31713170
6, 330,
31723171
4, 12, MST_NO_SPELLS, false, S_SILENT,
31733172
I_BRAINLESS, HT_AMPHIBIOUS_LAVA, 13, DEFAULT_ENERGY,
3174-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_MISC,
3173+
MONUSE_NOTHING, SIZE_LARGE, MON_SHAPE_MISC,
31753174
{TILEP_MONS_FIRE_ELEMENTAL}, TILE_ERROR
31763175
},
31773176

@@ -3184,7 +3183,7 @@ DUMMY(MONS_ELEMENTAL, 'E', LIGHTGREY, "elemental", TILEP_MONS_WATER_ELEMENTAL)
31843183
6, 420,
31853184
4, 7, MST_NO_SPELLS, false, S_SILENT,
31863185
I_BRAINLESS, HT_AMPHIBIOUS, 10, SWIM_ENERGY(6),
3187-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_MISC,
3186+
MONUSE_NOTHING, SIZE_LARGE, MON_SHAPE_MISC,
31883187
{TILEP_MONS_WATER_ELEMENTAL}, TILE_ERROR
31893188
},
31903189

@@ -3197,7 +3196,7 @@ DUMMY(MONS_ELEMENTAL, 'E', LIGHTGREY, "elemental", TILEP_MONS_WATER_ELEMENTAL)
31973196
6, 330,
31983197
2, 18, MST_AIR_ELEMENTAL, false, S_SILENT,
31993198
I_BRAINLESS, HT_LAND, 25, DEFAULT_ENERGY,
3200-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_MISC,
3199+
MONUSE_NOTHING, SIZE_LARGE, MON_SHAPE_MISC,
32013200
{TILEP_MONS_AIR_ELEMENTAL}, TILE_ERROR
32023201
},
32033202

@@ -3210,7 +3209,7 @@ DUMMY(MONS_ELEMENTAL, 'E', LIGHTGREY, "elemental", TILEP_MONS_WATER_ELEMENTAL)
32103209
12, 1080,
32113210
20, 2, MST_IRON_ELEMENTAL, false, S_SILENT,
32123211
I_BRAINLESS, HT_LAND, 6, DEFAULT_ENERGY,
3213-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_MISC,
3212+
MONUSE_NOTHING, SIZE_LARGE, MON_SHAPE_MISC,
32143213
{TILEP_MONS_IRON_ELEMENTAL}, TILE_ERROR
32153214
},
32163215

@@ -3223,7 +3222,7 @@ DUMMY(MONS_ELEMENTAL, 'E', LIGHTGREY, "elemental", TILEP_MONS_WATER_ELEMENTAL)
32233222
18, 620,
32243223
8, 8, MST_ELEMENTAL_WELLSPRING, false, S_SILENT,
32253224
I_BRAINLESS, HT_WATER, 10, DEFAULT_ENERGY,
3226-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_MISC,
3225+
MONUSE_NOTHING, SIZE_LARGE, MON_SHAPE_MISC,
32273226
{TILEP_MONS_ELEMENTAL_WELLSPRING}, TILE_ERROR
32283227
},
32293228

@@ -3440,7 +3439,7 @@ DUMMY(MONS_FROG, 'F', LIGHTGREEN, "giant frog", TILEP_MONS_BULLFROG)
34403439
16, 880,
34413440
5, 5, MST_SPHINX, true, S_SHOUT,
34423441
I_HUMAN, HT_LAND, 11, DEFAULT_ENERGY,
3443-
MONUSE_OPEN_DOORS, SIZE_BIG, MON_SHAPE_QUADRUPED_WINGED,
3442+
MONUSE_OPEN_DOORS, SIZE_GIANT, MON_SHAPE_QUADRUPED_WINGED,
34443443
{TILEP_MONS_SPHINX}, TILE_CORPSE_SPHINX
34453444
},
34463445

@@ -3469,7 +3468,7 @@ DUMMY(MONS_FROG, 'F', LIGHTGREEN, "giant frog", TILEP_MONS_BULLFROG)
34693468
8, 450,
34703469
15, 5, MST_NO_SPELLS, true, S_SHOUT,
34713470
I_HUMAN, HT_LAND, 10, DEFAULT_ENERGY,
3472-
MONUSE_WEAPONS_ARMOUR, SIZE_BIG, MON_SHAPE_HUMANOID,
3471+
MONUSE_WEAPONS_ARMOUR, SIZE_LARGE, MON_SHAPE_HUMANOID,
34733472
{TILEP_MONS_BOULDER_BEETLE}, TILE_CORPSE_BOULDER_BEETLE
34743473
},
34753474

@@ -4022,7 +4021,7 @@ DUMMY(MONS_MERGED_SLIME_CREATURE, 'J', LIGHTGREEN, "merged slime creature",
40224021
20, 1100,
40234022
15, 0, MST_NO_SPELLS, false, S_SILENT,
40244023
I_BRAINLESS, HT_LAND, 0, DEFAULT_ENERGY,
4025-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_PLANT,
4024+
MONUSE_NOTHING, SIZE_GIANT, MON_SHAPE_PLANT,
40264025
{TILEP_MONS_BUSH, TVARY_MOD}, TILE_ERROR
40274026
},
40284027

@@ -4035,7 +4034,7 @@ DUMMY(MONS_MERGED_SLIME_CREATURE, 'J', LIGHTGREEN, "merged slime creature",
40354034
8, 440,
40364035
10, 0, MST_BURNING_BUSH, false, S_SILENT,
40374036
I_BRAINLESS, HT_LAND, 10, DEFAULT_ENERGY,
4038-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_PLANT,
4037+
MONUSE_NOTHING, SIZE_GIANT, MON_SHAPE_PLANT,
40394038
{TILEP_MONS_BUSH_BURNING}, TILE_ERROR
40404039
},
40414040

@@ -4402,7 +4401,7 @@ DUMMY(MONS_SNAKE, 'S', LIGHTGREEN, "snake", TILEP_MONS_ADDER)
44024401
16, 880,
44034402
20, 4, MST_NO_SPELLS, true, S_SHOUT,
44044403
I_HUMAN, HT_LAND, 7, DEFAULT_ENERGY,
4405-
MONUSE_OPEN_DOORS, SIZE_BIG, MON_SHAPE_HUMANOID,
4404+
MONUSE_OPEN_DOORS, SIZE_LARGE, MON_SHAPE_HUMANOID,
44064405
{TILEP_MONS_IRON_TROLL}, TILE_CORPSE_IRON_TROLL
44074406
},
44084407

@@ -4691,7 +4690,7 @@ DUMMY(MONS_SNAKE, 'S', LIGHTGREEN, "snake", TILEP_MONS_ADDER)
46914690
11, 495,
46924691
0, 0, MST_NO_SPELLS, false, S_SILENT,
46934692
I_BRAINLESS, HT_LAND, 10, DEFAULT_ENERGY,
4694-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_MISC,
4693+
MONUSE_NOTHING, SIZE_LARGE, MON_SHAPE_MISC,
46954694
{TILEP_MONS_ABOMINATION_LARGE, TVARY_MOD}, TILE_ERROR
46964695
},
46974696

@@ -4705,7 +4704,7 @@ DUMMY(MONS_SNAKE, 'S', LIGHTGREEN, "snake", TILEP_MONS_ADDER)
47054704
9, 495,
47064705
5, 10, MST_THRASHING_HORROR, false, S_ROAR,
47074706
I_ANIMAL, HT_LAND, 25, DEFAULT_ENERGY,
4708-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_MISC,
4707+
MONUSE_NOTHING, SIZE_LARGE, MON_SHAPE_MISC,
47094708
{TILEP_MONS_THRASHING_HORROR}, TILE_ERROR
47104709
},
47114710

@@ -4842,7 +4841,7 @@ DUMMY(MONS_SNAKE, 'S', LIGHTGREEN, "snake", TILEP_MONS_ADDER)
48424841
14, 770,
48434842
9, 5, MST_NO_SPELLS, true, S_BELLOW,
48444843
I_ANIMAL, HT_LAND, 10, DEFAULT_ENERGY,
4845-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_QUADRUPED,
4844+
MONUSE_NOTHING, SIZE_LARGE, MON_SHAPE_QUADRUPED,
48464845
{TILEP_MONS_DEATH_YAK}, TILE_CORPSE_DEATH_YAK
48474846
},
48484847

@@ -4855,7 +4854,7 @@ DUMMY(MONS_SNAKE, 'S', LIGHTGREEN, "snake", TILEP_MONS_ADDER)
48554854
14, 770,
48564855
10, 2, MST_CATOBLEPAS, true, S_BELLOW,
48574856
I_ANIMAL, HT_LAND, 10, DEFAULT_ENERGY,
4858-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_QUADRUPED,
4857+
MONUSE_NOTHING, SIZE_LARGE, MON_SHAPE_QUADRUPED,
48594858
{TILEP_MONS_CATOBLEPAS}, TILE_CORPSE_CATOBLEPAS
48604859
},
48614860

@@ -4910,7 +4909,7 @@ DUMMY(MONS_SNAKE, 'S', LIGHTGREEN, "snake", TILEP_MONS_ADDER)
49104909
16, 1200,
49114910
9, 5, MST_NO_SPELLS, true, S_SILENT,
49124911
I_ANIMAL, HT_LAND, 10, DEFAULT_ENERGY,
4913-
MONUSE_NOTHING, SIZE_BIG, MON_SHAPE_QUADRUPED,
4912+
MONUSE_NOTHING, SIZE_LARGE, MON_SHAPE_QUADRUPED,
49144913
{TILEP_MONS_APIS}, TILE_CORPSE_APIS
49154914
},
49164915

@@ -5705,7 +5704,7 @@ DUMMY(MONS_WALKING_TOME, ';', BROWN, "walking tome", TILE_ERROR) // XXX TODO
57055704
6, 330,
57065705
7, 12, MST_NO_SPELLS, false, S_RANDOM,
57075706
I_ANIMAL, HT_LAND, 10, DEFAULT_ENERGY,
5708-
MONUSE_OPEN_DOORS, SIZE_BIG, MON_SHAPE_MISC,
5707+
MONUSE_OPEN_DOORS, SIZE_LARGE, MON_SHAPE_MISC,
57095708
{TILEP_MONS_CHAOS_SPAWN, TVARY_RANDOM}, TILE_ERROR
57105709
},
57115710

@@ -7178,7 +7177,7 @@ DUMMY(MONS_HELL_LORD, '&', COLOUR_UNDEF, "hell lord", TILEP_MONS_PROGRAM_BUG)
71787177
18, 990,
71797178
20, 4, MST_MOON_TROLL, false, S_SHOUT,
71807179
I_HUMAN, HT_LAND, 12, DEFAULT_ENERGY,
7181-
MONUSE_WEAPONS_ARMOUR, SIZE_BIG, MON_SHAPE_HUMANOID,
7180+
MONUSE_WEAPONS_ARMOUR, SIZE_LARGE, MON_SHAPE_HUMANOID,
71827181
{TILEP_MONS_MOON_TROLL}, TILE_ERROR
71837182
},
71847183

@@ -7208,7 +7207,7 @@ DUMMY(MONS_HELL_LORD, '&', COLOUR_UNDEF, "hell lord", TILEP_MONS_PROGRAM_BUG)
72087207
20, 1500,
72097208
2, 1, MST_GASTRONOK, true, S_GURGLE,
72107209
I_HUMAN, HT_AMPHIBIOUS, 5, DEFAULT_ENERGY,
7211-
MONUSE_STARTING_EQUIPMENT, SIZE_BIG, MON_SHAPE_SNAIL,
7210+
MONUSE_STARTING_EQUIPMENT, SIZE_GIANT, MON_SHAPE_SNAIL,
72127211
{TILEP_MONS_GASTRONOK}, TILE_ERROR
72137212
},
72147213

crawl-ref/source/mon-explode.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,12 +130,12 @@ static void _setup_inner_flame_explosion(bolt & beam, const monster& origin,
130130
_setup_base_explosion(beam, origin);
131131
const int size = origin.body_size(PSIZE_BODY);
132132
beam.flavour = BEAM_FIRE;
133-
beam.damage = (size > SIZE_BIG) ? dice_def(3, 25) :
134-
(size > SIZE_TINY) ? dice_def(3, 20) :
135-
dice_def(3, 15);
133+
beam.damage = (size > SIZE_LARGE) ? dice_def(3, 25) :
134+
(size > SIZE_TINY) ? dice_def(3, 20) :
135+
dice_def(3, 15);
136136
beam.name = "fiery explosion";
137137
beam.colour = RED;
138-
beam.ex_size = (size > SIZE_BIG) ? 2 : 1;
138+
beam.ex_size = (size > SIZE_LARGE) ? 2 : 1;
139139
beam.source_name = origin.name(DESC_PLAIN, true);
140140
beam.origin_spell = SPELL_INNER_FLAME;
141141
beam.thrower = (agent && agent->is_player()) ? KILL_YOU_MISSILE

crawl-ref/source/mon-info.cc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1592,9 +1592,7 @@ size_type monster_info::body_size() const
15921592
return SIZE_MEDIUM;
15931593
else if (slime_size == 3)
15941594
return SIZE_LARGE;
1595-
else if (slime_size == 4)
1596-
return SIZE_BIG;
1597-
else if (slime_size == 5)
1595+
else if (slime_size >= 4) // sizes 4 & 5
15981596
return SIZE_GIANT;
15991597
}
16001598

crawl-ref/source/mon-util.cc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1286,8 +1286,6 @@ int max_corpse_chunks(monster_type mc)
12861286
return 4;
12871287
case SIZE_LARGE:
12881288
return 9;
1289-
case SIZE_BIG:
1290-
return 10;
12911289
case SIZE_GIANT:
12921290
return 12;
12931291
default:

crawl-ref/source/size-type.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ enum size_type
88
SIZE_SMALL, // halflings/kobolds
99
SIZE_MEDIUM, // humans/elves/dwarves
1010
SIZE_LARGE, // trolls/ogres/centaurs/nagas
11-
SIZE_BIG, // large quadrupeds
12-
SIZE_GIANT, // giants
11+
SIZE_GIANT, // giants and such
1312
NUM_SIZE_LEVELS,
1413
SIZE_CHARACTER, // transformations that don't change size
1514
};

0 commit comments

Comments
 (0)