Skip to content

Commit

Permalink
explosive
Browse files Browse the repository at this point in the history
  • Loading branch information
Karol1223 committed Mar 21, 2024
1 parent ab5b4c6 commit 52dd54b
Showing 1 changed file with 22 additions and 202 deletions.
224 changes: 22 additions & 202 deletions data/json/monsters/zed_explosive.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,281 +4,129 @@
"type": "MONSTER",
"name": { "str": "boomer" },
"description": "A rotund human body, bloated beyond belief and layered in rolls of fat. It emits a horrible odor, and a putrid pink sludge dribbles from its mouth.",
"default_faction": "zombie",
"bodytype": "human",
"species": [ "ZOMBIE", "HUMAN" ],
"copy-from": "mon_zombie_base",
"diff": 5,
"volume": "108500 ml",
"weight": "120 kg",
"hp": 40,
"speed": 55,
"material": [ "flesh" ],
"symbol": "Z",
"color": "pink",
"aggression": 100,
"morale": 100,
"melee_skill": 3,
"melee_dice": 2,
"melee_dice_sides": 4,
"melee_damage": [ { "damage_type": "cut", "amount": 0 } ],
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_head_small" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ],
"vision_night": 3,

Check failure on line 16 in data/json/monsters/zed_explosive.json

View workflow job for this annotation

GitHub Actions / Basic Build and Test (Clang 10, Ubuntu, Curses)

([slow] ~starting_items)=> cannot assign explicit value the same as default or inherited value "melee_skill": 3, "melee_dice_sides": 4, "vision_night": 3, ▲▲▲ "harvest": "exempt", "grab_strength": 25,

Check failure on line 16 in data/json/monsters/zed_explosive.json

View workflow job for this annotation

GitHub Actions / Basic Build and Test (Clang 10, Ubuntu, Curses)

(~[slow] ~[.],starting_items)=> cannot assign explicit value the same as default or inherited value "melee_skill": 3, "melee_dice_sides": 4, "vision_night": 3, ▲▲▲ "harvest": "exempt", "grab_strength": 25,
"harvest": "exempt",
"grab_strength": 25,
"special_attacks": [ [ "BOOMER", 20 ], { "id": "grab" }, { "id": "bite_humanoid" }, { "id": "scratch_humanoid" } ],
"death_drops": { "subtype": "collection", "groups": [ [ "default_zombie_death_drops", 100 ], [ "explode_zed", 100 ] ] },
"death_function": { "effect": { "id": "death_boomer", "hit_self": true }, "message": "The %s explodes!", "corpse_type": "NO_CORPSE" },
"upgrades": { "half_life": 42, "into_group": "GROUP_ZOMBIE_BOOMER_UPGRADE" },
"fungalize_into": "mon_boomer_fungus",
"flags": [
"SEES",
"HEARS",
"SMELLS",
"STUMBLES",
"WARM",
"BASHES",
"GROUP_BASH",
"POISON",
"NO_BREATHE",
"REVIVES",
"BILE_BLOOD",
"PUSH_MON",
"FILTHY"
],
"armor": { "electric": 2 }
"armor": { "electric": 2 },
"extend": { "flags": [ "BILE_BLOOD" ], "weakpoint_sets": [ "wps_humanoid_head_small" ], "special_attacks": [ [ "BOOMER", 20 ] ] }
},
{
"id": "mon_boomer_huge",
"type": "MONSTER",
"name": { "str": "huge boomer" },
"description": "This boomer, normally swollen and ready to burst, has strengthened and solidified. The bile dribbling from its mouth also appears to have changed…",
"default_faction": "zombie",
"bodytype": "human",
"species": [ "ZOMBIE", "HUMAN" ],
"diff": 5,
"volume": "108500 ml",
"weight": "120 kg",
"copy-from": "mon_boomer",
"hp": 110,
"speed": 85,
"material": [ "flesh" ],
"symbol": "Z",
"color": "brown_cyan",
"aggression": 100,
"morale": 100,
"melee_skill": 1,
"melee_dice": 3,
"melee_dice_sides": 3,
"melee_damage": [ { "damage_type": "cut", "amount": 0 } ],
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_head_small" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ],
"bleed_rate": 50,
"vision_night": 3,
"harvest": "zombie",
"fungalize_into": "mon_boomer_fungus",
"grab_strength": 30,
"special_attacks": [ [ "BOOMER_GLOW", 20 ], { "id": "grab" }, { "id": "bite_humanoid" }, { "id": "scratch_humanoid" } ],
"death_drops": { "subtype": "collection", "groups": [ [ "default_zombie_death_drops", 100 ], [ "explode_zed", 100 ] ] },
"death_function": {
"effect": { "id": "death_boomer_glow", "hit_self": true, "min_level": 1 },
"message": "A %s explodes!",
"corpse_type": "NO_CORPSE"
},
"flags": [
"SEES",
"GOODHEARING",
"SMELLS",
"STUMBLES",
"WARM",
"BASHES",
"GROUP_BASH",
"POISON",
"NO_BREATHE",
"REVIVES",
"BILE_BLOOD",
"PUSH_MON",
"FILTHY"
],
"armor": { "bash": 5, "cut": 5, "bullet": 4, "electric": 3 }
"armor": { "bash": 5, "cut": 5, "bullet": 4, "electric": 3 },
"delete": { "special_attacks": [ "BOOMER" ] },
"extend": { "flags": [ "GOODHEARING" ], "special_attacks": [ [ "BOOMER_GLOW", 20 ] ] }
},
{
"id": "mon_gas_zombie",
"type": "MONSTER",
"name": { "str": "gasoline zombie" },
"description": "A huge, bloated zombie that appears to have consumed gasoline; fumes and flames escape from its mouth and liquid fuel leaks from its waddling form.",
"default_faction": "zombie",
"bodytype": "human",
"species": [ "ZOMBIE", "HUMAN" ],
"copy-from": "mon_boomer",
"diff": 20,
"volume": "108500 ml",
"weight": "160 kg",
"hp": 90,
"speed": 25,
"material": [ "flesh" ],
"symbol": "Z",
"color": "dark_gray_red",
"aggression": 100,
"morale": 100,
"melee_skill": 3,
"melee_dice": 2,
"melee_dice_sides": 4,
"melee_damage": [ { "damage_type": "cut", "amount": 0 } ],
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_head_small" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ],
"vision_night": 3,
"luminance": 8,
"harvest": "exempt",
"//grab": "Big lad",
"grab_strength": 30,
"special_attacks": [ { "id": "grab" }, { "id": "scratch_humanoid" }, { "id": "bite_humanoid" } ],
"death_drops": { "subtype": "collection", "groups": [ [ "default_zombie_death_drops", 100 ], [ "explode_zed", 100 ] ] },
"death_function": {
"effect": { "id": "death_conflagration", "hit_self": true },
"message": "The %s explodes!",
"corpse_type": "NO_CORPSE"
},
"flags": [
"SEES",
"HEARS",
"SMELLS",
"STUMBLES",
"WARM",
"GRABS",
"BASHES",
"GROUP_BASH",
"POISON",
"NO_BREATHE",
"DRIPS_GASOLINE",
"PUSH_MON",
"FILTHY"
],
"armor": { "electric": 1 }
"armor": { "electric": 1 },
"delete": { "flags": [ "BILE_BLOOD" ], "special_attacks": [ "BOOMER" ] },
"extend": { "flags": [ "DRIPS_GASOLINE" ] }
},
{
"id": "mon_zombie_gasbag",
"type": "MONSTER",
"name": { "str": "bloated zombie" },
"description": "With its gray skin swollen to near-rupture with putrid gas, this cyst-covered zombie looks like it could violently burst under the slightest of disturbances.",
"default_faction": "zombie",
"bodytype": "human",
"species": [ "ZOMBIE", "HUMAN" ],
"diff": 5,
"volume": "108500 ml",
"weight": "120 kg",
"copy-from": "mon_boomer",
"hp": 15,
"speed": 80,
"material": [ "flesh" ],
"symbol": "Z",
"color": "magenta_yellow",
"aggression": 100,
"morale": 100,
"melee_skill": 3,
"melee_dice": 2,
"melee_dice_sides": 4,
"melee_damage": [ { "damage_type": "cut", "amount": 0 } ],
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_head_small" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ],
"vision_night": 3,
"harvest": "exempt",
"emit_fields": [ { "emit_id": "emit_toxic_leak", "delay": "1 s" } ],
"special_attacks": [ [ "SUICIDE", 20 ], [ "scratch", 15 ] ],
"death_drops": { "subtype": "collection", "groups": [ [ "default_zombie_death_drops", 100 ], [ "explode_zed", 100 ] ] },
"death_function": { "message": "The %s explodes!", "effect": { "id": "death_gas", "hit_self": true }, "corpse_type": "NO_CORPSE" },
"fungalize_into": "mon_zombie_gasbag_fungus",
"flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ],
"armor": { "electric": 1 }
"armor": { "electric": 1 },
"delete": { "flags": [ "BILE_BLOOD", "BASHES", "GROUP_BASH" ], "special_attacks": [ "BOOMER" ] }
},
{
"id": "mon_zombie_relax_gasbag",
"type": "MONSTER",
"name": { "str": "sleepwalker zombie" },
"description": "A zombie swollen with a bluish, oddly sweet smelling gas. It stumbles around even more than regular zombies, as if heavily intoxicated.",
"default_faction": "zombie",
"bodytype": "human",
"species": [ "ZOMBIE", "HUMAN" ],
"copy-from": "mon_zombie_gasbag",
"diff": 10,
"volume": "108500 ml",
"weight": "120 kg",
"hp": 40,
"speed": 70,
"material": [ "flesh" ],
"symbol": "Z",
"color": "magenta_cyan",
"aggression": 100,
"morale": 100,
"melee_skill": 3,
"melee_dice": 2,
"melee_dice_sides": 4,
"melee_damage": [ { "damage_type": "cut", "amount": 0 } ],
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_head_small" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ],
"vision_night": 3,
"harvest": "exempt",
"emit_fields": [ { "emit_id": "emit_relax_gas_leak", "delay": "1 s" } ],
"special_attacks": [ [ "SUICIDE", 20 ], [ "scratch", 15 ] ],
"death_drops": { "subtype": "collection", "groups": [ [ "default_zombie_death_drops", 100 ], [ "explode_zed", 100 ] ] },
"death_function": { "message": "The %s explodes!", "effect": { "id": "death_relax_gas", "hit_self": true }, "corpse_type": "NO_CORPSE" },
"fungalize_into": "mon_zombie_gasbag_fungus",
"flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "NO_BREATHE", "REVIVES", "FILTHY" ],
"armor": { "electric": 1 }
"death_function": { "message": "The %s explodes!", "effect": { "id": "death_relax_gas", "hit_self": true }, "corpse_type": "NO_CORPSE" }
},
{
"id": "mon_zombie_tear_gasbag",
"type": "MONSTER",
"name": { "str": "swollen tearjerker" },
"description": "A bloated corpse, its ballooning skin blistered and rashy and its face caked in mucus. The off-colour orange gas that occasionally leaks from it makes your eyes water and smells faintly of pepper.",
"default_faction": "zombie",
"bodytype": "human",
"species": [ "ZOMBIE", "HUMAN" ],
"copy-from": "mon_zombie_gasbag",
"diff": 9,
"volume": "108500 ml",
"weight": "120 kg",
"hp": 45,
"speed": 60,
"material": [ "flesh" ],
"symbol": "Z",
"color": "yellow",
"aggression": 100,
"morale": 100,
"melee_skill": 2,
"melee_dice": 2,
"melee_dice_sides": 4,
"melee_damage": [ { "damage_type": "cut", "amount": 0 } ],
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_head_small" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ],
"vision_night": 2,
"harvest": "exempt",
"emit_fields": [ { "emit_id": "emit_tear_gas_leak", "delay": "1 s" } ],
"special_attacks": [ [ "SUICIDE", 20 ], [ "scratch", 15 ] ],
"death_drops": { "subtype": "collection", "groups": [ [ "default_zombie_death_drops", 100 ], [ "explode_zed", 100 ] ] },
"death_function": { "message": "The %s explodes!", "effect": { "id": "death_tearburst", "hit_self": true }, "corpse_type": "NO_CORPSE" },
"fungalize_into": "mon_zombie_gasbag_fungus",
"flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "NO_BREATHE", "REVIVES", "FILTHY" ],
"armor": { "electric": 1 }
"death_function": { "message": "The %s explodes!", "effect": { "id": "death_tearburst", "hit_self": true }, "corpse_type": "NO_CORPSE" }
},
{
"id": "mon_boomer_glutton",
"type": "MONSTER",
"name": "boomer glutton",
"description": "A large, grotesque ball of flesh and fat. Seemingly vestigial limbs flop around haphazardly as it rolls across the ground. You occasionally catch a glimpse of bulging eyes and a distended gaping maw oozing some sort of black sludge.",
"default_faction": "zombie",
"copy-from": "mon_boomer",
"bodytype": "blob",
"species": [ "ZOMBIE", "HUMAN" ],
"diff": 8,
"volume": "108500 ml",
"weight": "180kg",
"hp": 200,
"speed": 75,
"material": [ "flesh" ],
"symbol": "Z",
"color": "pink",
"aggression": 100,
"morale": 100,
"melee_skill": 4,
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_head_small" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ],
"vision_night": 5,
"harvest": "zombie_meatslug",
"emit_fields": [ { "emit_id": "emit_sludge_puddle", "delay": "1 s" } ],
"grab_strength": 30,
"special_attacks": [
Expand All @@ -299,57 +147,29 @@
"monster_message": "The glutton vomits sludge!"
}
],
"death_drops": { "subtype": "collection", "groups": [ [ "default_zombie_death_drops", 100 ], [ "explode_zed", 100 ] ] },
"death_function": { "effect": { "id": "death_boomer", "hit_self": true }, "message": "The %s explodes!", "corpse_type": "NO_CORPSE" },
"flags": [
"SEES",
"HEARS",
"SMELLS",
"WARM",
"POISON",
"NO_BREATHE",
"FILTHY",
"BASHES",
"BILE_BLOOD",
"PUSH_MON",
"PACIFIST",
"SLUDGEPROOF"
],
"armor": { "bash": 20, "cut": 5, "bullet": 5, "electric": 2 }
"armor": { "bash": 20, "cut": 5, "bullet": 5, "electric": 2 },
"extend": { "flags": [ "PACIFIST", "SLUDGEPROOF" ] }
},
{
"id": "mon_boomer_claymore",
"type": "MONSTER",
"name": "bombardier boomer",
"description": "This zombie's exposed ribcage is encircled by swollen lungs and other organs. You would prefer to be far away when they burst.",
"default_faction": "zombie",
"bodytype": "blob",
"species": [ "ZOMBIE", "HUMAN" ],
"copy-from": "mon_boomer",
"diff": 9,
"volume": "108500 ml",
"weight": "135 kg",
"hp": 150,
"speed": 95,
"material": [ "flesh" ],
"symbol": "Z",
"color": "red",
"aggression": 100,
"morale": 100,
"melee_skill": 1,
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_head_small" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ],
"vision_night": 2,
"harvest": "zombie_meatslug",
"special_attacks": [
{
"type": "spell",
"spell_data": { "id": "boomer_claymore_initial", "min_level": 0 },
"monster_message": "A bombardier boomer explodes!"
}
],
"death_drops": { "subtype": "collection", "groups": [ [ "default_zombie_death_drops", 100 ], [ "explode_zed", 100 ] ] },
"death_function": { "effect": { "id": "death_boomer", "hit_self": true }, "message": "The %s explodes!", "corpse_type": "NO_CORPSE" },
"flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ],
"armor": { "bash": 10, "cut": 5, "bullet": 5, "electric": 2 }
}
]

0 comments on commit 52dd54b

Please sign in to comment.