Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds a new evolved child zombie #56914

Merged
17 changes: 17 additions & 0 deletions data/json/monster_special_attacks/spells.json
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,23 @@
"effect": "summon",
"effect_str": "mon_spawn_raptor_shady"
},
{
"type": "SPELL",
"id": "big_fungal_raptor_spawn",
"name": { "str": "Summon Many Fungal Raptors" },
"description": "Summons many fungal raptors.",
"flags": [ "HOSTILE_SUMMON", "RANDOM_DAMAGE", "PERMANENT" ],
"valid_targets": [ "ground", "self" ],
"min_damage": 3,
"max_damage": 6,
"min_aoe": 4,
"max_aoe": 4,
"base_casting_time": 500,
"extra_effects": [ { "id": "spawning_zombie_die", "hit_self": true } ],
"shape": "blast",
"effect": "summon",
"effect_str": "mon_fungal_raptor"
},
{
"type": "SPELL",
"id": "spawning_zombie_die",
Expand Down
1 change: 1 addition & 0 deletions data/json/monstergroups/zombie_upgrades.json
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,7 @@
{ "monster": "mon_zombie_shriekling", "weight": 300 },
{ "monster": "mon_zombie_creepy", "weight": 50 },
{ "monster": "mon_zombie_snotgobbler", "weight": 300 },
{ "monster": "mon_zombie_wretch", "weight": 100 },
{ "monster": "mon_zombie_waif", "weight": 200 }
]
},
Expand Down
101 changes: 101 additions & 0 deletions data/json/monsters/fungus_zombie.json
Original file line number Diff line number Diff line change
Expand Up @@ -261,5 +261,106 @@
"death_function": { "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" ]
},
{
"id": "mon_fungal_wretch",
"type": "MONSTER",
"name": { "str": "fungal wretch", "str_pl": "fungal wretches" },
"description": "Were it not for the head, its orifices sealed by clumps of fungal growth, which limply crowns this massively swollen corpse, it’d be impossible to tell that this was once a human, let alone a child or adolescent. The beast’s skin, stretched to paper-thin levels by what you can only assume to be lighter than air decomposition caused gasses built up within it, has turned into a spongy fungal covering with intermittent hair-line cracks which let out spores. Like a nightmarish balloon the abomination is suspended off the floor with a faint glow emanating from within its guts, more than likely a result of the burning putrid gasses which keep it afloat. At irregular intervals, you can see it’s form bulge and shift, a hint of something moving within it’s mass.",
DoctorBoomstick marked this conversation as resolved.
Show resolved Hide resolved
"default_faction": "fungus",
"bodytype": "blob",
"species": [ "FUNGUS" ],
"volume": "120000 ml",
"weight": "45000 g",
"//": "Weight is more than it’s zombie counterpart cause of the fungal elements. It’s still rather slow, but it also has more health cause the fungus acts as a sort of makeshift armour.",
DoctorBoomstick marked this conversation as resolved.
Show resolved Hide resolved
"hp": 45,
"speed": 20,
"material": [ "flesh" ],
"symbol": "z",
"color": "pink",
"aggression": 100,
"morale": 100,
"melee_skill": 2,
"melee_dice": 2,
"melee_dice_sides": 2,
"melee_cut": 0,
"armor_elec": 1,
"dodge": 1,
"vision_day": 2,
"vision_night": 2,
"harvest": "exempt",
"luminance": 5,
"emit_fields": [ { "emit_id": "emit_fungal_leak", "delay": "1 s" } ],
"weakpoints": [
{
"id": "Belly",
"name": "the stretched skin of the abdomen",
"crit_mult": { "all": 0.75 },
"difficulty": { "ranged": 2, "melee": 1 },
"coverage_mult": { "broad": 0.5 },
"effects": [
{
"effect": "staggered",
"chance": 15,
"message": "The %s gargles as it’s sent wobbling!",
"damage_required": [ 10, 100 ]
}
],
"coverage": 40
}
],
"special_attacks": [
{
"type": "spell",
"spell_data": { "id": "big_fungal_raptor_spawn", "hit_self": true },
"cooldown": 50,
"monster_message": "With a high-pitched shriek, the wretch's belly splits open, and gore-smeared winged beasts climb out of the corpse!"
}
],
"death_function": { "effect": { "id": "death_boomer", "hit_self": true }, "message": "A %s explodes!", "corpse_type": "NO_CORPSE" },
"death_drops": "child_items",
"burn_into": "mon_zombie_child_scorched",
"flags": [ "HEARS", "SMELLS", "STUMBLES", "WARM", "POISON", "NO_BREATHE", "REVIVES", "FLIES", "FILTHY" ]
},
{
"id": "mon_fungal_raptor",
"type": "MONSTER",
"name": { "str": "Fungal-raptor" },
"description": "Infested by a thick crust of fungal growth, this small, winged predator darts through the air on three spongy wings that look like stretched human hands. A sheer, jagged spike juts out from the point where the wings meet. It looks like nothing you've seen on Earth, and yet strangely like it is made of human parts.",
"default_faction": "fungus",
"species": [ "FUNGUS" ],
"diff": 1,
"volume": "4 L",
"weight": "6 kg",
"hp": 20,
"speed": 140,
"material": [ "flesh" ],
"symbol": "z",
"color": "white",
"aggression": 100,
"morale": 100,
"melee_skill": 9,
"melee_dice": 2,
"melee_dice_sides": 3,
"melee_cut": 4,
"dodge": 3,
"vision_night": 5,
"harvest": "zombie",
"special_attacks": [ { "id": "impale", "damage_max_instance": [ { "damage_type": "stab", "amount": 15, "armor_multiplier": 0.6 } ] } ],
"flags": [
"SEES",
"HEARS",
"SMELLS",
"STUMBLES",
"WARM",
"POISON",
"BASHES",
"GROUP_BASH",
"NO_BREATHE",
"FILTHY",
"HIT_AND_RUN",
"SWARMS",
"FLIES"
]
}
]
61 changes: 61 additions & 0 deletions data/json/monsters/zed_children.json
Original file line number Diff line number Diff line change
Expand Up @@ -261,5 +261,66 @@
"fungalize_into": "mon_zombie_child_fungus",
"flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "GUILT", "POISON", "NO_BREATHE", "REVIVES", "HARDTOSHOOT", "FILTHY" ],
"//": "GUILT because it still looks enough like a child to evoke pity"
},
{
"id": "mon_zombie_wretch",
"type": "MONSTER",
"name": { "str": "swollen wretch", "str_pl": "swollen wretches" },
"description": "The hideously deformed corpse of what, you hesitate to guess, was once either a mere child or adolescent. Its skin has detached from its skeletal and muscular structure and has overgrown into a malformed fleshy chrysalis containing its rotting innards, with a faint glow emanating from within the creature’s swollen body as various lighter than air decomposing gasses are created and burned in a chain reaction. This has caused its flesh, like a nightmarish balloon, to distend to obscene proportions, causing its overtaxed skin to become translucent and for the abomination to hover a few feet off the floor at any given moment. All of the orifices in its head have sealed over into a transparent membrane, save for its narrow slit of a maw, from which a stream of noxious gas escapes; seemingly allowing the monstrosity to regulate its buoyancy. From within its immensely swollen body, you can just make out faint shadowy forms moving about.",
"default_faction": "zombie",
"bodytype": "blob",
"species": [ "ZOMBIE" ],
"volume": "120000 ml",
"weight": "30000 g",
"//": "Since it’s essentially a floating human balloon held up by decomposition related gasses, it’s got a large volume but is comparatively very light. Also very fragile and slow.",
"hp": 20,
"speed": 20,
"material": [ "flesh" ],
"symbol": "z",
"color": "pink",
"aggression": 60,
"morale": 100,
"melee_skill": 2,
"melee_dice": 2,
"melee_dice_sides": 2,
"melee_cut": 0,
"armor_elec": 1,
"dodge": 1,
"vision_day": 20,
"vision_night": 3,
"harvest": "exempt",
"emit_fields": [ { "emit_id": "emit_toxic_leak", "delay": "1 s" } ],
"luminance": 15,
"weakpoints": [
{
"id": "Belly",
"name": "the stretched skin of the abdomen",
"crit_mult": { "all": 0.75 },
"difficulty": { "ranged": 2, "melee": 1 },
"coverage_mult": { "broad": 0.5 },
"effects": [
{
"effect": "staggered",
"chance": 15,
"message": "The %s gargles as it’s sent wobbling!",
"damage_required": [ 10, 100 ]
}
],
"coverage": 40
}
],
"special_attacks": [
{
"type": "spell",
"spell_data": { "id": "big_raptor_spawn", "hit_self": true },
"cooldown": 50,
"monster_message": "With a high-pitched shriek, the bloated wretch bursts, and gore-smeared winged beasts climb out of the corpse!"
}
],
"death_function": { "effect": { "id": "death_boomer", "hit_self": true }, "message": "A %s explodes!", "corpse_type": "NO_CORPSE" },
"death_drops": "child_items",
"burn_into": "mon_zombie_child_scorched",
"fungalize_into": "mon_fungal_wretch",
"flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "POISON", "NO_BREATHE", "REVIVES", "FLIES", "FILTHY" ]
}
]