Skip to content

Commit

Permalink
Boomers Leave Gibs (#71862)
Browse files Browse the repository at this point in the history
* Add tainted offal, monster drops for exploding zeds

-Add tainted offal as a catch-all for zombie guts other innards
-Create monsterdrop for gibs left by boomers
-Assign to all death explosion zeds
-Give fungal versions NO_CORPSE

* Zombie Guts to Harvest and Necro Dusting

-Rename tainted offal to tainted innards
-Add it to harvest list
-Give necro-boomers a unique death drop
-Give fungals a unique explode death drop
-Assign those new death drops to monsters

* Add description snippets for tainted innards

* Apply to Collapsed Tower Enemies

-Adds two new 'explode' death_drops
-Applies them to the following enemies:
  -gangrenous flesh
  -gangrenous impaler
  -gangrenous crawler
  -scissorlimbs
  -hanging innards
  -trapped tendril

* Misc. Harvest Add.s

-give zapping zombfrog more specific harvest entry
-give meatslug harvest to spasming lump and flesh wall (currently only butcher for a single piece of butchery refuse)
-reduce ratio for tainted innards in zombie meatslug harvest; the note says no organs but these are not explicitly organs

* Add tainted skull and tainted limbs

-Add tainted human skull, tainted arm, and tainted leg
-Distribute them to death drops and harvest
-Gives tainted limbs a disassemble recipe

* Include the trench pig

Add another death_drop group for zombie beasts that explode and give it to the trench pig.

* Update mutagen.json

Make shredded zombie limbs non-repairable

* Linting

* Update mutagen.json

Adjust volumes of "arm" and "leg" items to hopefully fix density

* Update mutagen.json

* Adjust limb materials

Simplify tainted limb materials to hopefully fix density issues.

* Update known_bad_density.json

Test report notes density is fixed for 'arm' and 'leg'.
Clearing from log.
  • Loading branch information
TheSaddestGoomba authored Feb 23, 2024
1 parent e4b0939 commit cefcb0a
Show file tree
Hide file tree
Showing 13 changed files with 258 additions and 20 deletions.
45 changes: 45 additions & 0 deletions data/json/harvest.json

Large diffs are not rendered by default.

12 changes: 12 additions & 0 deletions data/json/items/comestibles/carnivore.json
Original file line number Diff line number Diff line change
Expand Up @@ -743,6 +743,18 @@
"fun": -5,
"flags": [ "EATEN_HOT" ]
},
{
"id": "tainted_innards",
"copy-from": "offal",
"type": "COMESTIBLE",
"name": { "str_sp": "tainted innards" },
"description": "An unidentifiable selection of rotted innards that barely hold their form. It is revolting and certainly no longer healthy to eat.",
"snippet_category": "tainted_innards_desc",
"spoils_in": "4 hours",
"use_action": [ "POISON" ],
"price_postapoc": 0,
"fun": -25
},
{
"id": "mutant_bug_organs",
"type": "COMESTIBLE",
Expand Down
28 changes: 26 additions & 2 deletions data/json/items/comestibles/mutagen.json
Original file line number Diff line number Diff line change
Expand Up @@ -935,7 +935,7 @@
"price": 0,
"price_postapoc": 0,
"material": [ "hflesh" ],
"volume": "2 L",
"volume": "4500 ml",
"fun": -20,
"vitamins": [ [ "mutagenic_slurry", 10 ] ]
},
Expand All @@ -956,8 +956,32 @@
"price": 0,
"price_postapoc": 0,
"material": [ "hflesh" ],
"volume": "5 L",
"volume": "12 L",
"fun": -20,
"vitamins": [ [ "mutagenic_slurry", 10 ] ]
},
{
"type": "COMESTIBLE",
"id": "arm_zed",
"name": { "str": "tainted limb" },
"description": "A rotted and then shredded arm. Not much use unless you want to scrape the meat from the bones.",
"copy-from": "arm",
"use_action": [ "POISON" ],
"color": "red",
"material": [ "flesh" ],
"vitamins": [ ],
"extend": { "flags": [ "NO_REPAIR" ] }
},
{
"type": "COMESTIBLE",
"id": "leg_zed",
"name": { "str": "tainted limb" },
"description": "What's left of some zombie's limb. Most likely a leg based on the proportions. Though it's rotted, there is quite a bit of meat still on it.",
"copy-from": "leg",
"use_action": [ "POISON" ],
"color": "red",
"material": [ "flesh" ],
"vitamins": [ ],
"extend": { "flags": [ "NO_REPAIR" ] }
}
]
7 changes: 7 additions & 0 deletions data/json/items/generic/skulls.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,13 @@
"copy-from": "skull_abstract",
"extend": { "flags": [ "CANNIBALISM" ] }
},
{
"type": "GENERIC",
"id": "skull_human_tainted",
"name": { "str": "tainted human skull" },
"description": "The stained skull of what was once a human being. It is rotted and noticeably warped from its lively form. Carrying this around probably isn't going to win you any friends.",
"copy-from": "skull_abstract"
},
{
"type": "GENERIC",
"id": "skull_canis_small",
Expand Down
101 changes: 100 additions & 1 deletion data/json/monsterdrops/zombie.json
Original file line number Diff line number Diff line change
Expand Up @@ -131,18 +131,117 @@
{ "item": "sharksuit", "prob": 50, "damage": [ 2, 3 ] }
]
},
{
"type": "item_group",
"id": "zed_dust",
"subtype": "collection",
"entries": [
{ "group": "default_zombie_death_drops", "prob": 100, "damage": [ 2, 5 ] },
{ "item": "corpse_ash", "count": [ 25, 35 ] },
{ "item": "skull_human_tainted", "prob": 40, "damage": [ 1, 3 ] },
{ "item": "bone_tainted", "prob": 50, "damage": [ 2, 3 ], "count": [ 1, 3 ] }
]
},
{
"type": "item_group",
"id": "explode_zed",
"subtype": "collection",
"entries": [
{ "group": "default_zombie_death_drops", "prob": 100, "damage": [ 2, 4 ] },
{ "item": "skull_human_tainted", "prob": 60, "damage": [ 2, 3 ] },
{ "item": "arm_zed", "prob": 30, "damage": [ 2, 3 ], "count": [ 1, 2 ] },
{ "item": "leg_zed", "prob": 30, "damage": [ 2, 3 ], "count": [ 1, 2 ] },
{ "item": "blood_tainted", "prob": 100, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "meat_tainted", "prob": 100, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "fat_tainted", "prob": 80, "damage": [ 2, 3 ], "count": [ 1, 5 ] },
{ "item": "bone_tainted", "prob": 100, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "tainted_marrow", "prob": 50, "damage": [ 2, 3 ], "count": [ 1, 5 ] },
{ "item": "tainted_innards", "prob": 100, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "sinew", "prob": 50, "damage": [ 2, 3 ], "count": [ 5, 10 ] }
]
},
{
"type": "item_group",
"id": "explode_zed_fungal",
"subtype": "collection",
"entries": [
{ "group": "default_zombie_death_drops", "prob": 100, "damage": [ 2, 4 ] },
{ "item": "skull_human_tainted", "prob": 60, "damage": [ 2, 3 ] },
{ "item": "arm_zed", "prob": 20, "damage": [ 2, 3 ], "count": [ 1, 2 ] },
{ "item": "leg_zed", "prob": 20, "damage": [ 2, 3 ], "count": [ 1, 2 ] },
{ "item": "blood_tainted", "prob": 100, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "meat_tainted", "prob": 100, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "fat_tainted", "prob": 80, "damage": [ 2, 3 ], "count": [ 1, 5 ] },
{ "item": "bone_tainted", "prob": 100, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "tainted_marrow", "prob": 50, "damage": [ 2, 3 ], "count": [ 1, 5 ] },
{ "item": "veggy_tainted", "prob": 100, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "sinew", "prob": 50, "damage": [ 2, 3 ], "count": [ 5, 10 ] }
]
},
{
"type": "item_group",
"id": "explode_zed_beast",
"subtype": "collection",
"entries": [
{ "item": "leg_zed", "prob": 80, "damage": [ 2, 3 ], "count": [ 1, 2 ] },
{ "item": "leg_zed", "prob": 40, "damage": [ 2, 3 ], "count": [ 1, 2 ] },
{ "item": "raw_tainted_leather", "prob": 100, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "blood_tainted", "prob": 100, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "meat_tainted", "prob": 100, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "fat_tainted", "prob": 80, "damage": [ 2, 3 ], "count": [ 1, 5 ] },
{ "item": "bone_tainted", "prob": 100, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "tainted_marrow", "prob": 50, "damage": [ 2, 3 ], "count": [ 1, 5 ] },
{ "item": "tainted_innards", "prob": 100, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "sinew", "prob": 50, "damage": [ 2, 3 ], "count": [ 5, 10 ] }
]
},
{
"type": "item_group",
"id": "explode_gasbag",
"subtype": "collection",
"entries": [
{ "item": "arm_zed", "prob": 10, "damage": [ 2, 3 ] },
{ "item": "leg_zed", "prob": 10, "damage": [ 2, 3 ] },
{ "item": "blood_tainted", "prob": 100, "damage": [ 2, 3 ], "count": [ 3, 7 ] },
{ "item": "meat_tainted", "prob": 100, "damage": [ 2, 3 ], "count": [ 3, 7 ] },
{ "item": "fat_tainted", "prob": 80, "damage": [ 2, 3 ], "count": [ 1, 3 ] },
{ "item": "bone_tainted", "prob": 100, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "tainted_marrow", "prob": 50, "damage": [ 2, 3 ], "count": [ 1, 2 ] },
{ "item": "tainted_innards", "prob": 100, "damage": [ 2, 3 ], "count": [ 3, 7 ] },
{ "item": "sinew", "prob": 50, "damage": [ 2, 3 ], "count": [ 3, 7 ] }
]
},
{
"type": "item_group",
"id": "explode_innards",
"subtype": "collection",
"entries": [
{ "item": "blood_tainted", "prob": 100, "damage": [ 2, 3 ], "count": [ 8, 15 ] },
{ "item": "meat_tainted", "prob": 100, "damage": [ 2, 3 ], "count": [ 8, 15 ] },
{ "item": "fat_tainted", "prob": 80, "damage": [ 2, 3 ], "count": [ 3, 8 ] },
{ "item": "bone_tainted", "prob": 100, "damage": [ 2, 3 ], "count": [ 1, 3 ] },
{ "item": "tainted_marrow", "prob": 50, "damage": [ 2, 3 ], "count": [ 1, 2 ] },
{ "item": "tainted_innards", "prob": 100, "damage": [ 2, 3 ], "count": [ 12, 24 ] },
{ "item": "sinew", "prob": 100, "damage": [ 2, 3 ], "count": [ 8, 15 ] }
]
},
{
"type": "item_group",
"id": "explode_toad",
"subtype": "collection",
"entries": [
{ "item": "arm_zed", "prob": 60, "damage": [ 2, 3 ], "count": [ 1, 2 ] },
{ "item": "leg_zed", "prob": 80, "damage": [ 2, 3 ], "count": [ 1, 2 ] },
{ "item": "blood_tainted", "prob": 100, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "meat_tainted", "prob": 100, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "fat_tainted", "prob": 80, "damage": [ 2, 3 ], "count": [ 1, 5 ] },
{ "item": "bone_tainted", "prob": 100, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "tainted_marrow", "prob": 50, "damage": [ 2, 3 ], "count": [ 1, 5 ] },
{ "item": "sinew", "prob": 50, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "mutant_brain", "prob": 50, "damage": [ 2, 3 ], "count": [ 1, 5 ] },
{ "item": "mutant_brain", "prob": 20, "damage": [ 2, 3 ], "count": [ 1, 3 ] },
{ "item": "mutant_lung", "prob": 50, "damage": [ 2, 3 ], "count": [ 1, 5 ] },
{ "item": "mutant_liver", "prob": 70, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "tainted_innards", "prob": 100, "damage": [ 2, 3 ], "count": [ 5, 10 ] },
{ "item": "stomach_large", "prob": 80, "damage": [ 2, 3 ] }
]
}
Expand Down
9 changes: 5 additions & 4 deletions data/json/monsters/fungus_zombie.json
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@
"harvest": "exempt",
"emit_fields": [ { "emit_id": "emit_fungal_leak", "delay": "1 s" } ],
"special_attacks": [ [ "SUICIDE", 20 ], [ "scratch", 15 ] ],
"death_drops": "default_zombie_items",
"death_function": { "effect": { "id": "death_fungalburst", "hit_self": true } },
"death_drops": "explode_zed_fungal",
"death_function": { "corpse_type": "NO_CORPSE", "effect": { "id": "death_fungalburst", "hit_self": true } },
"flags": [ "SEES", "STUMBLES", "WARM", "POISON", "NO_BREATHE", "FILTHY" ],
"armor": { "electric": 4 }
},
Expand Down Expand Up @@ -101,6 +101,7 @@
"harvest": "zombie_humanoid_mushroom",
"emit_fields": [ { "emit_id": "emit_fungal_haze_plume", "delay": "1 s" } ],
"special_attacks": [ { "type": "bite", "cooldown": 5 }, [ "scratch", 15 ] ],
"death_drops": "explode_zed_fungal",
"death_function": { "corpse_type": "NO_CORPSE", "effect": { "id": "death_fungus", "hit_self": true } },
"flags": [ "SEES", "STUMBLES", "WARM", "BASHES", "GROUP_BASH", "POISON", "HARDTOSHOOT", "NO_BREATHE", "PUSH_MON", "FILTHY" ],
"armor": { "heat": 5, "electric": 5 }
Expand Down Expand Up @@ -250,8 +251,8 @@
"vision_night": 3,
"harvest": "zombie_humanoid",
"special_attacks": [ [ "FUNGUS", 100 ], [ "BOOMER", 20 ], [ "scratch", 20 ] ],
"death_drops": "default_zombie_items",
"death_function": { "effect": { "id": "death_fungus", "hit_self": true } },
"death_drops": "explode_zed_fungal",
"death_function": { "corpse_type": "NO_CORPSE", "effect": { "id": "death_fungus", "hit_self": true } },
"burn_into": "mon_zombie_scorched",
"flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "PUSH_MON", "FILTHY" ],
"armor": { "bash": 2, "electric": 4 }
Expand Down
1 change: 1 addition & 0 deletions data/json/monsters/zanimal_upgrade.json
Original file line number Diff line number Diff line change
Expand Up @@ -241,6 +241,7 @@
"harvest": "exempt",
"emit_fields": [ { "emit_id": "emit_tear_gas_stream", "delay": "1 s" } ],
"death_function": { "effect": { "id": "death_tearburst", "hit_self": true }, "message": "The %s explodes!", "corpse_type": "NO_CORPSE" },
"death_drops": "explode_zed_beast",
"special_attacks": [ { "id": "impale" } ],
"extend": { "flags": [ "HIT_AND_RUN" ] }
},
Expand Down
16 changes: 8 additions & 8 deletions data/json/monsters/zed_explosive.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
"harvest": "exempt",
"grab_strength": 25,
"special_attacks": [ [ "BOOMER", 20 ], { "id": "grab" }, { "id": "bite_humanoid" }, { "id": "scratch_humanoid" } ],
"death_drops": "default_zombie_items",
"death_drops": "explode_zed",
"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",
Expand Down Expand Up @@ -78,7 +78,7 @@
"fungalize_into": "mon_boomer_fungus",
"grab_strength": 30,
"special_attacks": [ [ "BOOMER_GLOW", 20 ], { "id": "grab" }, { "id": "bite_humanoid" }, { "id": "scratch_humanoid" } ],
"death_drops": "default_zombie_items",
"death_drops": "explode_zed",
"death_function": {
"effect": { "id": "death_boomer_glow", "hit_self": true, "min_level": 1 },
"message": "A %s explodes!",
Expand Down Expand Up @@ -131,7 +131,7 @@
"//grab": "Big lad",
"grab_strength": 30,
"special_attacks": [ { "id": "grab" }, { "id": "scratch_humanoid" }, { "id": "bite_humanoid" } ],
"death_drops": "default_zombie_items",
"death_drops": "explode_zed",
"death_function": {
"effect": { "id": "death_conflagration", "hit_self": true },
"message": "The %s explodes!",
Expand Down Expand Up @@ -182,7 +182,7 @@
"harvest": "exempt",
"emit_fields": [ { "emit_id": "emit_toxic_leak", "delay": "1 s" } ],
"special_attacks": [ [ "SUICIDE", 20 ], [ "scratch", 15 ] ],
"death_drops": "default_zombie_items",
"death_drops": "explode_zed",
"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" ],
Expand Down Expand Up @@ -216,7 +216,7 @@
"harvest": "exempt",
"emit_fields": [ { "emit_id": "emit_relax_gas_leak", "delay": "1 s" } ],
"special_attacks": [ [ "SUICIDE", 20 ], [ "scratch", 15 ] ],
"death_drops": "default_zombie_items",
"death_drops": "explode_zed",
"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" ],
Expand Down Expand Up @@ -250,7 +250,7 @@
"harvest": "exempt",
"emit_fields": [ { "emit_id": "emit_tear_gas_leak", "delay": "1 s" } ],
"special_attacks": [ [ "SUICIDE", 20 ], [ "scratch", 15 ] ],
"death_drops": "default_zombie_items",
"death_drops": "explode_zed",
"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" ],
Expand Down Expand Up @@ -299,7 +299,7 @@
"monster_message": "The glutton vomits sludge!"
}
],
"death_drops": "default_zombie_items",
"death_drops": "explode_zed",
"death_function": { "effect": { "id": "death_boomer", "hit_self": true }, "message": "The %s explodes!", "corpse_type": "NO_CORPSE" },
"flags": [
"SEES",
Expand Down Expand Up @@ -347,7 +347,7 @@
"monster_message": "A bombardier boomer explodes!"
}
],
"death_drops": "default_zombie_items",
"death_drops": "explode_zed",
"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 }
Expand Down
11 changes: 8 additions & 3 deletions data/json/monsters/zed_fusion.json
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,7 @@
"grab_strength": 100,
"special_attacks": [ [ "FLESH_TENDRIL", 1 ], { "id": "grab" }, { "id": "ranged_pull", "grab_data": { "pull_weight_ratio": 100 } } ],
"death_function": { "message": "The %s explodes!", "effect": { "id": "death_gas", "hit_self": true }, "corpse_type": "NO_CORPSE" },
"death_drops": { "subtype": "collection", "groups": [ "explode_gasbag", "explode_innards", "explode_innards" ] },
"flags": [ "SEES", "HEARS", "SMELLS", "IMMOBILE", "WARM", "POISON", "IMMOBILE", "NO_BREATHE", "FILTHY" ],
"armor": { "bash": 10, "cut": 20, "bullet": 16, "electric": 5 }
},
Expand Down Expand Up @@ -204,7 +205,7 @@
"vision_night": 3,
"harvest": "exempt",
"special_attacks": [ [ "SUICIDE", 20 ] ],
"death_drops": "default_zombie_items",
"death_drops": { "subtype": "collection", "groups": [ "default_zombie_death_drops", "explode_gasbag" ] },
"upgrades": { "half_life": 24, "into": "mon_zombie_gasbag_crawler" },
"death_function": { "message": "The %s explodes!", "effect": { "id": "death_gas", "hit_self": true }, "corpse_type": "NO_CORPSE" },
"flags": [ "SEES", "HEARS", "IMMOBILE", "WARM", "POISON", "NO_BREATHE", "FILTHY" ],
Expand Down Expand Up @@ -239,6 +240,7 @@
"harvest": "exempt",
"special_attacks": [ { "type": "leap", "cooldown": 5, "max_range": 5, "allow_no_target": true }, [ "scratch", 5 ] ],
"death_function": { "message": "The %s explodes!", "effect": { "id": "death_gas", "hit_self": true }, "corpse_type": "NO_CORPSE" },
"death_drops": "explode_gasbag",
"flags": [ "SEES", "HEARS", "SMELLS", "WARM", "POISON", "CLIMBS", "NO_BREATHE", "CLIMBS", "HARDTOSHOOT", "NEVER_WANDER" ],
"armor": { "bash": 6, "cut": 6, "bullet": 5, "electric": 1 }
},
Expand Down Expand Up @@ -282,6 +284,7 @@
[ "scratch", 5 ]
],
"death_function": { "message": "The %s explodes!", "effect": { "id": "death_gas", "hit_self": true }, "corpse_type": "NO_CORPSE" },
"death_drops": "explode_gasbag",
"flags": [ "SEES", "HEARS", "SMELLS", "WARM", "POISON", "CLIMBS", "NO_BREATHE", "CLIMBS", "HARDTOSHOOT" ],
"armor": { "bash": 6, "cut": 6, "bullet": 5, "electric": 1 }
},
Expand Down Expand Up @@ -312,6 +315,7 @@
"vision_day": 1,
"special_attacks": [ { "type": "leap", "cooldown": 5, "max_range": 3, "allow_no_target": true }, [ "scratch", 5 ] ],
"death_function": { "message": "The %s explodes!", "effect": { "id": "death_gas", "hit_self": true }, "corpse_type": "NO_CORPSE" },
"death_drops": { "subtype": "collection", "groups": [ "explode_gasbag", "explode_gasbag" ] },
"flags": [ "SEES", "HEARS", "GOODHEARING", "WARM", "POISON", "CLIMBS", "NO_BREATHE", "CLIMBS", "HARDTOSHOOT", "NEVER_WANDER" ],
"armor": { "bash": 2, "cut": 10, "bullet": 10, "electric": 2 }
},
Expand Down Expand Up @@ -343,6 +347,7 @@
"vision_night": 2,
"harvest": "exempt",
"death_function": { "message": "The %s explodes!", "effect": { "id": "death_gas", "hit_self": true }, "corpse_type": "NO_CORPSE" },
"death_drops": { "subtype": "collection", "groups": [ "explode_gasbag", "explode_innards" ] },
"//grab": "High weight ratio since it's not *really* 81kg",
"grab_strength": 35,
"special_attacks": [
Expand Down Expand Up @@ -372,7 +377,7 @@
"vision_night": 60,
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ],
"bleed_rate": 50,
"harvest": "exempt",
"harvest": "zombie_meatslug",
"flags": [ "SEES", "HEARS", "IMMOBILE", "WARM", "POISON", "IMMOBILE", "NO_BREATHE", "FILTHY" ],
"armor": { "bash": 25, "cut": 25, "bullet": 20, "electric": 5 }
},
Expand All @@ -396,7 +401,7 @@
"vision_night": 60,
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ],
"bleed_rate": 0,
"harvest": "exempt",
"harvest": "zombie_meatslug",
"flags": [ "SEES", "HEARS", "IMMOBILE", "WARM", "POISON", "IMMOBILE", "NO_BREATHE", "FILTHY" ],
"armor": { "bash": 15, "cut": 15, "bullet": 10, "electric": 6 }
}
Expand Down
2 changes: 2 additions & 0 deletions data/json/monsters/zed_misc.json
Original file line number Diff line number Diff line change
Expand Up @@ -227,6 +227,7 @@
"dodge": 2,
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_basic_amphibian", "prof_wp_zombie", "prof_electromagnetics" ],
"weakpoint_sets": [ "wps_amphibian_body", "wps_amphibian_frog", "wps_amphibian_electric" ],
"harvest": "zombie_animal_electric",
"luminance": 16,
"attack_cost": 50,
"special_attacks": [
Expand Down Expand Up @@ -1490,6 +1491,7 @@
"description": "At first this creature looks like nothing more than a grotesque and oleaginous husk, bloated and punctured by jet-black pustules. When approached, its glowing red eyes and an aching grin take form; its skin tears and its guts teem with unmatched fecundity, as its gaze inspires fear of nothing less than cosmic, inhuman ecstasy.",
"copy-from": "mon_zombie_necro",
"diff": 25,
"death_drops": "zed_dust",
"death_function": {
"effect": { "id": "necro_boomer_death", "hit_self": true },
"corpse_type": "NO_CORPSE",
Expand Down
Loading

0 comments on commit cefcb0a

Please sign in to comment.