Skip to content

Commit

Permalink
Added more physiology
Browse files Browse the repository at this point in the history
  • Loading branch information
PatrikLundell committed Nov 14, 2023
1 parent 433658c commit be69130
Show file tree
Hide file tree
Showing 8 changed files with 36 additions and 35 deletions.
6 changes: 3 additions & 3 deletions data/json/monsters/zanimal_upgrade.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"grab_strength": 20,
"dodge": 3,
"weakpoint_sets": [ "wps_bone_armor" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_wp_skeleton" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_skeleton" ],
"bleed_rate": 50,
"vision_night": 3,
"harvest": "doggy_bones",
Expand Down Expand Up @@ -186,7 +186,7 @@
"special_attacks": [ { "id": "bite_grab", "attack_upper": false, "cooldown": 5 }, { "id": "scratch_grab_required" } ],
"dodge": 4,
"weakpoint_sets": [ "wps_bone_armor" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_wp_skeleton" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_skeleton" ],
"bleed_rate": 50,
"vision_night": 3,
"harvest": "puppy_bones",
Expand Down Expand Up @@ -236,7 +236,7 @@
"melee_damage": [ { "damage_type": "cut", "amount": 10 } ],
"dodge": 4,
"weakpoint_sets": [ "wps_bone_armor" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_wp_skeleton" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_skeleton" ],
"bleed_rate": 0,
"vision_day": 10,
"harvest": "puppy_bones",
Expand Down
10 changes: 5 additions & 5 deletions data/json/monsters/zed_acid.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"dodge": 1,
"vision_night": 3,
"weakpoint_sets": [ "wps_humanoid_body" ],
"families": [ "prof_intro_biology", "prof_wp_zombie" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ],
"harvest": "zombie_humanoid_acid",
"grab_strength": 20,
"special_attacks": [ { "id": "grab" }, [ "ACID_BARF", 10 ] ],
Expand Down Expand Up @@ -77,7 +77,7 @@
"bleed_rate": 50,
"vision_night": 3,
"weakpoint_sets": [ "wps_humanoid_body", "wps_natural_armor" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_wp_nat_armored" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_nat_armored" ],
"harvest": "zombie_humanoid_acid",
"//grab": "Basic zed grab strength but icky icky acid on the hands",
"grab_strength": 20,
Expand Down Expand Up @@ -151,7 +151,7 @@
"bleed_rate": 50,
"vision_night": 3,
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_head_big" ],
"families": [ "prof_intro_biology", "prof_wp_zombie" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ],
"harvest": "zombie_humanoid_acid",
"special_attacks": [ [ "ACID", 20 ] ],
"death_drops": "default_zombie_death_drops",
Expand Down Expand Up @@ -203,7 +203,7 @@
"melee_damage": [ { "damage_type": "cut", "amount": 1 } ],
"vision_day": 14,
"weakpoint_sets": [ "wps_humanoid_body" ],
"families": [ "prof_intro_biology", "prof_wp_zombie" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ],
"harvest": "zombie_humanoid_acid",
"special_attacks": [ [ "ACID_BARF", 22 ] ],
"death_drops": "default_zombie_death_drops",
Expand Down Expand Up @@ -252,7 +252,7 @@
"melee_dice": 1,
"melee_dice_sides": 4,
"melee_damage": [ { "damage_type": "cut", "amount": 2 }, { "damage_type": "acid", "amount": 4 } ],
"families": [ "prof_intro_biology", "prof_wp_zombie" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ],
"dodge": 1,
"harvest": "zombie_dog_acid",
"grab_strength": 20,
Expand Down
4 changes: 2 additions & 2 deletions data/json/monsters/zed_amalgamation.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
"default_faction": "zombie",
"volume": "75 L",
"weight": "75 kg",
"families": [ "prof_intro_biology", "prof_wp_amalgamation" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_amalgamation" ],
"hp": 100,
"speed": 100,
"upgrades": { "age_grow": 1, "into_group": "GROUP_COCOON_SMALL", "multiple_spawns": true, "spawn_range": 5 },
Expand Down Expand Up @@ -104,7 +104,7 @@
"aggression": 100,
"morale": 100,
"weakpoint_sets": [ "wps_amalgamation_base" ],
"families": [ "prof_intro_biology", "prof_wp_amalgamation" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_amalgamation" ],
"harvest": "zombie_amalgamation",
"//": "TODO: When effects/spells can mess with path settings + flags move smartness to the effect of dedicated coordinatiors",
"path_settings": { "avoid_sharp": true, "avoid_traps": true, "max_dist": 400 },
Expand Down
6 changes: 3 additions & 3 deletions data/json/monsters/zed_burned.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"melee_damage": [ { "damage_type": "cut", "amount": 5 } ],
"grab_strength": 10,
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_child_body", "wps_humanoid_head_big", "wps_natural_armor" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_wp_child", "prof_burn_care" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_child", "prof_burn_care" ],
"bleed_rate": 0,
"vision_day": 10,
"vision_night": 3,
Expand Down Expand Up @@ -69,7 +69,7 @@
"melee_damage": [ { "damage_type": "cut", "amount": 14 } ],
"grab_strength": 20,
"weakpoint_sets": [ "wps_humanoid_body", "wps_bone_armor" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_wp_skeleton", "prof_burn_care" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_skeleton", "prof_burn_care" ],
"bleed_rate": 0,
"vision_day": 10,
"vision_night": 3,
Expand Down Expand Up @@ -102,7 +102,7 @@
"melee_dice_sides": 2,
"melee_damage": [ { "damage_type": "cut", "amount": 0 } ],
"weakpoint_sets": [ "wps_humanoid_body", "wps_natural_armor" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_burn_care" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_burn_care" ],
"bleed_rate": 0,
"vision_day": 10,
"vision_night": 3,
Expand Down
17 changes: 9 additions & 8 deletions data/json/monsters/zed_children.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"bleed_rate": 50,
"harvest": "zombie_humanoid",
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_child_body", "wps_humanoid_head_big" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_wp_child" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_child" ],
"vision_day": 30,
"vision_night": 3,
"//grab": "Half as grabby as a base zombie",
Expand Down Expand Up @@ -61,7 +61,7 @@
"melee_damage": [ { "damage_type": "cut", "amount": 2 } ],
"dodge": 2,
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_child_body", "wps_humanoid_head_big" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_wp_child" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_child" ],
"vision_day": 30,
"vision_night": 3,
"harvest": "zombie_humanoid",
Expand Down Expand Up @@ -101,7 +101,7 @@
"melee_damage": [ { "damage_type": "cut", "amount": 1 } ],
"dodge": 1,
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_child_body", "wps_humanoid_head_big", "wps_eyes_big" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_wp_child" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_child" ],
"bleed_rate": 50,
"vision_day": 10,
"vision_night": 10,
Expand Down Expand Up @@ -139,12 +139,13 @@
"bleed_rate": 50,
"dodge": 1,
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_child_body", "wps_humanoid_head_big" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_wp_child" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_child" ],
"vision_day": 30,
"vision_night": 5,
"harvest": "zombie_humanoid",
"special_attacks": [ [ "SHRIEK", 5 ], { "id": "scratch", "attack_upper": false, "cooldown": 10 } ],
"death_drops": { "subtype": "collection", "groups": [ [ "default_zombie_children_clothes", 100 ], [ "child_items_pockets", 65 ] ] },
"death_function": { "effect": { "id": "death_guilt", "min_level": 6 } },
"burn_into": "mon_zombie_child_scorched",
"fungalize_into": "mon_zombie_child_fungus",
"flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ],
Expand Down Expand Up @@ -177,7 +178,7 @@
"vision_day": 30,
"vision_night": 5,
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_child_body", "wps_humanoid_head_big" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_wp_child" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_child" ],
"harvest": "zombie_humanoid",
"//grab": "Half as grabby as a base zombie",
"grab_strength": 10,
Expand Down Expand Up @@ -212,7 +213,7 @@
"melee_damage": [ { "damage_type": "cut", "amount": 3 } ],
"dodge": 2,
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_child_body", "wps_humanoid_head_big", "wps_eyes_big" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_wp_child" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_child" ],
"bleed_rate": 50,
"vision_day": 10,
"vision_night": 10,
Expand Down Expand Up @@ -252,7 +253,7 @@
"vision_day": 30,
"vision_night": 5,
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_child_body", "wps_humanoid_head_big" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_wp_child" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_child" ],
"harvest": "zombie_humanoid",
"special_attacks": [ [ "SHRIEK", 15 ], { "id": "scratch", "attack_upper": false, "cooldown": 10 } ],
"death_function": { "effect": { "id": "death_guilt", "min_level": 6 } },
Expand Down Expand Up @@ -285,7 +286,7 @@
"melee_dice_sides": 2,
"melee_damage": [ { "damage_type": "cut", "amount": 0 } ],
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_child_body", "wps_humanoid_head_big" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_wp_child" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_child" ],
"vision_day": 20,
"vision_night": 3,
"bleed_rate": 0,
Expand Down
4 changes: 2 additions & 2 deletions data/json/monsters/zed_command.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"melee_damage": [ { "damage_type": "cut", "amount": 4 } ],
"dodge": 2,
"weakpoint_sets": [ "wps_humanoid_body", "wps_bone_armor" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_wp_skeleton" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_skeleton" ],
"bleed_rate": 50,
"vision_day": 30,
"vision_night": 3,
Expand Down Expand Up @@ -77,7 +77,7 @@
"melee_damage": [ { "damage_type": "cut", "amount": 4 } ],
"dodge": 2,
"weakpoint_sets": [ "wps_humanoid_body", "wps_bone_armor" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_wp_skeleton" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_wp_skeleton" ],
"bleed_rate": 50,
"vision_day": 30,
"vision_night": 3,
Expand Down
8 changes: 4 additions & 4 deletions data/json/monsters/zed_electric.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"melee_dice_sides": 4,
"melee_damage": [ { "damage_type": "electric", "amount": 4 }, { "damage_type": "cut", "amount": 2 } ],
"weakpoint_sets": [ "wps_humanoid_body", "wps_natural_armor", "wps_humanoid_head_small" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_electromagnetics" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_electromagnetics" ],
"bleed_rate": 0,
"vision_night": 3,
"luminance": 16,
Expand Down Expand Up @@ -71,7 +71,7 @@
"melee_damage": [ { "damage_type": "electric", "amount": 8 } ],
"dodge": 2,
"weakpoint_sets": [ "wps_humanoid_body" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_electromagnetics" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_electromagnetics" ],
"bleed_rate": 50,
"luminance": 8,
"harvest": "zombie_humanoid_electric",
Expand Down Expand Up @@ -119,7 +119,7 @@
"melee_dice": 1,
"melee_dice_sides": 2,
"weakpoint_sets": [ "wps_humanoid_body" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_electromagnetics" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_electromagnetics" ],
"bleed_rate": 0,
"//2": "melee damage is quite weak since the shockfield around it is its most dangerous function",
"melee_damage": [ { "damage_type": "electric", "amount": 6 } ],
Expand Down Expand Up @@ -158,7 +158,7 @@
"special_attacks": [ { "id": "grab" } ],
"dodge": 2,
"weakpoint_sets": [ "wps_humanoid_body" ],
"families": [ "prof_intro_biology", "prof_wp_zombie", "prof_electromagnetics" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie", "prof_electromagnetics" ],
"luminance": 4,
"harvest": "zombie_humanoid_electric",
"special_when_hit": [ "ZAPBACK", 100 ],
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 @@ -22,7 +22,7 @@
"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_wp_zombie" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ],
"vision_night": 3,
"harvest": "exempt",
"grab_strength": 25,
Expand Down Expand Up @@ -71,7 +71,7 @@
"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_wp_zombie" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ],
"bleed_rate": 50,
"vision_night": 3,
"harvest": "zombie",
Expand Down Expand Up @@ -124,7 +124,7 @@
"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_wp_zombie" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ],
"vision_night": 3,
"luminance": 8,
"harvest": "exempt",
Expand Down Expand Up @@ -177,7 +177,7 @@
"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_wp_zombie" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ],
"vision_night": 3,
"harvest": "exempt",
"emit_fields": [ { "emit_id": "emit_toxic_leak", "delay": "1 s" } ],
Expand Down Expand Up @@ -211,7 +211,7 @@
"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_wp_zombie" ],
"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" } ],
Expand Down Expand Up @@ -245,7 +245,7 @@
"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_wp_zombie" ],
"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" } ],
Expand Down Expand Up @@ -276,7 +276,7 @@
"morale": 100,
"melee_skill": 4,
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_head_small" ],
"families": [ "prof_intro_biology", "prof_wp_zombie" ],
"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" } ],
Expand Down Expand Up @@ -337,7 +337,7 @@
"morale": 100,
"melee_skill": 1,
"weakpoint_sets": [ "wps_humanoid_body", "wps_humanoid_head_small" ],
"families": [ "prof_intro_biology", "prof_wp_zombie" ],
"families": [ "prof_intro_biology", "prof_physiology", "prof_wp_zombie" ],
"vision_night": 2,
"harvest": "zombie_meatslug",
"special_attacks": [
Expand Down

0 comments on commit be69130

Please sign in to comment.