Skip to content

Commit b8ba7f2

Browse files
GuardianDllkevingranadechaohedgehogs
authored
Bombardier boomer (#54615)
Co-authored-by: Kevin Granade <[email protected]> Co-authored-by: chaohedgehogs <[email protected]>
1 parent 2f4c5a5 commit b8ba7f2

File tree

3 files changed

+76
-1
lines changed

3 files changed

+76
-1
lines changed

data/json/monster_special_attacks/spells.json

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -476,5 +476,49 @@
476476
"type": "ter_furn_transform",
477477
"id": "portal_cage_revert_transform",
478478
"furniture": [ { "result": [ "f_null" ], "valid_furniture": [ "f_absence" ] } ]
479+
},
480+
{
481+
"id": "boomer_claymore_initial",
482+
"type": "SPELL",
483+
"//": "exist because zed try to use boomer_claymore on max range except trying to minimize the distance (ty venera for idea)",
484+
"name": { "str": "Initial boomer claymore attack" },
485+
"description": "Nothing to see here.",
486+
"valid_targets": [ "hostile" ],
487+
"effect": "attack",
488+
"shape": "blast",
489+
"min_damage": 0,
490+
"max_damage": 0,
491+
"min_range": 3,
492+
"max_range": 3,
493+
"extra_effects": [ { "id": "boomer_claymore" } ]
494+
},
495+
{
496+
"id": "boomer_claymore",
497+
"type": "SPELL",
498+
"name": { "str": "Boomer claymore attack" },
499+
"description": "Nothing to see here.",
500+
"valid_targets": [ "hostile", "ally", "ground" ],
501+
"effect": "attack",
502+
"shape": "cone",
503+
"min_damage": 30,
504+
"max_damage": 30,
505+
"damage_type": "cut",
506+
"min_range": 6,
507+
"max_range": 6,
508+
"min_aoe": 120,
509+
"max_aoe": 120,
510+
"extra_effects": [ { "id": "boomer_claymore_suicide", "hit_self": true } ]
511+
},
512+
{
513+
"id": "boomer_claymore_suicide",
514+
"type": "SPELL",
515+
"name": { "str": "Boomer suicide spell" },
516+
"description": "Nothing to see here.",
517+
"valid_targets": [ "hostile", "ally", "self" ],
518+
"effect": "attack",
519+
"shape": "blast",
520+
"damage_type": "biological",
521+
"min_damage": 9999,
522+
"max_damage": 9999
479523
}
480524
]

data/json/monstergroups/zombie_upgrades.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,8 @@
201201
{ "monster": "mon_boomer_huge", "weight": 310 },
202202
{ "monster": "mon_zombie_necro_boomer", "weight": 25 },
203203
{ "monster": "mon_gas_zombie", "weight": 110 },
204-
{ "monster": "mon_zombie_gasbag", "weight": 310 }
204+
{ "monster": "mon_zombie_gasbag", "weight": 310 },
205+
{ "monster": "mon_boomer_claymore", "weight": 50 }
205206
]
206207
}
207208
]

data/json/monsters/zed_explosive.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,5 +234,35 @@
234234
"PACIFIST",
235235
"SLUDGEPROOF"
236236
]
237+
},
238+
{
239+
"id": "mon_boomer_claymore",
240+
"type": "MONSTER",
241+
"name": "bombardier boomer",
242+
"description": "This zombies swollen lungs and other organs seem close to bursting out of the rib cage. What might happen when it explodes is not something you think you want to find out.",
243+
"default_faction": "zombie",
244+
"bodytype": "blob",
245+
"species": [ "ZOMBIE", "HUMAN" ],
246+
"diff": 9,
247+
"volume": "98 L",
248+
"weight": "85 kg",
249+
"hp": 150,
250+
"speed": 95,
251+
"material": [ "flesh" ],
252+
"symbol": "Z",
253+
"color": "red",
254+
"aggression": 100,
255+
"morale": 100,
256+
"melee_skill": 1,
257+
"armor_bash": 10,
258+
"armor_cut": 5,
259+
"armor_bullet": 5,
260+
"armor_elec": 2,
261+
"vision_night": 6,
262+
"harvest": "zombie_meatslug",
263+
"special_attacks": [ { "type": "spell", "spell_data": { "id": "boomer_claymore_initial", "min_level": 0 } } ],
264+
"death_drops": "default_zombie_items",
265+
"death_function": { "effect": { "id": "death_boomer", "hit_self": true }, "message": "A %s explode!", "corpse_type": "NO_CORPSE" },
266+
"flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ]
237267
}
238268
]

0 commit comments

Comments
 (0)