Skip to content

Commit

Permalink
Evolution fixes part 2 (#76636)
Browse files Browse the repository at this point in the history
* Update zanimal_upgrade.json

* Update zed-animal.json

* Update zed_ferrous.json

* Update zanimal_upgrades.json

* Update zombie_upgrades.json

* Revert some zanimal_upgrades.json

* Change zombie_upgrades.json, linted
  • Loading branch information
SirPendrak authored Sep 29, 2024
1 parent c199b93 commit 53d33e6
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 17 deletions.
1 change: 0 additions & 1 deletion data/json/monstergroups/zanimal_upgrades.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
"name": "GROUP_ZOMBIE_PIG_UPGRADE",
"//": "No bionics or fungal",
"monsters": [
{ "monster": "mon_zombie_pig", "weight": 910, "cost_multiplier": 5 },
{ "monster": "mon_zpig_brute", "weight": 45, "cost_multiplier": 2 },
{ "monster": "mon_zombie_pig_gas", "weight": 45, "cost_multiplier": 2 }
]
Expand Down
17 changes: 2 additions & 15 deletions data/json/monstergroups/zombie_upgrades.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@
"default": "mon_zombie_crawler",
"//": "crawling zombie upgrades",
"monsters": [
{ "monster": "mon_zombie_crawler" },
{ "monster": "mon_zombie_crawler_pupa", "weight": 500 },
{ "monster": "mon_zombie_crawler_pupa_decoy", "weight": 500 }
]
Expand All @@ -47,11 +46,7 @@
"type": "monstergroup",
"name": "GROUP_ZOMBIE_BRAINLESS_UPGRADE",
"//": "No bionics or fungal",
"monsters": [
{ "monster": "mon_zombie_brainless", "weight": 715 },
{ "monster": "mon_zombie_ears", "weight": 245 },
{ "monster": "mon_afs_headless_horror", "weight": 40 }
]
"monsters": [ { "monster": "mon_zombie_ears", "weight": 245 }, { "monster": "mon_afs_headless_horror", "weight": 40 } ]
},
{
"type": "monstergroup",
Expand Down Expand Up @@ -121,7 +116,6 @@
"default": "mon_zombie_brute",
"//": "Brute upgrades. Note that 'freq' units are tenth of a percent, with default filling in the gap.",
"monsters": [
{ "monster": "mon_zombie_brute" },
{ "monster": "mon_zombie_brute_grappler", "weight": 240 },
{ "monster": "mon_zombie_brute_ninja", "weight": 175 },
{ "monster": "mon_brute_pupa", "weight": 100 },
Expand Down Expand Up @@ -166,7 +160,6 @@
"default": "mon_spawn_raptor",
"//": "Raptor upgrades. Note that 'freq' units are tenth of a percent, with default filling in the gap.",
"monsters": [
{ "monster": "mon_spawn_raptor" },
{ "monster": "mon_spawn_raptor_shady", "weight": 333 },
{ "monster": "mon_spawn_raptor_electric", "weight": 333 },
{ "monster": "mon_spawn_raptor_unstable", "weight": 333 }
Expand All @@ -178,7 +171,6 @@
"default": "mon_zombie_shady",
"//": "Shady upgrades. Note that 'freq' units are tenth of a percent, with default filling in the gap.",
"monsters": [
{ "monster": "mon_zombie_shady" },
{ "monster": "mon_zombie_brute_ninja", "weight": 500 },
{ "monster": "mon_zombie_pupa_decoy_shady", "weight": 250 },
{ "monster": "mon_zombie_pupa_shady", "weight": 250 },
Expand All @@ -189,9 +181,7 @@
"name": "GROUP_FERROUS_UPGRADE",
"type": "monstergroup",
"monsters": [
{ "monster": "mon_zombie_rust", "weight": 600 },
{ "monster": "mon_zombie_shell", "weight": 175 },
{ "monster": "mon_zombie_plated", "weight": 75, "cost_multiplier": 2 },
{ "monster": "mon_zombie_shell", "weight": 250 },
{ "monster": "mon_zombie_urchin", "weight": 75, "cost_multiplier": 2 },
{ "monster": "mon_zombie_hammer_hands", "weight": 75, "cost_multiplier": 2 }
]
Expand All @@ -202,7 +192,6 @@
"default": "mon_boomer",
"//": "Boomer upgrades. Note that 'freq' units are tenth of a percent, with default filling in the gap.",
"monsters": [
{ "monster": "mon_boomer" },
{ "monster": "mon_boomer_glutton", "weight": 245 },
{ "monster": "mon_boomer_huge", "weight": 310 },
{ "monster": "mon_zombie_necro_boomer", "weight": 25 },
Expand All @@ -216,7 +205,6 @@
"name": "GROUP_SKELETON_UPGRADE",
"type": "monstergroup",
"monsters": [
{ "monster": "mon_skeleton", "weight": 600 },
{ "monster": "mon_skeleton_slasher", "weight": 120, "cost_multiplier": 2 },
{ "monster": "mon_skeleton_brute", "weight": 160, "cost_multiplier": 2 },
{ "monster": "mon_skeleton_master", "weight": 60, "cost_multiplier": 2 },
Expand All @@ -227,7 +215,6 @@
"name": "GROUP_ZOMBIE_MINER_UPGRADE",
"type": "monstergroup",
"monsters": [
{ "monster": "mon_zombie_miner" },
{ "monster": "mon_zombie_shady", "weight": 150 },
{ "monster": "mon_zombie_rust", "weight": 110 },
{ "monster": "mon_zombie_tough", "weight": 60 }
Expand Down
14 changes: 14 additions & 0 deletions data/json/monsters/zanimal_upgrade.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@
"color": "i_brown",
"melee_skill": 3,
"bleed_rate": 25,
"upgrades": false,
"armor": { "bash": 2, "cut": 4, "acid": 3, "heat": 15, "bullet": 2, "electric": 3 },
"extend": { "flags": [ "REVIVES_HEALTHY", "NO_NECRO" ] }
},
Expand Down Expand Up @@ -161,6 +162,7 @@
"damage_max_instance": [ { "damage_type": "cut", "amount": 15, "armor_multiplier": 0.6 } ]
}
],
"upgrades": false,
"armor": { "stab": 30, "bash": 12, "cut": 30, "acid": 1, "bullet": 24, "electric": 2 }
},
{
Expand All @@ -182,6 +184,7 @@
},
"bleed_rate": 50,
"special_attacks": [ [ "SMASH", 30 ], { "id": "impale" } ],
"upgrades": false,
"extend": { "flags": [ "GROUP_BASH", "PUSH_VEH", "HIT_AND_RUN" ] }
},
{
Expand All @@ -199,6 +202,7 @@
"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" } ],
"upgrades": false,
"extend": { "flags": [ "HIT_AND_RUN" ] }
},
{
Expand Down Expand Up @@ -251,6 +255,7 @@
"damage_max_instance": [ { "damage_type": "stab", "amount": 12, "armor_multiplier": 0.7 } ]
}
],
"upgrades": false,
"flags": [ "SEES", "HEARS", "SMELLS", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "CLIMBS", "PUSH_MON", "FILTHY" ]
},
{
Expand All @@ -277,6 +282,7 @@
{ "id": "bite_grab", "move_cost": 150, "cooldown": 5, "min_mul": 1, "max_mul": 1.8 },
{ "id": "scratch", "cooldown": 10, "min_mul": 1, "max_mul": 1.8 }
],
"upgrades": false,
"flags": [ "SEES", "HEARS", "GRABS", "REVIVES", "NO_BREATHE", "POISON", "FILTHY" ],
"armor": { "bash": 2, "cut": 17, "stab": 30, "acid": 3, "bullet": 32, "electric": 3 }
},
Expand All @@ -291,6 +297,7 @@
"bleed_rate": 50,
"vision_night": 45,
"harvest": "zombie_fur_shadow",
"upgrades": false,
"flags": [
"SEES",
"HEARS",
Expand Down Expand Up @@ -328,6 +335,7 @@
{ "id": "bite_grab", "move_cost": 150, "cooldown": 3, "min_mul": 0.75, "max_mul": 1.5 },
{ "id": "scratch" }
],
"upgrades": false,
"extend": { "flags": [ "ACIDPROOF", "ACID_BLOOD" ] },
"death_function": { "message": "The %s's body leaks acid.", "effect": { "id": "death_acid", "hit_self": true } }
},
Expand All @@ -345,6 +353,7 @@
"bleed_rate": 40,
"harvest": "zombie_animal_acid",
"special_attacks": [ [ "ACID", 15 ] ],
"upgrades": false,
"death_function": { "message": "The %s's body leaks acid.", "effect": { "id": "death_acid", "hit_self": true } },
"flags": [
"SEES",
Expand Down Expand Up @@ -376,6 +385,7 @@
"harvest": "zombie_animal",
"special_attacks": [ { "id": "smash", "throw_strength": 91, "cooldown": 30 } ],
"regenerates": 9,
"upgrades": false,
"flags": [ "SEES", "HEARS", "SMELLS", "BASHES", "NO_BREATHE", "REVIVES" ]
},
{
Expand All @@ -388,6 +398,7 @@
"hp": 75,
"color": "blue_white",
"dodge": 3,
"upgrades": false,
"emit_fields": [ { "emit_id": "emit_smoke_stream", "delay": "1 s" } ],
"death_function": { "effect": { "id": "death_smokeburst", "hit_self": true }, "message": "The %s explodes!" },
"flags": [ "SEES", "HEARS", "SMELLS", "BASHES", "POISON", "HARDTOSHOOT", "NO_BREATHE", "REVIVES" ]
Expand All @@ -407,6 +418,7 @@
"families": [ "prof_gross_anatomy", "prof_intro_biology", "prof_wp_zombie", "prof_wp_skeleton" ],
"harvest": "puppy_bones",
"special_attacks": [ { "id": "smash", "throw_strength": 91, "cooldown": 30 } ],
"upgrades": false,
"flags": [ "SEES", "HEARS", "BASHES", "GROUP_BASH", "HARDTOSHOOT", "REVIVES", "NO_BREATHE", "POISON", "FILTHY" ],
"armor": { "bash": 5, "electric": 2, "cut": 16, "stab": 30, "acid": 2, "bullet": 24 }
},
Expand All @@ -430,6 +442,7 @@
"//grab": "Assuming it's grabbing with its mouth a bit grabbier than a zed should be about right",
"grab_strength": 30,
"special_attacks": [ { "id": "smash", "throw_strength": 108, "cooldown": 30 }, { "id": "grab", "cooldown": 7 } ],
"upgrades": false,
"flags": [
"SEES",
"HEARS",
Expand Down Expand Up @@ -468,6 +481,7 @@
"//grab": "Let's say the thorns make it half again as grabby",
"grab_strength": 45,
"special_attacks": [ { "id": "scratch" }, { "id": "grab", "cooldown": 7 }, [ "PARA_STING", 30 ] ],
"upgrades": false,
"flags": [
"SEES",
"HEARS",
Expand Down
2 changes: 1 addition & 1 deletion data/json/monsters/zed-animal.json
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@
"melee_dice_sides": 4,
"bleed_rate": 50,
"vision_day": 30,
"upgrades": { "half_life": 42, "into": "mon_dog_zombie_brute" },
"upgrades": { "half_life": 42, "into": "mon_zombie_dog_acidic" },
"fungalize_into": "mon_zombie_dog_fungus"
},
{
Expand Down
2 changes: 2 additions & 0 deletions data/json/monsters/zed_ferrous.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
"harvest": "zombie_rust",
"attack_effs": [ { "id": "tetanus", "duration": 300, "chance": 10 } ],
"burn_into": "mon_zombie_scorched_rust",
"upgrades": { "half_life": 30, "into": "mon_zombie_plated" },
"armor": { "bash": 14, "cut": 14, "stab": 14, "bullet": 14 },
"extend": { "weakpoint_sets": [ "wps_metal_shell_armor" ], "families": [ "prof_wp_nat_armored" ] }
},
Expand All @@ -53,6 +54,7 @@
"grab_strength": 30,
"attack_effs": [ { "id": "tetanus", "duration": 300, "chance": 10 } ],
"burn_into": "mon_zombie_scorched_rust",
"upgrades": false,
"armor": { "bash": 18, "cut": 18, "stab": 18, "bullet": 18 },
"extend": { "flags": [ "SMELLS" ], "weakpoint_sets": [ "wps_metal_shell_armor" ], "families": [ "prof_wp_nat_armored" ] }
},
Expand Down

0 comments on commit 53d33e6

Please sign in to comment.