From b9cc0b317862ae31d86bdd149c2d635ef44b3262 Mon Sep 17 00:00:00 2001 From: Karol1223 <68503002+Karol1223@users.noreply.github.com> Date: Thu, 21 Mar 2024 19:31:20 +0100 Subject: [PATCH 01/11] explosive --- data/json/monsters/zed_explosive.json | 224 +++----------------------- 1 file changed, 23 insertions(+), 201 deletions(-) diff --git a/data/json/monsters/zed_explosive.json b/data/json/monsters/zed_explosive.json index 42c0d311501e1..493461a2889dc 100644 --- a/data/json/monsters/zed_explosive.json +++ b/data/json/monsters/zed_explosive.json @@ -4,280 +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, "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", - "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": { "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-color 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": [ @@ -298,47 +147,22 @@ "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": "human", - "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", @@ -346,9 +170,7 @@ "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", "BASHES", "REVIVES", "FILTHY" ], + "delete": { "flags": [ "BILE_BLOOD" ] }, "armor": { "bash": 10, "cut": 5, "bullet": 5, "electric": 2 } } ] From 9394b1f8aa5f954d4872100ce49b0f614182d71f Mon Sep 17 00:00:00 2001 From: Karol1223 <68503002+Karol1223@users.noreply.github.com> Date: Fri, 22 Mar 2024 12:49:50 +0100 Subject: [PATCH 02/11] eye priviledges revoked --- data/json/monsters/zed_explosive.json | 1 - 1 file changed, 1 deletion(-) diff --git a/data/json/monsters/zed_explosive.json b/data/json/monsters/zed_explosive.json index 493461a2889dc..00a5b1ed88fd7 100644 --- a/data/json/monsters/zed_explosive.json +++ b/data/json/monsters/zed_explosive.json @@ -13,7 +13,6 @@ "color": "pink", "melee_skill": 3, "melee_dice_sides": 4, - "vision_night": 3, "harvest": "exempt", "grab_strength": 25, "death_drops": { "subtype": "collection", "groups": [ [ "default_zombie_death_drops", 100 ], [ "explode_zed", 100 ] ] }, From a77ea15254be6e6ae7b14b007449e9e8b71be27d Mon Sep 17 00:00:00 2001 From: Karol1223 <68503002+Karol1223@users.noreply.github.com> Date: Fri, 22 Mar 2024 15:02:11 +0100 Subject: [PATCH 03/11] ferrous --- data/json/monsters/zed_ferrous.json | 175 +++------------------------- 1 file changed, 15 insertions(+), 160 deletions(-) diff --git a/data/json/monsters/zed_ferrous.json b/data/json/monsters/zed_ferrous.json index 828c1fae57453..c53f9e47f055d 100644 --- a/data/json/monsters/zed_ferrous.json +++ b/data/json/monsters/zed_ferrous.json @@ -4,47 +4,15 @@ "type": "MONSTER", "name": { "str": "rust zombie" }, "description": "A zombie impaled with a multitude of metal fragments, each covered with a thick layer of rust that seems to propagate to other parts of its body. You can't remember the last time you got a tetanus shot, so it would be best not to let this thing touch you.", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], - "looks_like": "mon_zombie", - "volume": "62500 ml", + "copy-from": "mon_zombie_base", "weight": "90 kg", - "hp": 80, "speed": 65, "material": [ "flesh", "steel" ], - "symbol": "Z", "color": "brown", - "aggression": 100, - "morale": 100, - "melee_skill": 4, - "melee_dice": 2, - "melee_dice_sides": 3, - "melee_damage": [ { "damage_type": "cut", "amount": 0 } ], - "weakpoint_sets": [ "wps_humanoid_body" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ], - "vision_night": 3, "harvest": "zombie_rust", - "grab_strength": 20, - "special_attacks": [ { "id": "bite_humanoid", "cooldown": 5 }, { "id": "grab", "cooldown": 7 }, { "id": "scratch_humanoid" } ], "attack_effs": [ { "id": "tetanus", "duration": 300, "chance": 10 } ], - "death_drops": "default_zombie_death_drops", "burn_into": "mon_zombie_scorched_rust", "upgrades": { "half_life": 30, "into_group": "GROUP_FERROUS_UPGRADE" }, - "flags": [ - "SEES", - "HEARS", - "STUMBLES", - "WARM", - "GRABS", - "BASHES", - "GROUP_BASH", - "POISON", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "FILTHY" - ], "armor": { "bash": 1, "cut": 2, "stab": 1 } }, { @@ -52,181 +20,82 @@ "type": "MONSTER", "name": { "str": "rust shell zombie" }, "description": "Jagged fragments of rust-bitten metal have fused into this zombie's flesh and displaced parts of its spine.", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", + "copy-from": "mon_zombie_base", "weight": "90 kg", "hp": 100, "speed": 50, "material": [ "flesh", "steel" ], - "symbol": "Z", "color": "brown", - "aggression": 100, - "morale": 100, - "melee_skill": 4, - "melee_dice": 2, - "melee_dice_sides": 3, - "melee_damage": [ { "damage_type": "cut", "amount": 0 } ], - "weakpoint_sets": [ "wps_humanoid_body", "wps_metal_shell_armor" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_nat_armored" ], + "scents_tracked": [ "sc_human", "sc_fetid" ], "bleed_rate": 50, - "vision_night": 3, "harvest": "zombie_rust", - "grab_strength": 20, - "special_attacks": [ { "id": "bite_humanoid", "cooldown": 5 }, { "id": "grab", "cooldown": 7 }, { "id": "scratch_humanoid" } ], "attack_effs": [ { "id": "tetanus", "duration": 300, "chance": 10 } ], - "death_drops": "default_zombie_death_drops", "burn_into": "mon_zombie_scorched_rust", - "flags": [ - "SEES", - "HEARS", - "STUMBLES", - "WARM", - "GRABS", - "BASHES", - "GROUP_BASH", - "POISON", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "FILTHY" - ], - "armor": { "bash": 14, "cut": 14, "stab": 14, "bullet": 14 } + "armor": { "bash": 14, "cut": 14, "stab": 14, "bullet": 14 }, + "extend": { "weakpoint_sets": [ "wps_metal_shell_armor" ], "families": [ "prof_wp_nat_armored" ] } }, { "id": "mon_zombie_plated", "type": "MONSTER", "name": { "str": "rust plated zombie" }, "description": "Ruptures in this zombie's skin expose fragments of metal arranged like armor underneath. Black sludge can be seen in places where the rust has receded.", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], - "looks_like": "mon_zombie", + "copy-from": "mon_zombie_base", "volume": "108500 ml", "weight": "120 kg", "hp": 145, "speed": 60, "material": [ "flesh", "steel" ], - "symbol": "Z", "color": "brown", "scents_tracked": [ "sc_human", "sc_fetid" ], - "aggression": 100, - "morale": 100, - "melee_skill": 4, - "melee_dice": 3, "melee_dice_sides": 4, - "melee_damage": [ { "damage_type": "cut", "amount": 0 } ], - "weakpoint_sets": [ "wps_humanoid_body", "wps_metal_shell_armor" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_nat_armored" ], "bleed_rate": 0, - "vision_night": 3, "harvest": "zombie_rust", "grab_strength": 30, - "special_attacks": [ { "id": "bite_humanoid", "cooldown": 5 }, { "id": "grab", "cooldown": 7 }, { "id": "scratch_humanoid" } ], "attack_effs": [ { "id": "tetanus", "duration": 300, "chance": 10 } ], - "death_drops": "default_zombie_death_drops", "burn_into": "mon_zombie_scorched_rust", - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "STUMBLES", - "WARM", - "GRABS", - "BASHES", - "GROUP_BASH", - "POISON", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "FILTHY" - ], - "armor": { "bash": 18, "cut": 18, "stab": 18, "bullet": 18 } + "armor": { "bash": 18, "cut": 18, "stab": 18, "bullet": 18 }, + "extend": { "flags": [ "SMELLS" ], "weakpoint_sets": [ "wps_metal_shell_armor" ], "families": [ "prof_wp_nat_armored" ] } }, { "id": "mon_zombie_urchin", "type": "MONSTER", "name": { "str": "rust urchin" }, "description": "A spiked horror of a zombie covered in long, rusty spikes. A walking tetanus infection waiting to happen.", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", + "copy-from": "mon_zombie_base", "weight": "90 kg", "hp": 100, "speed": 60, "material": [ "flesh", "steel" ], - "symbol": "Z", "color": "brown", "scents_tracked": [ "sc_human", "sc_fetid" ], - "aggression": 100, - "morale": 100, - "melee_skill": 3, - "melee_dice": 2, "melee_dice_sides": 6, "melee_damage": [ { "damage_type": "cut", "amount": 12 } ], - "weakpoint_sets": [ "wps_humanoid_body" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ], "bleed_rate": 0, - "vision_night": 3, "harvest": "zombie_rust", "grab_strength": 35, - "special_attacks": [ - { "id": "bite_humanoid", "cooldown": 5 }, - { "id": "grab", "cooldown": 7 }, - { "id": "scratch_humanoid" }, - { "id": "impale" } - ], "attack_effs": [ { "id": "tetanus", "duration": 300, "chance": 20 } ], - "death_drops": "default_zombie_death_drops", "burn_into": "mon_zombie_scorched_rust", - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "STUMBLES", - "WARM", - "GRABS", - "BASHES", - "GROUP_BASH", - "POISON", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "FILTHY" - ], - "armor": { "bash": 5, "cut": 5, "stab": 5, "bullet": 5 } + "armor": { "bash": 5, "cut": 5, "stab": 5, "bullet": 5 }, + "extend": { "flags": [ "SMELLS" ], "special_attacks": [ { "id": "impale" } ] } }, { "id": "mon_zombie_hammer_hands", "type": "MONSTER", "name": { "str": "rust fist brute" }, "description": "This brute of a zombie is covered in rusted metal detritus. Chunks of metal smashed through its arms have deformed them into hammers.", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", + "copy-from": "mon_zombie_base", "weight": "90 kg", "hp": 120, "speed": 75, "material": [ "flesh", "steel" ], - "symbol": "Z", "looks_like": "mon_zombie_brute", "color": "brown", "scents_tracked": [ "sc_human", "sc_fetid" ], - "aggression": 100, - "morale": 100, - "melee_skill": 4, - "melee_dice": 3, "melee_dice_sides": 8, "melee_damage": [ { "damage_type": "cut", "amount": 2 } ], - "weakpoint_sets": [ "wps_humanoid_body" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ], "bleed_rate": 0, "vision_day": 14, "harvest": "zombie_rust", - "grab_strength": 20, "special_attacks": [ { "id": "bite_humanoid", "cooldown": 5 }, { @@ -236,24 +105,10 @@ "cooldown": 10 } ], - "death_drops": "default_zombie_death_drops", "attack_effs": [ { "id": "tetanus", "duration": 300, "chance": 10 } ], "burn_into": "mon_zombie_fiend_rust", - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "STUMBLES", - "WARM", - "BASHES", - "GROUP_BASH", - "POISON", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "PUSH_VEH", - "FILTHY" - ], - "armor": { "bash": 8, "cut": 8, "stab": 8, "bullet": 8 } + "armor": { "bash": 8, "cut": 8, "stab": 8, "bullet": 8 }, + "extend": { "flags": [ "SMELLS", "PUSH_VEH" ] }, + "delete": { "flags": [ "GRABS" ] } } ] From 3d77d98bd88a6eb99e1883ce14cced106889028f Mon Sep 17 00:00:00 2001 From: Karol1223 <68503002+Karol1223@users.noreply.github.com> Date: Fri, 12 Apr 2024 15:58:25 +0200 Subject: [PATCH 04/11] lab --- data/json/monsters/zed_lab.json | 60 +++------------------------------ 1 file changed, 5 insertions(+), 55 deletions(-) diff --git a/data/json/monsters/zed_lab.json b/data/json/monsters/zed_lab.json index ce7606fb06927..abc74e3e9e793 100644 --- a/data/json/monsters/zed_lab.json +++ b/data/json/monsters/zed_lab.json @@ -4,63 +4,27 @@ "type": "MONSTER", "name": { "str": "zombie scientist" }, "description": "The remaining protective gear, laboratory equipment, and long, formerly white labcoat tell you that this zombie was some kind of researcher before turning.", + "copy-from": "mon_zombie_base", "default_faction": "science", - "bodytype": "human", "//": "zombie scientists are recognised as friendly by the lab's defense system", "categories": [ "CLASSIC" ], - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", - "hp": 80, - "speed": 70, - "material": [ "flesh" ], - "symbol": "Z", "color": "white_cyan", - "aggression": 100, - "morale": 100, - "melee_skill": 4, - "melee_dice": 2, - "melee_dice_sides": 3, - "melee_damage": [ { "damage_type": "cut", "amount": 0 } ], - "weakpoint_sets": [ "wps_humanoid_body" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ], - "vision_night": 3, - "harvest": "zombie_humanoid", - "grab_strength": 20, - "special_attacks": [ { "id": "grab" }, { "id": "bite_humanoid", "cooldown": 5 }, { "id": "scratch_humanoid" } ], - "death_drops": "mon_zombie_scientist_death_drops", - "burn_into": "mon_zombie_scorched", - "upgrades": { "half_life": 30, "into_group": "GROUP_ZOMBIE_UPGRADE" }, - "flags": [ "SEES", "HEARS", "STUMBLES", "WARM", "GRABS", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "FILTHY" ], - "armor": { "electric": 1 } + "death_drops": "mon_zombie_scientist_death_drops" }, { "id": "mon_zombie_labsecurity", "type": "MONSTER", "name": { "str": "zombie security guard" }, "description": "A shambling human corpse wearing a gray uniform and a bulletproof vest with \"SECURITY\" emblazoned across the front. It looks like this guard was quite physically fit before its death; it moves quickly and powerfully, albeit clumsily.", + "copy-from": "mon_zombie_base", "default_faction": "science", "//": "guards are recognised as friendly by the lab's defense system", "categories": [ "CLASSIC" ], - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", "hp": 100, "speed": 85, - "material": [ "flesh" ], - "symbol": "Z", "color": "blue", - "aggression": 100, - "morale": 100, "melee_skill": 5, - "melee_dice": 2, "melee_dice_sides": 4, - "melee_damage": [ { "damage_type": "cut", "amount": 0 } ], - "weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_body_armor" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_syn_armored" ], - "vision_night": 3, - "harvest": "zombie_humanoid", "grab_strength": 30, "special_attacks": [ { "id": "grab", "cooldown": 7 }, @@ -69,22 +33,8 @@ ], "death_drops": "mon_zombie_labsecurity_death_drops", "upgrades": { "half_life": 35, "into_group": "GROUP_SOLDIER_UPGRADE" }, - "burn_into": "mon_zombie_scorched", - "flags": [ - "SEES", - "HEARS", - "STUMBLES", - "WARM", - "GRABS", - "BASHES", - "GROUP_BASH", - "POISON", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "FILTHY" - ], - "armor": { "bash": 4, "cut": 6, "stab": 4, "bullet": 4, "electric": 2 } + "armor": { "bash": 4, "cut": 6, "stab": 4, "bullet": 4, "electric": 2 }, + "extend": { "weakpoint_sets": [ "wps_humanoid_body_armor" ], "families": [ "prof_wp_syn_armored" ] } }, { "id": "mon_zombie_phase_skulker", From 1f4b94ffa884c96cab879ba39ba5389ec8e9b039 Mon Sep 17 00:00:00 2001 From: Karol1223 <68503002+Karol1223@users.noreply.github.com> Date: Tue, 16 Apr 2024 12:13:28 +0200 Subject: [PATCH 05/11] soldiers --- data/json/monsters/zed_soldiers.json | 247 ++++++--------------------- 1 file changed, 52 insertions(+), 195 deletions(-) diff --git a/data/json/monsters/zed_soldiers.json b/data/json/monsters/zed_soldiers.json index e5430629fe9b0..d1c8857a27143 100644 --- a/data/json/monsters/zed_soldiers.json +++ b/data/json/monsters/zed_soldiers.json @@ -4,36 +4,19 @@ "type": "MONSTER", "name": { "str": "zombie soldier" }, "description": "Once a soldier, it is dressed head to toe in combat gear and carries itself rather steadily for a zombie.", - "default_faction": "zombie", - "bodytype": "human", + "copy-from": "mon_zombie_base", "categories": [ "CLASSIC" ], - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", "hp": 100, "speed": 80, - "material": [ "flesh" ], - "symbol": "Z", "color": "light_green_green", - "aggression": 100, - "morale": 100, "melee_skill": 5, - "melee_dice": 2, "melee_dice_sides": 6, - "melee_damage": [ { "damage_type": "cut", "amount": 0 } ], - "weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_body_armor", "wps_humanoid_open_helmet" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_syn_armored" ], - "vision_day": 30, - "vision_night": 3, - "harvest": "zombie_humanoid", "grab_strength": 30, "special_attacks": [ { "id": "grab" }, { "id": "scratch_humanoid" }, { "id": "bite_humanoid", "cooldown": 5, "min_mul": 0.8 } ], "death_drops": "mon_zombie_soldier_death_drops", "upgrades": { "half_life": 42, "into_group": "GROUP_SOLDIER_UPGRADE" }, - "burn_into": "mon_zombie_scorched", - "fungalize_into": "mon_zombie_fungus", - "flags": [ "SEES", "HEARS", "WARM", "GRABS", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "FILTHY" ], - "armor": { "bash": 12, "cut": 25, "bullet": 20, "electric": 3 } + "armor": { "bash": 12, "cut": 25, "bullet": 20, "electric": 3 }, + "extend": { "weakpoint_sets": [ "wps_humanoid_body_armor", "wps_humanoid_open_helmet" ], "families": [ "prof_wp_syn_armored" ] } }, { "id": "mon_zombie_soldier_no_weakpoints", @@ -49,32 +32,18 @@ "type": "MONSTER", "name": { "str": "black-ops zombie" }, "description": "This soldier zombie's skin radiates a sort of shadowy smoke that obscures its outline, making its camouflage even harder to see against the background. In the darkness it would be nigh invisible.", + "copy-from": "mon_zombie_base", "looks_like": "mon_zombie_soldier", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", "hp": 120, "speed": 90, - "material": [ "flesh" ], - "symbol": "Z", "color": "light_green_green", "scents_tracked": [ "sc_human", "sc_fetid" ], - "aggression": 100, - "morale": 100, "melee_skill": 6, - "melee_dice": 2, "melee_dice_sides": 6, - "melee_damage": [ { "damage_type": "cut", "amount": 0 } ], "dodge": 3, "bleed_rate": 50, - "weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_body_armor", "wps_humanoid_open_helmet" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_syn_armored" ], - "vision_day": 30, "vision_night": 35, "harvest": "zombie_humanoid_shadow", - "grab_strength": 20, "special_attacks": [ { "id": "grab" }, { "id": "scratch_humanoid" }, @@ -86,23 +55,12 @@ ], "death_drops": "mon_zombie_soldier_death_drops", "upgrades": { "half_life": 45, "into": "mon_zombie_soldier_blackops_2" }, - "burn_into": "mon_zombie_scorched", - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "WARM", - "GRABS", - "BASHES", - "GROUP_BASH", - "POISON", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "NIGHT_INVISIBILITY", - "FILTHY" - ], - "armor": { "bash": 12, "cut": 25, "bullet": 20, "electric": 3 } + "armor": { "bash": 12, "cut": 25, "bullet": 20, "electric": 3 }, + "extend": { + "flags": [ "SMELLS", "NIGHT_INVISIBILITY" ], + "weakpoint_sets": [ "wps_humanoid_body_armor", "wps_humanoid_open_helmet" ], + "families": [ "prof_wp_syn_armored" ] + } }, { "id": "mon_zombie_soldier_blackops_2", @@ -113,7 +71,7 @@ "looks_like": "mon_zombie_soldier_blackops_1", "bleed_rate": 0, "relative": { "hp": 20, "speed": 10, "melee_skill": 1, "dodge": 1, "vision_night": 15 }, - "delete": { "upgrades": { "half_life": 45, "into": "mon_zombie_soldier_blackops_2" } }, + "upgrades": false, "extend": { "special_attacks": [ { "type": "leap", "cooldown": 10, "max_range": 3 } ], "flags": [ "KEENNOSE" ] } }, { @@ -126,7 +84,8 @@ "diff": 20, "bleed_rate": 50, "harvest": "zombie_humanoid_acid", - "delete": { "upgrades": { "half_life": 42, "into_group": "GROUP_SOLDIER_UPGRADE" }, "categories": [ "CLASSIC" ] }, + "delete": { "categories": [ "CLASSIC" ] }, + "upgrades": false, "relative": { "hp": 20, "speed": 10, "melee_skill": 1, "vision_day": 10, "vision_night": 10 }, "extend": { "special_attacks": [ @@ -186,27 +145,14 @@ "type": "MONSTER", "name": { "str": "Kevlar zombie" }, "description": "This zombie dons a uniform with heavy, bulletproof materials sewn in. Peculiarly, the uniform seems to have fused to its skin in certain places, its flesh gripping the edges of its gear as though the body were trying to absorb it.", + "copy-from": "mon_zombie_base", "looks_like": "mon_zombie_soldier", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", "hp": 120, "speed": 80, - "material": [ "flesh" ], - "symbol": "Z", "color": "light_green_white", - "aggression": 100, - "morale": 100, "melee_skill": 5, "melee_dice": 2, "melee_dice_sides": 6, - "melee_damage": [ { "damage_type": "cut", "amount": 0 } ], - "weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_body_armor", "wps_humanoid_open_helmet" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_syn_armored", "prof_wp_nat_armored" ], - "vision_day": 30, - "vision_night": 3, "harvest": "zombie_kevlar", "grab_strength": 30, "special_attacks": [ @@ -216,37 +162,26 @@ ], "death_drops": "mon_zombie_kevlar_death_drops", "upgrades": { "half_life": 42, "into": "mon_zombie_kevlar_1" }, - "burn_into": "mon_zombie_scorched", - "flags": [ "SEES", "HEARS", "WARM", "GRABS", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "FILTHY" ], - "armor": { "bash": 18, "cut": 28, "bullet": 22, "electric": 3 } + "armor": { "bash": 18, "cut": 28, "bullet": 22, "electric": 3 }, + "extend": { + "weakpoint_sets": [ "wps_humanoid_body_armor", "wps_humanoid_open_helmet" ], + "families": [ "prof_wp_syn_armored", "prof_wp_nat_armored" ] + } }, { "id": "mon_zombie_kevlar_1", "type": "MONSTER", "name": { "str": "Kevlar brute" }, "description": "This zombie was once wearing some kind of uniform with heavy, bulletproof materials sewn in. At this point it's impossible to tell what kind of uniform it was: the monster's skin has grown over the fabric, splitting and tearing it to shreds, turning the remaining Kevlar and other bits of armor material into part of its hide. Its hands have similarly fused into large, leathery cudgels.", - "looks_like": "mon_zombie_brute", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], + "copy-from": "mon_zombie_brute", "volume": "72500 ml", "weight": "85500 g", "hp": 150, "speed": 80, - "material": [ "flesh" ], - "symbol": "Z", "color": "light_green_white", - "scents_tracked": [ "sc_human", "sc_fetid" ], - "aggression": 100, - "morale": 100, "melee_skill": 6, "melee_dice": 2, "melee_dice_sides": 6, - "melee_damage": [ { "damage_type": "cut", "amount": 0 } ], - "weakpoint_sets": [ "wps_humanoid_body", "wps_natural_armor", "wps_humanoid_open_helmet" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_syn_armored", "prof_wp_nat_armored" ], - "bleed_rate": 50, - "vision_day": 30, "vision_night": 5, "harvest": "zombie_kevlar", "special_attacks": [ @@ -255,45 +190,25 @@ ], "death_drops": "mon_zombie_kevlar_death_drops", "upgrades": { "half_life": 42, "into": "mon_zombie_kevlar_2" }, - "burn_into": "mon_zombie_fiend", - "flags": [ "SEES", "HEARS", "SMELLS", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "FILTHY" ], - "armor": { "bash": 20, "cut": 30, "bullet": 24, "electric": 3 } + "armor": { "bash": 20, "cut": 30, "bullet": 24, "electric": 3 }, + "extend": { + "weakpoint_sets": [ "wps_humanoid_body_armor", "wps_humanoid_open_helmet" ], + "families": [ "prof_wp_syn_armored", "prof_wp_nat_armored" ] + }, + "delete": { "flags": [ "GRABS" ] } }, { "id": "mon_zombie_kevlar_2", "type": "MONSTER", "name": { "str": "Kevlar hulk" }, "description": "This zombie was once wearing some kind of now long-shredded uniform with heavy, bulletproof materials sewn in. It has grown into a hulking, leatherbacked beast, its mutated skin taking on a strange texture similar to the Kevlar bits embedded in it. Its arms have twisted into enormous clubs of misshapen bone that it drags on the ground behind it.", - "looks_like": "mon_zombie_hulk", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "875 L", - "weight": "200 kg", + "copy-from": "mon_zombie_hulk", "hp": 300, "speed": 75, - "material": [ "flesh" ], - "symbol": "Z", "color": "light_green_white", - "scents_tracked": [ "sc_human", "sc_fetid" ], - "aggression": 100, - "morale": 100, "melee_skill": 8, "melee_dice": 3, - "melee_dice_sides": 8, - "melee_damage": [ { "damage_type": "cut", "amount": 0 } ], - "weakpoint_sets": [ "wps_humanoid_body", "wps_natural_armor", "wps_humanoid_open_helmet", "wps_humanoid_head_small" ], - "families": [ - "prof_intro_biology", - "prof_physiology", - "prof_wp_zombie", - "prof_wp_syn_armored", - "prof_wp_nat_armored", - "prof_wp_hulk" - ], - "bleed_rate": 0, "vision_day": 50, - "vision_night": 4, "harvest": "zombie_kevlar_hulk", "special_attacks": [ { "id": "slam", "cooldown": 12, "damage_max_instance": [ { "damage_type": "bash", "amount": 35 } ] }, @@ -302,55 +217,42 @@ { "id": "smash", "throw_strength": 72 } ], "death_drops": "mon_zombie_kevlar_death_drops", - "burn_into": "mon_zombie_fiend", - "flags": [ "SEES", "HEARS", "SMELLS", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "FILTHY" ], - "armor": { "bash": 30, "cut": 50, "bullet": 40, "electric": 6 } + "armor": { "bash": 30, "cut": 50, "bullet": 40, "electric": 6 }, + "extend": { + "weakpoint_sets": [ "wps_humanoid_body_armor", "wps_humanoid_open_helmet" ], + "families": [ "prof_wp_syn_armored", "prof_wp_nat_armored" ] + }, + "delete": { "flags": [ "GRABS" ] } }, { "id": "mon_zombie_military_pilot", "type": "MONSTER", "name": { "str": "zombie military pilot" }, "description": "Once a pilot, it is wearing a flight suit and a sturdy-looking flight helmet. The head twitches and adjusts constantly, following any and every source of movement.", - "default_faction": "zombie", - "bodytype": "human", + "copy-from": "mon_zombie_base", "categories": [ "CLASSIC" ], - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", "hp": 90, "speed": 75, - "material": [ "flesh" ], - "symbol": "Z", "color": "light_green_green", - "aggression": 100, - "morale": 100, - "melee_skill": 4, - "melee_dice": 2, "melee_dice_sides": 4, - "melee_damage": [ { "damage_type": "cut", "amount": 0 } ], - "weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_full_helmet" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ], - "vision_day": 30, - "vision_night": 3, "harvest": "zombie_humanoid", - "grab_strength": 20, - "special_attacks": [ { "id": "grab", "cooldown": 7 }, { "id": "scratch_humanoid" }, { "id": "bite_humanoid", "cooldown": 5 } ], "death_drops": "mon_zombie_military_pilot_death_drops", - "burn_into": "mon_zombie_scorched", - "flags": [ "SEES", "WARM", "GRABS", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "NOHEAD", "FILTHY" ], - "armor": { "bash": 5, "cut": 5, "bullet": 4, "electric": 2 } + "armor": { "bash": 5, "cut": 5, "bullet": 4, "electric": 2 }, + "extend": { "weakpoint_sets": [ "wps_humanoid_full_helmet" ], "flags": [ "NOHEAD" ] }, + "delete": { "flags": [ "HEARS" ] } }, { "id": "mon_zombie_milbase_personnel", "type": "MONSTER", "name": { "str": "uniformed zombie" }, "description": "This undead soldier is adorned in standard military fatigues. It carries itself rather steadily for a zombie.", - "weakpoint_sets": [ "wps_humanoid_body" ], "copy-from": "mon_zombie_military_pilot", "looks_like": "mon_zombie", "upgrades": { "half_life": 32, "into_group": "GROUP_ZOMBIE_UPGRADE" }, "death_drops": "mon_zombie_milbase_personnel_death_drops", - "armor": { "bash": 2, "cut": 2, "bullet": 2 } + "armor": { "bash": 2, "cut": 2, "bullet": 2 }, + "extend": { "flags": [ "HEARS" ] }, + "delete": { "weakpoint_sets": [ "wps_humanoid_full_helmet" ], "flags": [ "NOHEAD" ] } }, { "id": "mon_zombie_sailor", @@ -376,35 +278,12 @@ "type": "MONSTER", "name": { "str": "zombie marine" }, "description": "Dressed head to toe in naval combat equipment and with Marine insignia embroidered on its gear, this lurching corpse still retains its physical fitness in death. From underneath its helmet, its inky black eyes scan the area around it.", - "default_faction": "zombie", - "bodytype": "human", - "categories": [ "CLASSIC" ], - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", - "hp": 100, - "speed": 80, - "material": [ "flesh" ], - "symbol": "Z", - "color": "light_green_green", - "aggression": 100, - "morale": 100, + "copy-from": "mon_zombie_soldier", "melee_skill": 6, "melee_dice": 3, "melee_dice_sides": 4, "upgrades": { "half_life": 38, "into": "mon_zombie_marine_upgrade" }, - "death_drops": "mon_zombie_marine_death_drops", - "weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_body_armor", "wps_humanoid_open_helmet" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_syn_armored" ], - "vision_day": 30, - "vision_night": 3, - "harvest": "zombie_humanoid", - "grab_strength": 30, - "special_attacks": [ { "id": "grab" }, { "id": "scratch_humanoid" }, { "id": "bite_humanoid", "cooldown": 5, "min_mul": 0.8 } ], - "burn_into": "mon_zombie_scorched", - "fungalize_into": "mon_zombie_fungus", - "flags": [ "SEES", "HEARS", "WARM", "GRABS", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "FILTHY" ], - "armor": { "bash": 12, "cut": 25, "bullet": 20, "electric": 3 } + "death_drops": "mon_zombie_marine_death_drops" }, { "id": "mon_zombie_marine_upgrade", @@ -443,25 +322,15 @@ "type": "MONSTER", "name": { "str": "armored zombie" }, "description": "Despite being encased in a what was once a nigh-impenetrable combat exoskeleton, something still managed to kill this soldier.", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], + "copy-from": "mon_zombie_base", "diff": 5, - "volume": "62500 ml", - "weight": "81500 g", "hp": 120, "speed": 50, - "material": [ "flesh" ], - "symbol": "Z", "color": "white_red", - "aggression": 100, - "morale": 100, "melee_skill": 5, "melee_dice": 3, "melee_dice_sides": 6, - "melee_damage": [ { "damage_type": "cut", "amount": 0 } ], "weakpoint_sets": [ "wps_humanoid_full_helmet" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_syn_armored" ], "weakpoints": [ { "name": "a crack in the armor", @@ -472,46 +341,34 @@ } ], "bleed_rate": 0, - "vision_day": 30, - "vision_night": 3, - "harvest": "zombie_humanoid", "death_drops": "mon_zombie_armored_death_drops", "burn_into": "mon_zombie_scorched", - "flags": [ "SEES", "HEARS", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ], - "armor": { "bash": 64, "cut": 64, "acid": 20, "heat": 20, "bullet": 51, "electric": 10 } + "armor": { "bash": 64, "cut": 64, "acid": 20, "heat": 20, "bullet": 51, "electric": 10 }, + "extend": { "families": [ "prof_wp_syn_armored" ] } }, { "id": "mon_zombie_bio_op", "type": "MONSTER", "name": { "str": "zombie bio-operator" }, "description": "This armored soldier zombie appears to have been some sort of special forces agent. Its malfunctioning equipment sends out occasional showers of sparks.", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], + "copy-from": "mon_zombie_base", "diff": 5, - "volume": "62500 ml", - "weight": "81500 g", "hp": 120, "speed": 95, - "material": [ "flesh" ], - "symbol": "Z", "color": "red_cyan", - "aggression": 100, - "morale": 100, "melee_skill": 7, "melee_dice": 3, "melee_dice_sides": 6, "melee_damage": [ { "damage_type": "electric", "amount": 4 } ], - "weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_body_armor", "wps_humanoid_open_helmet", "wps_humanoid_gasmask" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_syn_armored" ], - "vision_night": 3, "luminance": 4, - "harvest": "zombie_humanoid", "special_attacks": [ { "id": "bio_op_takedown", "cooldown": 20 } ], "special_when_hit": [ "ZAPBACK", 75 ], "death_drops": "mon_zombie_bio_op_death_drops", - "fungalize_into": "mon_zombie_fungus", - "flags": [ "SEES", "HEARS", "WARM", "BASHES", "GROUP_BASH", "POISON", "ELECTRIC", "NO_BREATHE", "REVIVES", "FILTHY" ], - "armor": { "bash": 10, "cut": 18, "bullet": 14, "electric": 3 } + "armor": { "bash": 10, "cut": 18, "bullet": 14, "electric": 3 }, + "extend": { + "weakpoint_sets": [ "wps_humanoid_body_armor", "wps_humanoid_open_helmet", "wps_humanoid_gasmask" ], + "families": [ "prof_wp_syn_armored" ], + "flags": [ "ELECTRIC" ] + } } ] From 78ef9be32ddcf5321dbabc0f7eceea3f400a943c Mon Sep 17 00:00:00 2001 From: Karol1223 <68503002+Karol1223@users.noreply.github.com> Date: Tue, 16 Apr 2024 12:29:47 +0200 Subject: [PATCH 06/11] skeletal --- data/json/monsters/zed_skeletal.json | 102 +++++---------------------- 1 file changed, 16 insertions(+), 86 deletions(-) diff --git a/data/json/monsters/zed_skeletal.json b/data/json/monsters/zed_skeletal.json index 5e3817accdb6c..d12bc29310135 100644 --- a/data/json/monsters/zed_skeletal.json +++ b/data/json/monsters/zed_skeletal.json @@ -4,61 +4,36 @@ "type": "MONSTER", "name": { "str": "skeletal zombie" }, "description": "A monstrous overgrowth of ossified tissue has replaced this zombie's rotting skin with an organic armor of dense bone. Large clumps of black goo seep from its joints as it shambles aimlessly, with sickening crackling sounds filling the surrounding air.", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", - "hp": 80, + "copy-from": "mon_zombie_base", "speed": 60, "material": [ "bone" ], - "symbol": "Z", "color": "white", - "aggression": 100, - "morale": 100, - "melee_skill": 4, "melee_dice": 3, "melee_dice_sides": 6, "melee_damage": [ { "damage_type": "cut", "amount": 4 } ], - "weakpoint_sets": [ "wps_humanoid_body", "wps_bone_armor" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_skeleton" ], "bleed_rate": 50, - "vision_day": 30, - "vision_night": 3, "harvest": "mr_bones", - "grab_strength": 20, "special_attacks": [ { "id": "grab", "cooldown": 21 }, { "id": "scratch_humanoid" }, { "id": "bite_humanoid", "cooldown": 5 } ], "upgrades": { "half_life": 32, "into_group": "GROUP_SKELETON_UPGRADE" }, - "death_drops": "default_zombie_clothes", - "burn_into": "mon_zombie_scorched", "fungalize_into": "mon_skeleton_fungus", - "flags": [ "SEES", "HEARS", "GRABS", "BASHES", "GROUP_BASH", "REVIVES", "NO_BREATHE", "POISON", "FILTHY" ], - "armor": { "cut": 15, "stab": 30, "acid": 3, "bullet": 24, "electric": 3 } + "armor": { "cut": 15, "stab": 30, "acid": 3, "bullet": 24, "electric": 3 }, + "extend": { "weakpoint_sets": [ "wps_bone_armor" ], "families": [ "prof_wp_skeleton" ] } }, { - "//": "Skelly brute gaps the evolution between normal and the juggernaut.", "id": "mon_skeleton_brute", "type": "MONSTER", "name": { "str": "skeletal brute" }, "description": "Distorted outgrowths of calcified bone plates cover this zombie's rotten skin. Joints and cracks around its body ooze with black goo.", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], + "copy-from": "mon_zombie_brute", "volume": "108500 ml", "weight": "120 kg", "hp": 175, "speed": 60, "material": [ "bone" ], - "symbol": "Z", "color": "white", - "aggression": 100, - "morale": 100, - "melee_skill": 4, "melee_dice": 2, "melee_dice_sides": 8, "melee_damage": [ { "damage_type": "cut", "amount": 10 } ], - "weakpoint_sets": [ "wps_humanoid_body", "wps_bone_armor", "wps_humanoid_head_small" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_skeleton" ], "bleed_rate": 0, "vision_day": 35, "vision_night": 3, @@ -74,42 +49,25 @@ } ], "upgrades": { "half_life": 45, "into": "mon_skeleton_hulk" }, - "death_drops": "default_zombie_clothes", - "burn_into": "mon_zombie_fiend", "fungalize_into": "mon_skeleton_brute_fungus", - "flags": [ "SEES", "HEARS", "SMELLS", "GRABS", "BASHES", "GROUP_BASH", "REVIVES", "NO_BREATHE", "POISON", "FILTHY" ], - "armor": { "bash": 12, "cut": 30, "acid": 1, "bullet": 30, "electric": 4 } + "armor": { "bash": 12, "cut": 30, "acid": 1, "bullet": 30, "electric": 4 }, + "extend": { "weakpoint_sets": [ "wps_bone_armor" ], "families": [ "prof_wp_skeleton" ] } }, { "id": "mon_skeleton_electric", "type": "MONSTER", "name": { "str": "skeletal shocker" }, "description": "Heavy, jagged bone plates have grown out of the surface of this zombie's skin. Underneath, its flesh glows and crackles with the occasional jolt of electricity.", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], + "copy-from": "mon_zombie_base", "diff": 15, - "volume": "62500 ml", - "weight": "81500 g", "hp": 105, "speed": 60, "material": [ "bone" ], - "symbol": "Z", "color": "blue_white", - "aggression": 100, - "morale": 100, - "melee_skill": 4, - "melee_dice": 2, - "melee_dice_sides": 3, "melee_damage": [ { "damage_type": "cut", "amount": 3 } ], "luminance": 8, - "weakpoint_sets": [ "wps_humanoid_body", "wps_bone_armor" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_skeleton", "prof_electromagnetics" ], "bleed_rate": 0, - "vision_day": 30, - "vision_night": 3, "harvest": "mr_bones", - "grab_strength": 20, "special_attacks": [ { "id": "grab", "cooldown": 21 }, { "id": "scratch_humanoid" }, @@ -117,39 +75,28 @@ [ "PARROT", 8 ], [ "SHOCKSTORM", 25 ] ], - "death_drops": "default_zombie_clothes", - "burn_into": "mon_zombie_scorched", "fungalize_into": "mon_skeleton_fungus", - "flags": [ "SEES", "HEARS", "GRABS", "BASHES", "GROUP_BASH", "ELECTRIC", "REVIVES", "NO_BREATHE", "POISON", "FILTHY" ], - "armor": { "cut": 15, "stab": 30, "acid": 3, "bullet": 30 } + "armor": { "cut": 15, "stab": 30, "acid": 3, "bullet": 30 }, + "extend": { + "weakpoint_sets": [ "wps_bone_armor" ], + "families": [ "prof_wp_skeleton", "prof_electromagnetics" ], + "flags": [ "ELECTRIC" ] + } }, { "id": "mon_skeleton_hulk", "type": "MONSTER", "name": { "str": "skeletal juggernaut" }, "description": "This hideous golem of plated bones and misshapen flesh drags its heavy, pointed limbs behind it like an unwanted burden. Formerly soft and vulnerable, bones grew around its form to protect it - only, they kept growing. And growing. And growing.", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE" ], + "copy-from": "mon_zombie_hulk", "diff": 5, - "volume": "875000 ml", - "weight": "200 kg", - "hp": 480, "speed": 60, "material": [ "bone" ], - "symbol": "Z", "color": "white", - "aggression": 100, - "morale": 100, - "melee_skill": 5, "melee_dice": 3, "melee_dice_sides": 6, "melee_damage": [ { "damage_type": "cut", "amount": 15 } ], - "weakpoint_sets": [ "wps_humanoid_body", "wps_bone_armor", "wps_humanoid_head_small" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_skeleton", "prof_wp_hulk" ], - "bleed_rate": 0, "vision_day": 50, - "vision_night": 4, "harvest": "big_mr_bones", "grab_strength": 50, "special_attacks": [ @@ -164,25 +111,8 @@ "damage_max_instance": [ { "damage_type": "cut", "amount": 23, "armor_multiplier": 0.8 } ] } ], - "death_drops": "mon_zombie_hulk_death_drops", - "burn_into": "mon_zombie_fiend", "fungalize_into": "mon_skeleton_hulk_fungus", - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "STUMBLES", - "WARM", - "GRABS", - "BASHES", - "DESTROYS", - "POISON", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "PUSH_VEH", - "FILTHY" - ], - "armor": { "bash": 20, "cut": 45, "bullet": 36, "electric": 8 } + "armor": { "bash": 20, "cut": 45, "bullet": 36, "electric": 8 }, + "extend": { "weakpoint_sets": [ "wps_bone_armor" ], "families": [ "prof_wp_skeleton" ] } } ] From 50a6ce19b62bc285ea48223ff6d78d4f033ab62c Mon Sep 17 00:00:00 2001 From: Karol1223 <68503002+Karol1223@users.noreply.github.com> Date: Tue, 16 Apr 2024 16:02:18 +0200 Subject: [PATCH 07/11] cleanup --- data/json/monsters/zed_skeletal.json | 3 --- data/json/monsters/zed_soldiers.json | 1 - 2 files changed, 4 deletions(-) diff --git a/data/json/monsters/zed_skeletal.json b/data/json/monsters/zed_skeletal.json index d12bc29310135..25b51207030dd 100644 --- a/data/json/monsters/zed_skeletal.json +++ b/data/json/monsters/zed_skeletal.json @@ -32,7 +32,6 @@ "material": [ "bone" ], "color": "white", "melee_dice": 2, - "melee_dice_sides": 8, "melee_damage": [ { "damage_type": "cut", "amount": 10 } ], "bleed_rate": 0, "vision_day": 35, @@ -89,7 +88,6 @@ "name": { "str": "skeletal juggernaut" }, "description": "This hideous golem of plated bones and misshapen flesh drags its heavy, pointed limbs behind it like an unwanted burden. Formerly soft and vulnerable, bones grew around its form to protect it - only, they kept growing. And growing. And growing.", "copy-from": "mon_zombie_hulk", - "diff": 5, "speed": 60, "material": [ "bone" ], "color": "white", @@ -98,7 +96,6 @@ "melee_damage": [ { "damage_type": "cut", "amount": 15 } ], "vision_day": 50, "harvest": "big_mr_bones", - "grab_strength": 50, "special_attacks": [ { "id": "grab" }, { "id": "bite_humanoid" }, diff --git a/data/json/monsters/zed_soldiers.json b/data/json/monsters/zed_soldiers.json index d1c8857a27143..d32c26b5d351c 100644 --- a/data/json/monsters/zed_soldiers.json +++ b/data/json/monsters/zed_soldiers.json @@ -151,7 +151,6 @@ "speed": 80, "color": "light_green_white", "melee_skill": 5, - "melee_dice": 2, "melee_dice_sides": 6, "harvest": "zombie_kevlar", "grab_strength": 30, From 9e7a7d4357894f0bc22af2254ef0b8c8cf118c1d Mon Sep 17 00:00:00 2001 From: Karol1223 <68503002+Karol1223@users.noreply.github.com> Date: Thu, 18 Apr 2024 18:30:12 +0200 Subject: [PATCH 08/11] survivor --- data/json/monsters/zed_survivor.json | 24 +++--------------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/data/json/monsters/zed_survivor.json b/data/json/monsters/zed_survivor.json index 9f645e8851600..b02c2cf49f949 100644 --- a/data/json/monsters/zed_survivor.json +++ b/data/json/monsters/zed_survivor.json @@ -4,33 +4,15 @@ "type": "MONSTER", "name": { "str": "survivor zombie" }, "description": "Still wearing the tattered remnants of improvised armor and weaponry, it is plain to see that this zombie was once a survivor like you.", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", + "copy-from": "mon_zombie_base", "hp": 120, "speed": 85, - "material": [ "flesh" ], - "symbol": "Z", "color": "light_red_green", - "aggression": 100, - "morale": 100, "melee_skill": 6, "melee_dice": 3, - "melee_dice_sides": 3, - "weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_light_armor", "wps_humanoid_open_helmet" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_syn_armored" ], - "vision_day": 30, - "vision_night": 3, - "harvest": "zombie_humanoid", - "grab_strength": 20, - "special_attacks": [ { "id": "grab" }, { "id": "bite_humanoid", "cooldown": 5 }, { "id": "scratch_humanoid" } ], "death_drops": "mon_zombie_survivor_death_drops", - "burn_into": "mon_zombie_scorched", - "fungalize_into": "mon_zombie_fungus", - "flags": [ "SEES", "HEARS", "WARM", "GRABS", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "FILTHY" ], - "armor": { "bash": 7, "cut": 7, "stab": 5, "acid": 4, "bullet": 6, "electric": 2 } + "armor": { "bash": 7, "cut": 7, "stab": 5, "acid": 4, "bullet": 6, "electric": 2 }, + "extend": { "weakpoint_sets": [ "wps_humanoid_light_armor", "wps_humanoid_open_helmet" ], "families": [ "prof_wp_syn_armored" ] } }, { "id": "mon_zombie_survivor_no_weakpoints", From a1b5fa492d8b5ad0e98ff1e64929fbd9c6186130 Mon Sep 17 00:00:00 2001 From: Karol1223 <68503002+Karol1223@users.noreply.github.com> Date: Thu, 18 Apr 2024 18:33:07 +0200 Subject: [PATCH 09/11] tentacle --- data/json/monsters/zed_tentacle.json | 104 ++------------------------- 1 file changed, 6 insertions(+), 98 deletions(-) diff --git a/data/json/monsters/zed_tentacle.json b/data/json/monsters/zed_tentacle.json index dcf5abb7fa1a2..6dc9da07cdfc1 100644 --- a/data/json/monsters/zed_tentacle.json +++ b/data/json/monsters/zed_tentacle.json @@ -4,26 +4,10 @@ "type": "MONSTER", "name": { "str": "lashing zombie" }, "description": "This zombie has very elongated arms. While they're menacingly long, they seem quite thin and floppy, as if they lack bones.", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", + "copy-from": "mon_zombie_base", "hp": 90, - "speed": 70, - "material": [ "flesh" ], - "symbol": "Z", "color": "white_cyan", - "aggression": 100, - "morale": 100, "melee_skill": 6, - "melee_dice": 2, - "melee_dice_sides": 3, - "melee_damage": [ { "damage_type": "bash", "amount": 0 } ], - "weakpoint_sets": [ "wps_humanoid_body" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ], - "vision_night": 3, - "harvest": "zombie_humanoid", "grab_strength": 10, "special_attacks": [ { "id": "grab", "cooldown": 5, "move_cost": 50 }, @@ -36,49 +20,18 @@ "damage_max_instance": [ { "damage_type": "bash", "amount": 3 } ] } ], - "upgrades": { "half_life": 24, "into": "mon_zombie_tentacle" }, - "flags": [ - "SEES", - "HEARS", - "STUMBLES", - "WARM", - "GRABS", - "BASHES", - "GROUP_BASH", - "POISON", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "FILTHY" - ], - "armor": { "electric": 1 } + "upgrades": { "half_life": 24, "into": "mon_zombie_tentacle" } }, { "id": "mon_zombie_tentacle", "type": "MONSTER", "name": { "str": "tentacled zombie" }, "description": "What likely used to be the arms of this zombie are now a set of strange, purplish tentacles, with what appear to be vestigial fingers at the end. They trail several meters behind the tall zombie as it shambles along.", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", + "copy-from": "mon_zombie_base", "diff": 2, "hp": 95, - "speed": 70, - "material": [ "flesh" ], - "symbol": "Z", "color": "light_gray_cyan", - "aggression": 100, - "morale": 100, "melee_skill": 6, - "melee_dice": 2, - "melee_dice_sides": 3, - "melee_damage": [ { "damage_type": "bash", "amount": 0 } ], - "weakpoint_sets": [ "wps_humanoid_body" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ], - "vision_night": 3, - "harvest": "zombie_humanoid", "grab_strength": 15, "special_attacks": [ { "id": "grab", "cooldown": 5, "move_cost": 50 }, @@ -93,50 +46,20 @@ { "id": "tentacle", "cooldown": 15, "damage_max_instance": [ { "damage_type": "bash", "amount": 3 } ] }, { "id": "ranged_pull", "cooldown": 10, "grab_data": { "pull_weight_ratio": 1 } } ], - "upgrades": { "half_life": 24, "into": "mon_zombie_strider" }, - "flags": [ - "SEES", - "HEARS", - "STUMBLES", - "WARM", - "GRABS", - "BASHES", - "GROUP_BASH", - "POISON", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "FILTHY" - ], - "armor": { "electric": 1 } + "upgrades": { "half_life": 24, "into": "mon_zombie_strider" } }, { "id": "mon_zombie_strider", "type": "MONSTER", "name": { "str": "zombie strider" }, "description": "In front of you lies the most disgusting rendition of a starfish you've ever seen. Not just the arms, but the legs and even the head have been horrendously deformed and stretched several meters long. It walks around hunchback, looking through the remains of its head for its next victim.", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", - "weight": "81500 g", + "copy-from": "mon_zombie_base", "diff": 10, "hp": 180, "speed": 60, - "material": [ "flesh" ], - "symbol": "Z", "color": "dark_gray_cyan", - "aggression": 100, - "morale": 100, "melee_skill": 6, - "melee_dice": 2, - "melee_dice_sides": 3, - "melee_damage": [ { "damage_type": "bash", "amount": 0 } ], - "weakpoint_sets": [ "wps_humanoid_body" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ], "vision_day": 8, - "vision_night": 3, - "harvest": "zombie_humanoid", "grab_strength": 50, "special_attacks": [ { "id": "grab", "cooldown": 5, "move_cost": 50, "range": 2 }, @@ -167,21 +90,6 @@ "ignore_dest_danger": true, "message": "The zombie strider takes a long step!" } - ], - "flags": [ - "SEES", - "HEARS", - "STUMBLES", - "WARM", - "GRABS", - "BASHES", - "GROUP_BASH", - "POISON", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "FILTHY" - ], - "armor": { "electric": 1 } + ] } ] From 902acc8e508061ebd394a501df367141628f2338 Mon Sep 17 00:00:00 2001 From: Karol1223 <68503002+Karol1223@users.noreply.github.com> Date: Thu, 18 Apr 2024 18:35:57 +0200 Subject: [PATCH 10/11] winged --- data/json/monsters/zed-winged.json | 64 +++--------------------------- 1 file changed, 6 insertions(+), 58 deletions(-) diff --git a/data/json/monsters/zed-winged.json b/data/json/monsters/zed-winged.json index 0b5ffb5eab884..24e6a8768e5bb 100644 --- a/data/json/monsters/zed-winged.json +++ b/data/json/monsters/zed-winged.json @@ -4,26 +4,14 @@ "type": "MONSTER", "name": { "str": "batwing zombie" }, "description": "This zombie's arms have stretched far beyond human limits, the skin lengthened into a gruesome, fleshy membrane. The mutation does not suit it well: it moves clumsily, even compared to other zombies, but can occasionally leap a significant distance.", - "default_faction": "zombie", - "bodytype": "human", - "species": [ "ZOMBIE", "HUMAN" ], - "volume": "62500 ml", + "copy-from": "mon_zombie_base", "weight": "65200 g", "hp": 64, - "speed": 70, - "material": [ "flesh" ], - "symbol": "Z", "color": "light_green", "scents_tracked": [ "sc_human", "sc_fetid" ], - "aggression": 100, - "morale": 100, "melee_skill": 2, - "melee_dice": 2, "melee_dice_sides": 2, - "melee_damage": [ { "damage_type": "cut", "amount": 0 } ], "bleed_rate": 50, - "vision_night": 3, - "weakpoint_sets": [ "wps_humanoid_body" ], "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_flying" ], "weakpoints": [ { @@ -36,7 +24,6 @@ "coverage": 12 } ], - "harvest": "zombie_humanoid", "grab_strength": 15, "special_attacks": [ { "id": "bite_humanoid", "cooldown": 5 }, @@ -44,54 +31,30 @@ { "id": "scratch_humanoid" }, { "type": "leap", "cooldown": 10, "max_range": 5 } ], - "death_drops": "default_zombie_death_drops", - "burn_into": "mon_zombie_scorched", "upgrades": { "half_life": 35, "into": "mon_zombie_brute_winged" }, - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "STUMBLES", - "WARM", - "GRABS", - "BASHES", - "GROUP_BASH", - "POISON", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "FILTHY" - ], - "//": "In the future, it would be nice if these guys could be resistant to fall damage.", - "armor": { "electric": 1 } + "extend": { "families": [ "prof_wp_flying" ], "flags": [ "SMELLS" ] }, + "//": "In the future, it would be nice if these guys could be resistant to fall damage." }, { "id": "mon_zombie_brute_winged", "type": "MONSTER", "name": { "str": "garghoul" }, "description": "This zombie's arms have stretched far beyond human limits, the skin lengthened into a gruesome, fleshy membrane. The rest has become emaciated, with thin, rope-like muscles ripping through taut flesh. While it doesn't appear to be able to fly, it uses its mutated arms to make shockingly fast leaps through the air.", - "species": [ "ZOMBIE", "HUMAN" ], - "default_faction": "zombie", + "copy-from": "mon_zombie_base", "diff": 2, "volume": "52 L", "weight": "41 kg", "hp": 70, "speed": 65, "//": "Slow at actual movement, made up for by its rapid leaps. This should work to simulate its clumsy form. When charge attacks are possible it should get one, and that will be its main damaging ability.", - "material": [ "flesh" ], - "symbol": "Z", "color": "white", "scents_tracked": [ "sc_human", "sc_fetid" ], - "aggression": 100, - "morale": 100, "melee_skill": 4, "melee_dice": 3, "melee_dice_sides": 6, "melee_damage": [ { "damage_type": "cut", "amount": 3 } ], "bleed_rate": 0, "vision_night": 7, - "weakpoint_sets": [ "wps_humanoid_body" ], - "families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_flying" ], "weakpoints": [ { "id": "arm", @@ -103,7 +66,6 @@ "coverage": 12 } ], - "harvest": "zombie_humanoid", "grab_strength": 15, "special_attacks": [ { "id": "bite_humanoid", "damage_max_instance": [ { "damage_type": "stab", "amount": 12, "armor_multiplier": 0.7 } ] }, @@ -113,22 +75,8 @@ ], "death_drops": "default_zombie_death_drops", "burn_into": "mon_zombie_scorched", - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "STUMBLES", - "WARM", - "GRABS", - "BASHES", - "GROUP_BASH", - "POISON", - "NO_BREATHE", - "REVIVES", - "PUSH_MON", - "FILTHY" - ], - "armor": { "bash": 2, "cut": 2, "bullet": 2, "electric": 1 } + "armor": { "bash": 2, "cut": 2, "bullet": 2, "electric": 1 }, + "extend": { "families": [ "prof_wp_flying" ], "flags": [ "SMELLS" ] } }, { "id": "mon_spawn_raptor", From 47eed8baf9d93db78389890f3e0f8082011e8e78 Mon Sep 17 00:00:00 2001 From: Karol1223 <68503002+Karol1223@users.noreply.github.com> Date: Thu, 18 Apr 2024 19:07:13 +0200 Subject: [PATCH 11/11] Update zed-winged.json --- data/json/monsters/zed-winged.json | 1 - 1 file changed, 1 deletion(-) diff --git a/data/json/monsters/zed-winged.json b/data/json/monsters/zed-winged.json index 24e6a8768e5bb..10ad6e4fb6009 100644 --- a/data/json/monsters/zed-winged.json +++ b/data/json/monsters/zed-winged.json @@ -49,7 +49,6 @@ "//": "Slow at actual movement, made up for by its rapid leaps. This should work to simulate its clumsy form. When charge attacks are possible it should get one, and that will be its main damaging ability.", "color": "white", "scents_tracked": [ "sc_human", "sc_fetid" ], - "melee_skill": 4, "melee_dice": 3, "melee_dice_sides": 6, "melee_damage": [ { "damage_type": "cut", "amount": 3 } ],