From b0d1ff81f9ea25200d235771afa3289884ab0715 Mon Sep 17 00:00:00 2001 From: I-am-Erk <45136638+I-am-Erk@users.noreply.github.com> Date: Thu, 4 Aug 2022 03:33:18 -0700 Subject: [PATCH] Evolution/growth time audit (#58851) * Update zanimal_upgrade.json * Update bird.json * Update fish.json * Update fungus.json * Update insect_spider.json * Update jabberwock.json * Update mammal.json * Update mutant.json * Update reptile_amphibian.json * Update rodentkin.json * Update fungus.json * Update zed-animal.json * Update zed-classic.json * Update zed-medical.json * Apply suggestions from code review Co-authored-by: Venera3 <72006894+Venera3@users.noreply.github.com> * Update data/json/monsters/insect_spider.json Co-authored-by: Venera3 <72006894+Venera3@users.noreply.github.com> * Update zed-pupating.json * Update zed-winged.json * Update zed_acid.json * Update zed_burned.json * Update zed_children.json * Update zed_electric.json * Update zed_explosive.json * Update zed_ferrous.json * Update zed_fusion.json * Update zed_lab.json * Update zed_misc.json * Update zed_skeletal.json * Update zed_soldiers.json * Update zed-pupating.json * Update zed_soldiers.json * Update data/json/monsters/insect_spider.json * Apply suggestions from code review * Update zed_soldiers.json Co-authored-by: Venera3 <72006894+Venera3@users.noreply.github.com> --- data/json/monsters/bird.json | 2 +- data/json/monsters/fish.json | 6 +- data/json/monsters/fungus.json | 4 +- data/json/monsters/insect_spider.json | 192 +++++++++++----------- data/json/monsters/jabberwock.json | 4 +- data/json/monsters/mammal.json | 2 +- data/json/monsters/mutant.json | 2 +- data/json/monsters/reptile_amphibian.json | 8 +- data/json/monsters/rodentkin.json | 10 +- data/json/monsters/zanimal_upgrade.json | 6 +- data/json/monsters/zed-animal.json | 14 +- data/json/monsters/zed-classic.json | 18 +- data/json/monsters/zed-medical.json | 4 +- data/json/monsters/zed-pupating.json | 2 +- data/json/monsters/zed-winged.json | 4 +- data/json/monsters/zed_acid.json | 8 +- data/json/monsters/zed_burned.json | 6 +- data/json/monsters/zed_children.json | 2 +- data/json/monsters/zed_electric.json | 4 +- data/json/monsters/zed_explosive.json | 2 +- data/json/monsters/zed_ferrous.json | 4 +- data/json/monsters/zed_fusion.json | 2 +- data/json/monsters/zed_lab.json | 6 +- data/json/monsters/zed_misc.json | 22 +-- data/json/monsters/zed_skeletal.json | 4 +- data/json/monsters/zed_soldiers.json | 12 +- 26 files changed, 175 insertions(+), 175 deletions(-) diff --git a/data/json/monsters/bird.json b/data/json/monsters/bird.json index e6370831374ac..208ce7de92420 100644 --- a/data/json/monsters/bird.json +++ b/data/json/monsters/bird.json @@ -529,7 +529,7 @@ "fear_triggers": [ "PLAYER_CLOSE" ], "special_attacks": [ [ "SHRIEK", 10 ] ], "biosignature": { "biosig_item": "feces_bird", "biosig_timer": 8 }, - "upgrades": { "half_life": 10, "into_group": "GROUP_CROW_MUTANT" }, + "upgrades": { "half_life": 21, "into_group": "GROUP_CROW_MUTANT" }, "flags": [ "SEES", "HEARS", "SMELLS", "PATH_AVOID_DANGER_1", "WARM", "FLIES" ] }, { diff --git a/data/json/monsters/fish.json b/data/json/monsters/fish.json index be796aa9734a3..9cd45fa5c31c9 100644 --- a/data/json/monsters/fish.json +++ b/data/json/monsters/fish.json @@ -536,7 +536,7 @@ "reproduction": { "baby_egg": "egg_fish", "baby_count": 2, "baby_timer": 21 }, "baby_flags": [ "AUTUMN" ], "fear_triggers": [ "PLAYER_CLOSE", "SOUND" ], - "upgrades": { "half_life": 14, "into": "mon_crayfish_small" }, + "upgrades": { "half_life": 42, "into": "mon_crayfish_small" }, "flags": [ "FISHABLE", "SEES", "SMELLS", "SWIMS", "AQUATIC", "WATER_CAMOUFLAGE", "ARTHROPOD_BLOOD" ] }, { @@ -603,7 +603,7 @@ "volume": "30 L", "weight": "40 kg", "dissect": "dissect_gastropod_sample_single", - "upgrades": { "half_life": 14, "into": "mon_giant_crayfish" } + "upgrades": { "half_life": 28, "into": "mon_giant_crayfish" } }, { "id": "mon_giant_crayfish", @@ -633,7 +633,7 @@ "dissect": "dissect_gastropod_sample_small", "anger_triggers": [ "PLAYER_CLOSE", "HURT" ], "fear_triggers": [ "FIRE" ], - "upgrades": { "half_life": 21, "into": "mon_crayfish_mega" }, + "upgrades": { "half_life": 42, "into": "mon_crayfish_mega" }, "flags": [ "SMELLS", "HEARS", "SEES", "SWIMS", "GRABS", "ARTHROPOD_BLOOD" ] }, { diff --git a/data/json/monsters/fungus.json b/data/json/monsters/fungus.json index 31f7359033326..d5f6a33aabdae 100644 --- a/data/json/monsters/fungus.json +++ b/data/json/monsters/fungus.json @@ -150,7 +150,7 @@ "harvest": "fungaloid", "special_attacks": [ [ "FUNGUS", 30 ] ], "death_function": { "effect": { "id": "death_fungus", "hit_self": true } }, - "upgrades": { "half_life": 14, "into": "mon_fungaloid_shambler" }, + "upgrades": { "age_grow": 31, "into": "mon_fungaloid_shambler" }, "flags": [ "STUMBLES", "POISON", "NO_BREATHE", "NOHEAD" ] }, { @@ -327,7 +327,7 @@ "harvest": "exempt", "special_attacks": [ [ "PLANT", 100 ] ], "death_function": { "message": "The %s disintegrates!", "corpse_type": "NO_CORPSE" }, - "upgrades": { "half_life": 10, "into": "mon_fungaloid" }, + "upgrades": { "age_grow": 21, "into": "mon_fungaloid" }, "flags": [ "STUMBLES", "FLIES", "POISON", "NO_BREATHE", "NOHEAD", "NOGIB" ] }, { diff --git a/data/json/monsters/insect_spider.json b/data/json/monsters/insect_spider.json index 18ccca82c0f0b..e305a1373baa3 100644 --- a/data/json/monsters/insect_spider.json +++ b/data/json/monsters/insect_spider.json @@ -119,7 +119,7 @@ "effect": { "id": "death_halfworm", "hit_self": true }, "corpse_type": "NO_CORPSE" }, - "upgrades": { "half_life": 20, "into": "mon_graboid" }, + "upgrades": { "half_life": 60, "into": "mon_graboid" }, "flags": [ "DIGS", "HEARS", "GOODHEARING", "ATTACK_LOWER" ] }, { @@ -129,7 +129,7 @@ "description": "A disturbingly large mutated subterranean creature similar to a nightcrawler. It possesses a fanged mouth and a long slender body that comes up to your knees, with even more surely hiding underground.", "copy-from": "mon_halfworm", "looks_like": "mon_worm", - "upgrades": { "half_life": 14, "into": "mon_worm" } + "upgrades": { "half_life": 42, "into": "mon_worm" } }, { "id": "mon_large_cockroach", @@ -140,7 +140,7 @@ "proportional": { "hp": 0.5, "speed": 1.1, "morale": 0.67, "melee_dice_sides": 0.67 }, "volume": "15 L", "weight": "20 kg", - "upgrades": { "half_life": 14, "into": "mon_giant_cockroach" } + "upgrades": { "half_life": 42, "into": "mon_giant_cockroach" } }, { "id": "mon_skittering_plague", @@ -169,14 +169,14 @@ "armor_cut": 7, "armor_bullet": 6, "weakpoint_sets": [ "wps_arthropod" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "vision_day": 5, "vision_night": 5, "harvest": "arachnid_tainted", "reproduction": { "baby_egg": "egg_roach_plague", "baby_count": 1, "baby_timer": 7 }, "baby_flags": [ "SPRING", "SUMMER", "AUTUMN" ], "biosignature": { "biosig_item": "feces_roach", "biosig_timer": 3 }, - "upgrades": { "age_grow": 7, "into": "mon_plague_vector" }, + "upgrades": { "half_life": 42, "into": "mon_plague_vector" }, "anger_triggers": [ "FRIEND_ATTACKED", "PLAYER_WEAK" ], "special_attacks": [ [ "EAT_FOOD", 60 ] ], "flags": [ "SEES", "HEARS", "SMELLS", "CLIMBS", "POISON", "STUMBLES", "PATH_AVOID_FIRE" ] @@ -205,11 +205,11 @@ "dodge": 3, "melee_damage": [ { "damage_type": "cut", "amount": 0 } ], "weakpoint_sets": [ "wps_arthropod" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "vision_day": 10, "vision_night": 3, "harvest": "arachnid_tainted", - "upgrades": { "age_grow": 7, "into": "mon_skittering_plague" }, + "upgrades": { "age_grow": 144, "into": "mon_skittering_plague" }, "special_attacks": [ [ "EAT_FOOD", 120 ] ], "flags": [ "SEES", "HEARS", "SMELLS", "CLIMBS", "POISON", "LARVA", "STUMBLES", "FILTHY", "PATH_AVOID_FIRE" ] }, @@ -240,7 +240,7 @@ "armor_cut": 10, "armor_bullet": 8, "weakpoint_sets": [ "wps_arthropod" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "vision_day": 5, "vision_night": 5, "harvest": "arachnid_tainted", @@ -277,7 +277,7 @@ "armor_cut": 10, "armor_bullet": 8, "weakpoint_sets": [ "wps_arthropod" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "vision_day": 5, "vision_night": 5, "harvest": "arachnid", @@ -285,7 +285,7 @@ "reproduction": { "baby_egg": "egg_roach", "baby_count": 1, "baby_timer": 7 }, "baby_flags": [ "SPRING", "SUMMER", "AUTUMN" ], "biosignature": { "biosig_item": "feces_roach", "biosig_timer": 3 }, - "upgrades": { "age_grow": 7, "into": "mon_pregnant_giant_cockroach" }, + "upgrades": { "age_grow": 35, "into": "mon_pregnant_giant_cockroach" }, "special_attacks": [ [ "EAT_FOOD", 60 ] ], "flags": [ "SEES", "HEARS", "SMELLS", "CLIMBS", "PATH_AVOID_FIRE" ] }, @@ -312,11 +312,11 @@ "melee_dice_sides": 3, "melee_damage": [ { "damage_type": "cut", "amount": 0 } ], "weakpoint_sets": [ "wps_arthropod" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "vision_day": 10, "vision_night": 3, "harvest": "arachnid", - "upgrades": { "age_grow": 7, "into": "mon_giant_cockroach" }, + "upgrades": { "age_grow": 144, "into": "mon_giant_cockroach" }, "special_attacks": [ [ "EAT_FOOD", 120 ] ], "flags": [ "SEES", "HEARS", "SMELLS", "LARVA", "CLIMBS", "PATH_AVOID_FIRE" ] }, @@ -341,7 +341,7 @@ "attack_effs": [ { "id": "venom_weaken", "duration": 75 } ], "volume": "15 L", "weight": "20 kg", - "upgrades": { "half_life": 14, "into": "mon_bee" } + "upgrades": { "half_life": 30, "into": "mon_bee" } }, { "id": "mon_bee", @@ -372,14 +372,14 @@ "armor_cut": 6, "armor_bullet": 5, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_flying", "wps_arthropod_hymenoptera" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_hymenoptera" ], + "families": [ "prof_wp_basic_bug", "prof_wp_hymenoptera" ], "vision_day": 10, "vision_night": 5, "harvest": "arachnid_bee", "dissect": "dissect_insect_sample_single", "anger_triggers": [ "HURT", "FRIEND_DIED", "PLAYER_CLOSE" ], "fear_triggers": [ "FIRE" ], - "upgrades": { "half_life": 21, "into": "mon_bee_mega" }, + "upgrades": { "half_life": 42, "into": "mon_bee_mega" }, "flags": [ "SEES", "SMELLS", "FLIES", "STUMBLES", "SWARMS", "GROUP_MORALE", "CANPLAY", "PATH_AVOID_FIRE" ] }, { @@ -482,14 +482,14 @@ "armor_bullet": 12, "armor_stab": 14, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_centipede" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_centipede" ], + "families": [ "prof_wp_basic_bug", "prof_wp_centipede" ], "bleed_rate": 80, "vision_day": 9, "vision_night": 6, "anger_triggers": [ "STALK", "PLAYER_CLOSE" ], "harvest": "arachnid_centipede", "dissect": "dissect_insect_sample_small", - "upgrades": { "age_grow": 15, "into_group": "GROUP_CENTIPEDE_GIANT" }, + "upgrades": { "age_grow": 45, "into_group": "GROUP_CENTIPEDE_GIANT" }, "flags": [ "CLIMBS", "SEES", "SMELLS", "KEENNOSE", "HEARS", "GOODHEARING", "PATH_AVOID_FIRE" ] }, { @@ -536,7 +536,7 @@ "dissect": "dissect_insect_sample_large", "reproduction": { "baby_monster": "mon_centipede_small", "baby_count": 2, "baby_timer": 10 }, "baby_flags": [ "SPRING", "SUMMER", "AUTUMN" ], - "upgrades": { "age_grow": 15, "into_group": "GROUP_CENTIPEDE_MOM" }, + "upgrades": { "age_grow": 45, "into_group": "GROUP_CENTIPEDE_MOM" }, "delete": { "flags": [ "KEENNOSE", "GOODHEARING" ] } }, { @@ -581,7 +581,7 @@ "armor_stab": 15, "armor_elec": 3, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_centipede" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_centipede" ], + "families": [ "prof_wp_basic_bug", "prof_wp_centipede" ], "bleed_rate": 60, "vision_day": 12, "vision_night": 7, @@ -626,14 +626,14 @@ ], "dodge": 3, "weakpoint_sets": [ "wps_arthropod" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "vision_day": 10, "vision_night": 5, "harvest": "arachnid", "anger_triggers": [ "PLAYER_CLOSE" ], "fear_triggers": [ "HURT" ], "flags": [ "AQUATIC", "SEES", "WATER_CAMOUFLAGE" ], - "upgrades": { "age_grow": 21, "into": "mon_dragonfly_giant" } + "upgrades": { "age_grow": 42, "into": "mon_dragonfly_giant" } }, { "id": "mon_dragonfly_giant", @@ -671,14 +671,14 @@ ], "dodge": 2, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_flying" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "vision_day": 45, "vision_night": 5, "harvest": "arachnid_flying", "dissect": "dissect_insect_sample_single", "anger_triggers": [ "PLAYER_WEAK", "STALK" ], "fear_triggers": [ "HURT", "FIRE" ], - "upgrades": { "age_grow": 40, "into": "mon_dragonfly_mega" }, + "upgrades": { "age_grow": 60, "into": "mon_dragonfly_mega" }, "flags": [ "SWARMS", "HEARS", "SEES", "FLIES", "PATH_AVOID_FIRE" ] }, { @@ -711,7 +711,7 @@ ], "armor_elec": 2, "weakpoint_sets": [ "wps_arthropod" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "vision_day": 30, "vision_night": 5, "harvest": "arachnid_dragonfly_mega", @@ -738,7 +738,7 @@ "hp": 25, "speed": 95, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_flying" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "vision_day": 15, "dodge": 2, "harvest": "arachnid_firefly", @@ -757,7 +757,7 @@ "proportional": { "hp": 0.5, "speed": 1.1, "morale": 0.67, "melee_dice_sides": 0.67 }, "volume": "15 L", "weight": "20 kg", - "upgrades": { "half_life": 14, "into": "mon_fly" } + "upgrades": { "half_life": 30, "into": "mon_fly" } }, { "id": "mon_fly", @@ -782,13 +782,13 @@ "melee_damage": [ { "damage_type": "cut", "amount": 0 } ], "dodge": 5, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_flying" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "vision_day": 5, "vision_night": 5, "harvest": "arachnid_flying", "dissect": "dissect_insect_sample_single", "fear_triggers": [ "PLAYER_CLOSE", "HURT", "FIRE" ], - "upgrades": { "half_life": 21, "into": "mon_fly_mega" }, + "upgrades": { "half_life": 42, "into": "mon_fly_mega" }, "//": "LOUDMOVES is now part of the species INSECT_FLYING", "flags": [ "SEES", "SMELLS", "FLIES", "STUMBLES", "HIT_AND_RUN", "CANPLAY", "PATH_AVOID_FIRE" ] }, @@ -817,7 +817,7 @@ "proportional": { "hp": 0.5, "speed": 1.1, "morale": 0.67, "melee_dice_sides": 0.67 }, "volume": "15 L", "weight": "20 kg", - "upgrades": { "half_life": 14, "into": "mon_mosquito_giant" } + "upgrades": { "half_life": 30, "into": "mon_mosquito_giant" } }, { "id": "mon_mosquito_giant", @@ -843,13 +843,13 @@ "melee_damage": [ { "damage_type": "cut", "amount": 1 } ], "dodge": 8, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_flying" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "vision_day": 12, "vision_night": 12, "harvest": "arachnid_flying", "dissect": "dissect_insect_sample_single", "fear_triggers": [ "HURT", "FIRE" ], - "upgrades": { "half_life": 21, "into": "mon_mosquito_mega" }, + "upgrades": { "half_life": 42, "into": "mon_mosquito_mega" }, "flags": [ "SEES", "SMELLS", "STUMBLES", "VENOM", "FLIES", "HIT_AND_RUN", "PATH_AVOID_FIRE" ] }, { @@ -923,7 +923,7 @@ "armor_bullet": 2, "armor_acid": 3, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_spider" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_spider" ], + "families": [ "prof_wp_basic_bug", "prof_wp_spider" ], "vision_day": 12, "vision_night": 18, "harvest": "arachnid_spider", @@ -1079,7 +1079,7 @@ "proportional": { "hp": 0.5, "speed": 1.1, "morale": 0.67, "melee_dice_sides": 0.67 }, "volume": "15 L", "weight": "20 kg", - "upgrades": { "half_life": 14, "into": "mon_spider_jumping_giant" } + "upgrades": { "half_life": 30, "into": "mon_spider_jumping_giant" } }, { "id": "mon_spider_jumping_giant", @@ -1109,7 +1109,7 @@ "armor_cut": 3, "armor_bullet": 2, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_spider" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_spider" ], + "families": [ "prof_wp_basic_bug", "prof_wp_spider" ], "vision_day": 5, "vision_night": 5, "harvest": "arachnid", @@ -1119,7 +1119,7 @@ ], "anger_triggers": [ "PLAYER_CLOSE" ], "fungalize_into": "mon_spider_fungus", - "upgrades": { "half_life": 21, "into": "mon_spider_jumping_mega" }, + "upgrades": { "half_life": 42, "into": "mon_spider_jumping_mega" }, "flags": [ "SEES", "SMELLS", "HEARS", "HIT_AND_RUN", "CLIMBS", "PATH_AVOID_DANGER_1" ] }, { @@ -1149,7 +1149,7 @@ "proportional": { "hp": 0.5, "speed": 1.1, "morale": 0.67, "melee_dice_sides": 0.67 }, "volume": "30 L", "weight": "40 kg", - "upgrades": { "half_life": 14, "into": "mon_spider_trapdoor_giant" } + "upgrades": { "half_life": 30, "into": "mon_spider_trapdoor_giant" } }, { "id": "mon_spider_trapdoor_giant", @@ -1178,13 +1178,13 @@ "armor_cut": 8, "armor_bullet": 6, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_spider" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_spider" ], + "families": [ "prof_wp_basic_bug", "prof_wp_spider" ], "vision_day": 5, "vision_night": 5, "harvest": "arachnid", "dissect": "dissect_spider_sample_single", "fungalize_into": "mon_spider_fungus", - "upgrades": { "half_life": 21, "into": "mon_spider_trapdoor_mega" }, + "upgrades": { "half_life": 42, "into": "mon_spider_trapdoor_mega" }, "flags": [ "SEES", "SMELLS", "HEARS", "VENOM", "GRABS", "CAN_DIG", "WEBWALK", "CLIMBS", "PATH_AVOID_FIRE" ] }, { @@ -1210,7 +1210,7 @@ "proportional": { "hp": 0.5, "speed": 1.1, "morale": 0.67, "melee_dice_sides": 0.67 }, "volume": "30 L", "weight": "40 kg", - "upgrades": { "half_life": 14, "into": "mon_spider_web" } + "upgrades": { "half_life": 30, "into": "mon_spider_web" } }, { "id": "mon_spider_web", @@ -1241,13 +1241,13 @@ "armor_cut": 6, "armor_bullet": 5, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_spider" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_spider" ], + "families": [ "prof_wp_basic_bug", "prof_wp_spider" ], "vision_day": 5, "vision_night": 5, "harvest": "arachnid", "dissect": "dissect_spider_sample_single", "fungalize_into": "mon_spider_fungus", - "upgrades": { "half_life": 21, "into": "mon_spider_web_mega" }, + "upgrades": { "half_life": 42, "into": "mon_spider_web_mega" }, "flags": [ "SEES", "SMELLS", "HEARS", "WEBWALK", "CLIMBS", "PATH_AVOID_FIRE", "PATH_AVOID_FALL" ] }, { @@ -1291,11 +1291,11 @@ "armor_cut": 6, "armor_bullet": 5, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_spider" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_spider" ], + "families": [ "prof_wp_basic_bug", "prof_wp_spider" ], "vision_day": 5, "vision_night": 5, "harvest": "arachnid", - "upgrades": { "age_grow": 40, "into": "mon_spider_web" }, + "upgrades": { "age_grow": 80, "into": "mon_spider_web" }, "flags": [ "SEES", "SMELLS", "HEARS", "WEBWALK", "STUMBLES", "CLIMBS", "PATH_AVOID_FIRE" ] }, { @@ -1307,7 +1307,7 @@ "proportional": { "hp": 0.5, "speed": 1.1, "morale": 0.67, "melee_dice_sides": 0.67 }, "volume": "15 L", "weight": "20 kg", - "upgrades": { "half_life": 14, "into": "mon_spider_widow_giant" } + "upgrades": { "half_life": 30, "into": "mon_spider_widow_giant" } }, { "id": "mon_spider_widow_giant", @@ -1336,14 +1336,14 @@ "armor_cut": 4, "armor_bullet": 3, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_spider" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_spider" ], + "families": [ "prof_wp_basic_bug", "prof_wp_spider" ], "vision_day": 5, "vision_night": 5, "harvest": "arachnid", "dissect": "dissect_spider_sample_single", "anger_triggers": [ "PLAYER_WEAK", "PLAYER_CLOSE" ], "fungalize_into": "mon_spider_fungus", - "upgrades": { "half_life": 21, "into": "mon_spider_widow_mega" }, + "upgrades": { "half_life": 42, "into": "mon_spider_widow_mega" }, "flags": [ "SEES", "SMELLS", "HEARS", "BADVENOM", "WEBWALK", "CLIMBS", "PATH_AVOID_FIRE" ] }, { @@ -1387,12 +1387,12 @@ "armor_cut": 4, "armor_bullet": 3, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_spider" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_spider" ], + "families": [ "prof_wp_basic_bug", "prof_wp_spider" ], "vision_day": 5, "vision_night": 5, "harvest": "arachnid", "anger_triggers": [ "PLAYER_WEAK", "PLAYER_CLOSE" ], - "upgrades": { "age_grow": 40, "into": "mon_spider_widow_giant" }, + "upgrades": { "age_grow": 80, "into": "mon_spider_widow_giant" }, "flags": [ "SEES", "SMELLS", "HEARS", "VENOM", "WEBWALK", "CLIMBS", "PATH_AVOID_FIRE" ] }, { @@ -1404,7 +1404,7 @@ "proportional": { "hp": 0.5, "speed": 1.1, "morale": 0.67, "melee_dice_sides": 0.67 }, "volume": "30 L", "weight": "40 kg", - "upgrades": { "half_life": 14, "into": "mon_spider_wolf_giant" } + "upgrades": { "half_life": 30, "into": "mon_spider_wolf_giant" } }, { "id": "mon_spider_wolf_giant", @@ -1435,14 +1435,14 @@ "armor_cut": 8, "armor_bullet": 6, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_spider" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_spider" ], + "families": [ "prof_wp_basic_bug", "prof_wp_spider" ], "vision_day": 5, "vision_night": 5, "harvest": "arachnid", "dissect": "dissect_spider_sample_single", "anger_triggers": [ "STALK", "PLAYER_WEAK", "HURT", "PLAYER_CLOSE" ], "fungalize_into": "mon_spider_fungus", - "upgrades": { "half_life": 21, "into": "mon_spider_wolf_mega" }, + "upgrades": { "half_life": 42, "into": "mon_spider_wolf_mega" }, "flags": [ "SEES", "SMELLS", "HEARS", "CLIMBS", "PATH_AVOID_FIRE", "PATH_AVOID_FALL" ] }, { @@ -1475,7 +1475,7 @@ "weight": "35 kg", "hp": 35, "harvest": "arachnid", - "upgrades": { "age_grow": 16, "into": "mon_wasp_pupa" }, + "upgrades": { "age_grow": 26, "into": "mon_wasp_pupa" }, "//": "30 days of development from egg to adult.", "flags": [ "IMMOBILE" ] }, @@ -1495,7 +1495,7 @@ "hp": 100, "harvest": "arachnid_wasp", "dissect": "dissect_insect_sample_single", - "upgrades": { "age_grow": 10, "into_group": "GROUP_WASP_PUPA" }, + "upgrades": { "age_grow": 50, "into_group": "GROUP_WASP_PUPA" }, "flags": [ "IMMOBILE" ] }, { @@ -1543,7 +1543,7 @@ "armor_cut": 6, "armor_stab": 4, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_flying", "wps_arthropod_hymenoptera" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_hymenoptera" ], + "families": [ "prof_wp_basic_bug", "prof_wp_hymenoptera" ], "vision_day": 15, "vision_night": 5, "harvest": "arachnid_wasp", @@ -1627,7 +1627,7 @@ "armor_bullet": 12, "bleed_rate": 80, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_flying", "wps_arthropod_hymenoptera" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_hymenoptera" ], + "families": [ "prof_wp_basic_bug", "prof_wp_hymenoptera" ], "vision_day": 17, "vision_night": 7, "harvest": "arachnid_wasp", @@ -1724,7 +1724,7 @@ "melee_damage": [ { "damage_type": "cut", "amount": 1 } ], "dodge": 1, "harvest": "arachnid", - "upgrades": { "age_grow": 21, "into": "mon_dermatik" }, + "upgrades": { "age_grow": 61, "into": "mon_dermatik" }, "flags": [ "HEARS", "SMELLS", "POISON", "CAN_DIG", "LARVA" ] }, { @@ -1753,7 +1753,7 @@ "armor_bash": 2, "armor_cut": 5, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_flying", "wps_arthropod_hymenoptera" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_hymenoptera" ], + "families": [ "prof_wp_basic_bug", "prof_wp_hymenoptera" ], "weakpoints": [ { "id": "abdomen", "name": "the abdomen", "coverage": 30 } ], "delete": { "weakpoints": [ { "id": "stinger" } ] }, "harvest": "arachnid_flying", @@ -1843,7 +1843,7 @@ "proportional": { "hp": 0.5, "speed": 1.1, "morale": 0.67, "melee_dice_sides": 0.67 }, "volume": "30 L", "weight": "40 kg", - "upgrades": { "half_life": 14, "into": "mon_ant" } + "upgrades": { "half_life": 30, "into": "mon_ant" } }, { "id": "mon_ant", @@ -1871,7 +1871,7 @@ "armor_bullet": 8, "armor_elec": 1, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_hymenoptera" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_hymenoptera" ], + "families": [ "prof_wp_basic_bug", "prof_wp_hymenoptera" ], "//": "No stinging, for now", "weakpoints": [ { "id": "abdomen", "name": "the abdomen", "coverage": 30 } ], "delete": { "weakpoints": [ { "id": "stinger" } ] }, @@ -1879,7 +1879,7 @@ "vision_night": 5, "harvest": "arachnid", "dissect": "dissect_insect_sample_single", - "upgrades": { "age_grow": 14, "into": "mon_ant_soldier" }, + "upgrades": { "half_life": 34, "into": "mon_ant_soldier" }, "anger_triggers": [ "FRIEND_ATTACKED", "FRIEND_DIED", "HURT", "PLAYER_WEAK" ], "special_attacks": [ [ "EAT_FOOD", 30 ] ], "fungalize_into": "mon_ant_fungus", @@ -1894,7 +1894,7 @@ "proportional": { "hp": 0.5, "speed": 1.1, "morale": 0.67, "melee_dice_sides": 0.67 }, "volume": "30 L", "weight": "40 kg", - "upgrades": { "half_life": 14, "into": "mon_ant_acid" } + "upgrades": { "half_life": 30, "into": "mon_ant_acid" } }, { "id": "mon_ant_acid", @@ -1923,13 +1923,13 @@ "armor_bullet": 8, "armor_elec": 2, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_hymenoptera" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_hymenoptera" ], + "families": [ "prof_wp_basic_bug", "prof_wp_hymenoptera" ], "//": "No stinging, for now", "weakpoints": [ { "id": "abdomen", "name": "the abdomen", "coverage": 30 } ], "delete": { "weakpoints": [ { "id": "stinger" } ] }, "vision_day": 5, "vision_night": 5, - "upgrades": { "age_grow": 14, "into": "mon_ant_acid_soldier" }, + "upgrades": { "half_life": 44, "into": "mon_ant_acid_soldier" }, "special_attacks": [ [ "ACID", 23 ], [ "EAT_FOOD", 30 ] ], "anger_triggers": [ "FRIEND_ATTACKED", "FRIEND_DIED", "HURT", "PLAYER_CLOSE" ], "death_function": { "message": "The %s's body leaks acid.", "effect": { "id": "death_acid", "hit_self": true } }, @@ -1958,7 +1958,7 @@ "melee_dice": 1, "melee_dice_sides": 3, "melee_damage": [ { "damage_type": "cut", "amount": 0 } ], - "upgrades": { "age_grow": 3, "into": "mon_ant_acid" }, + "upgrades": { "age_grow": 30, "into": "mon_ant_acid" }, "death_function": { "message": "The %s's body leaks acid.", "effect": { "id": "death_acid", "hit_self": true } }, "harvest": "arachnid_acid", "dissect": "dissect_insect_sample_single", @@ -1991,7 +1991,7 @@ "armor_bullet": 13, "armor_elec": 4, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_hymenoptera" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_hymenoptera" ], + "families": [ "prof_wp_basic_bug", "prof_wp_hymenoptera" ], "weakpoints": [ { "id": "abdomen", "name": "the abdomen", "coverage": 50, "armor_mult": { "all": 0.25 } } ], "delete": { "weakpoints": [ { "id": "stinger" } ] }, "special_attacks": [ [ "ANTQUEEN", 1 ] ], @@ -2028,7 +2028,7 @@ "armor_elec": 1, "bleed_rate": 80, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_hymenoptera" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_hymenoptera" ], + "families": [ "prof_wp_basic_bug", "prof_wp_hymenoptera" ], "weakpoints": [ { "id": "abdomen", "name": "the abdomen", "coverage": 30 } ], "delete": { "weakpoints": [ { "id": "stinger" } ] }, "vision_day": 5, @@ -2063,7 +2063,7 @@ "melee_damage": [ { "damage_type": "cut", "amount": 0 } ], "harvest": "arachnid", "dissect": "dissect_insect_sample_single", - "upgrades": { "age_grow": 3, "into": "mon_ant" }, + "upgrades": { "age_grow": 30, "into": "mon_ant" }, "flags": [ "SMELLS", "LARVA" ] }, { @@ -2090,7 +2090,7 @@ "armor_cut": 14, "armor_bullet": 11, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_hymenoptera" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_hymenoptera" ], + "families": [ "prof_wp_basic_bug", "prof_wp_hymenoptera" ], "weakpoints": [ { "id": "abdomen", "name": "the abdomen", "coverage": 50, "armor_mult": { "all": 0.25 } } ], "delete": { "weakpoints": [ { "id": "stinger" } ] }, "armor_elec": 3, @@ -2128,7 +2128,7 @@ "armor_elec": 2, "bleed_rate": 80, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_hymenoptera" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_hymenoptera" ], + "families": [ "prof_wp_basic_bug", "prof_wp_hymenoptera" ], "weakpoints": [ { "id": "abdomen", "name": "the abdomen", "coverage": 30 } ], "delete": { "weakpoints": [ { "id": "stinger" } ] }, "vision_day": 5, @@ -2137,7 +2137,7 @@ "dissect": "dissect_insect_sample_single", "anger_triggers": [ "FRIEND_ATTACKED", "FRIEND_DIED", "HURT", "PLAYER_CLOSE" ], "fungalize_into": "mon_ant_fungus", - "upgrades": { "half_life": 21, "into": "mon_ant_soldier_mega" }, + "upgrades": { "half_life": 42, "into": "mon_ant_soldier_mega" }, "flags": [ "SEES", "HEARS", "SMELLS", "CLIMBS", "PATH_AVOID_FIRE", "PATH_AVOID_FALL" ] }, { @@ -2170,7 +2170,7 @@ "proportional": { "hp": 0.5, "speed": 1.1, "morale": 0.67, "melee_dice_sides": 0.67 }, "volume": "15 L", "weight": "20 kg", - "upgrades": { "half_life": 14, "into": "mon_locust" } + "upgrades": { "half_life": 30, "into": "mon_locust" } }, { "id": "mon_locust", @@ -2199,7 +2199,7 @@ "armor_bullet": 3, "armor_elec": 1, "weakpoint_sets": [ "wps_arthropod" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "vision_day": 10, "harvest": "arachnid_flying", "dissect": "dissect_insect_sample_single", @@ -2208,7 +2208,7 @@ "biosignature": { "biosig_item": "feces_roach", "biosig_timer": 3 }, "anger_triggers": [ "FRIEND_ATTACKED" ], "fear_triggers": [ "HURT", "FIRE" ], - "upgrades": { "half_life": 21, "into": "mon_locust_mega" }, + "upgrades": { "half_life": 42, "into": "mon_locust_mega" }, "special_attacks": [ { "type": "leap", "cooldown": 2, "max_range": 8, "allow_no_target": true, "forbidden_effects_any": [ "maimed_leg" ] }, [ "EAT_CROP", 60 ] @@ -2257,10 +2257,10 @@ "dodge": 3, "melee_damage": [ { "damage_type": "cut", "amount": 0 } ], "weakpoint_sets": [ "wps_arthropod" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "vision_day": 10, "harvest": "arachnid", - "upgrades": { "age_grow": 10, "into": "mon_locust" }, + "upgrades": { "age_grow": 30, "into": "mon_locust" }, "special_attacks": [ { "type": "leap", "cooldown": 4, "max_range": 4, "allow_no_target": true, "forbidden_effects_any": [ "maimed_leg" ] }, [ "EAT_CROP", 120 ] @@ -2283,7 +2283,7 @@ "baby_flags": [ "SPRING", "SUMMER" ] }, "biosignature": { "biosig_item": "honeydew", "biosig_timer": 7000 }, - "upgrades": { "age_grow": 8, "into": "mon_aphid" } + "upgrades": { "half_life": 30, "into": "mon_aphid" } }, { "id": "mon_aphid", @@ -2312,7 +2312,7 @@ "armor_cut": 5, "armor_bullet": 3, "weakpoint_sets": [ "wps_arthropod" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "vision_day": 10, "vision_night": 5, "harvest": "arachnid", @@ -2341,7 +2341,7 @@ "reproduction": { "baby_egg": "egg_mantis", "baby_count": 1, "baby_timer": 30 }, "baby_flags": [ "SPRING", "SUMMER", "AUTUMN" ] }, - "upgrades": { "age_grow": 14, "into": "mon_mantis_giant" } + "upgrades": { "half_life": 42, "into": "mon_mantis_giant" } }, { "id": "mon_mantis_giant", @@ -2370,7 +2370,7 @@ "armor_bullet": 13, "armor_elec": 2, "weakpoint_sets": [ "wps_arthropod" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "vision_day": 8, "vision_night": 4, "harvest": "arachnid", @@ -2390,7 +2390,7 @@ "forbidden_effects_any": [ "maimed_leg" ] } ], - "upgrades": { "age_grow": 21, "into": "mon_mantis_mega" }, + "upgrades": { "half_life": 42, "into": "mon_mantis_mega" }, "flags": [ "SEES", "HEARS", "CLIMBS", "PATH_AVOID_FIRE", "PATH_AVOID_FALL" ] }, { @@ -2426,7 +2426,7 @@ "cooldown": 8, "max_range": 5, "allow_no_target": false, - "upgrades": { "age_grow": 21, "into": "mon_mantis_mega" } + "upgrades": { "half_life": 42, "into": "mon_mantis_mega" } } }, { @@ -2455,7 +2455,7 @@ "armor_bullet": 20, "armor_elec": 2, "weakpoint_sets": [ "wps_arthropod" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "vision_day": 10, "vision_night": 15, "harvest": "arachnid", @@ -2494,7 +2494,7 @@ "armor_bullet": 15, "armor_elec": 3, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_beetle" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_beetle" ], + "families": [ "prof_wp_basic_bug", "prof_wp_beetle" ], "vision_day": 20, "vision_night": 5, "harvest": "arachnid", @@ -2511,7 +2511,7 @@ } ], "flags": [ "SEES", "HEARS", "SMELLS", "PATH_AVOID_FIRE" ], - "upgrades": { "age_grow": 14, "into": "mon_lady_bug_giant" } + "upgrades": { "age_grow": 42, "into": "mon_lady_bug_giant" } }, { "id": "mon_lady_bug_giant", @@ -2558,7 +2558,7 @@ ], "flags": [ "SEES", "HEARS", "SMELLS", "PATH_AVOID_FIRE" ], "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_beetle" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_beetle" ] + "families": [ "prof_wp_basic_bug", "prof_wp_beetle" ] }, { "id": "mon_grasshopper_small", @@ -2573,7 +2573,7 @@ "reproduction": { "baby_egg": "egg_grasshopper", "baby_count": 3, "baby_timer": 15 }, "baby_flags": [ "SPRING", "SUMMER", "AUTUMN" ] }, - "upgrades": { "age_grow": 8, "into": "mon_grasshopper_giant" } + "upgrades": { "half_life": 35, "into": "mon_grasshopper_giant" } }, { "id": "mon_grasshopper_giant", @@ -2601,7 +2601,7 @@ "armor_bash": 5, "armor_cut": 10, "weakpoint_sets": [ "wps_arthropod" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "vision_day": 20, "vision_night": 20, "harvest": "arachnid", @@ -2675,7 +2675,7 @@ } ], "dissect": "dissect_insect_sample_small", - "upgrades": { "age_grow": 60, "into": "mon_stag_beetle_giant" }, + "upgrades": { "half_life": 60, "into": "mon_stag_beetle_giant" }, "extend": { "flags": [ "NO_BREED" ] }, "delete": { "flags": [ "DESTROYS", "PUSH_VEH" ] } }, @@ -2708,7 +2708,7 @@ "armor_acid": 18, "armor_fire": 8, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_beetle" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_beetle" ], + "families": [ "prof_wp_basic_bug", "prof_wp_beetle" ], "weakpoints": [ { "name": "a soft section of chitin", "armor_mult": { "physical": 0.33 }, "coverage": 20 }, { "name": "a crack in the chitin", "armor_mult": { "physical": 0 }, "coverage": 5 } @@ -2732,7 +2732,7 @@ "miss_msg_npc": "The %s flicks its horns at , but they dodge!" } ], - "upgrades": { "age_grow": 60, "into": "mon_stag_beetle_mega" }, + "upgrades": { "half_life": 60, "into": "mon_stag_beetle_mega" }, "reproduction": { "baby_egg": "egg_stag_beetle", "baby_count": 1, "baby_timer": 32 }, "baby_flags": [ "SPRING", "SUMMER", "AUTUMN", "WINTER" ], "flags": [ @@ -2769,7 +2769,7 @@ } ], "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_beetle" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug", "prof_wp_beetle" ], + "families": [ "prof_wp_basic_bug", "prof_wp_beetle" ], "weakpoints": [ { "name": "a foul scar in the chitin", "armor_mult": { "physical": 0.33 }, "coverage": 20 } ], "harvest": "arachnid_beetle_mega", "dissect": "dissect_insect_sample_huge", @@ -2801,7 +2801,7 @@ "armor_cut": 10, "armor_bullet": 10, "weakpoint_sets": [ "wps_arthropod" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "weakpoints": [ { "id": "mandible", @@ -2837,7 +2837,7 @@ "vision_night": 5, "harvest": "arachnid", "dissect": "dissect_troglobite_sample_single", - "upgrades": { "age_grow": 12, "into": "mon_antlion_giant" }, + "upgrades": { "age_grow": 42, "into": "mon_antlion_giant" }, "anger_triggers": [ "PLAYER_WEAK", "PLAYER_CLOSE" ], "fear_triggers": [ "FIRE" ], "special_attacks": [ @@ -2880,7 +2880,7 @@ "dodge": 8, "armor_cut": 4, "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_flying" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "vision_day": 25, "vision_night": 5, "harvest": "arachnid_flying", @@ -2905,7 +2905,7 @@ "reproduction": { "baby_egg": "egg_strider", "baby_count": 3, "baby_timer": 10 }, "baby_flags": [ "SPRING", "SUMMER", "AUTUMN" ] }, - "upgrades": { "age_grow": 7, "into": "mon_strider_giant" } + "upgrades": { "half_life": 40, "into": "mon_strider_giant" } }, { "id": "mon_strider_giant", @@ -2934,7 +2934,7 @@ "armor_cut": 3, "armor_bullet": 2, "weakpoint_sets": [ "wps_arthropod" ], - "families": [ "prof_intro_biology", "prof_wp_basic_bug" ], + "families": [ "prof_wp_basic_bug" ], "vision_day": 12, "vision_night": 5, "harvest": "arachnid", diff --git a/data/json/monsters/jabberwock.json b/data/json/monsters/jabberwock.json index 6c00ab3a762c2..8404e3127a3fd 100644 --- a/data/json/monsters/jabberwock.json +++ b/data/json/monsters/jabberwock.json @@ -29,7 +29,7 @@ "special_attacks": [ [ "FLESH_GOLEM", 10 ], [ "ABSORB_MEAT", 10 ] ], "harvest": "zombie", "dissect": "dissect_beast_sample_small", - "upgrades": { "half_life": 15, "into": "mon_flesh_golem" }, + "upgrades": { "half_life": 42, "into": "mon_flesh_golem" }, "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "ATTACKMON", "POISON" ] }, { @@ -62,7 +62,7 @@ "special_attacks": [ [ "FLESH_GOLEM", 8 ], [ "ABSORB_MEAT", 1 ] ], "harvest": "flesh_golem", "dissect": "dissect_beast_sample_small", - "upgrades": { "half_life": 15, "into": "mon_jabberwock" }, + "upgrades": { "half_life": 60, "into": "mon_jabberwock" }, "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "ATTACKMON", "POISON" ] }, { diff --git a/data/json/monsters/mammal.json b/data/json/monsters/mammal.json index eaccc670d2fc5..2e3fefaf14bf6 100644 --- a/data/json/monsters/mammal.json +++ b/data/json/monsters/mammal.json @@ -2376,7 +2376,7 @@ "vision_night": 30, "harvest": "mammal_tiny", "dissect": "dissect_rat_sample_single", - "upgrades": { "half_life": 23, "into_group": "GROUP_RATKIN_EVOLVED" }, + "upgrades": { "half_life": 42, "into_group": "GROUP_RATKIN_EVOLVED" }, "path_settings": { "max_dist": 10 }, "anger_triggers": [ "PLAYER_WEAK", "FRIEND_ATTACKED", "FRIEND_DIED" ], "flags": [ "SEES", "SMELLS", "HEARS", "WARM", "SWIMS", "ANIMAL", "PATH_AVOID_DANGER_1", "STUMBLES" ] diff --git a/data/json/monsters/mutant.json b/data/json/monsters/mutant.json index 7436847415663..a2c6bafe1c16b 100644 --- a/data/json/monsters/mutant.json +++ b/data/json/monsters/mutant.json @@ -43,7 +43,7 @@ "anger_triggers": [ "PLAYER_WEAK", "PLAYER_CLOSE", "HOSTILE_SEEN", "SOUND" ], "fear_triggers": [ "HURT", "FIRE" ], "death_drops": "mon_mutant_experimental_death_drops", - "upgrades": { "half_life": 23, "into_group": "GROUP_MUTANT_EVOLVED" }, + "upgrades": { "half_life": 36, "into_group": "GROUP_MUTANT_EVOLVED" }, "regenerates": 1, "regen_morale": true, "flags": [ "SEES", "HEARS", "SMELLS", "CAN_OPEN_DOORS", "WARM", "BASHES" ] diff --git a/data/json/monsters/reptile_amphibian.json b/data/json/monsters/reptile_amphibian.json index ce350aca56dc8..3261007797062 100644 --- a/data/json/monsters/reptile_amphibian.json +++ b/data/json/monsters/reptile_amphibian.json @@ -57,7 +57,7 @@ "proportional": { "hp": 0.67, "speed": 1.1, "morale": 0.67, "melee_dice_sides": 0.67 }, "volume": "62500 ml", "weight": "81500 g", - "upgrades": { "half_life": 14, "into": "mon_frog_giant" } + "upgrades": { "half_life": 34, "into": "mon_frog_giant" } }, { "id": "mon_frog_giant", @@ -86,7 +86,7 @@ "harvest": "mutant_animal_large_noskin", "dissect": "dissect_batrachian_sample_small", "path_settings": { "max_dist": 5 }, - "upgrades": { "half_life": 50, "into": "mon_frog_mega" }, + "upgrades": { "half_life": 60, "into": "mon_frog_mega" }, "zombify_into": "mon_frog_mother", "special_attacks": [ { "type": "leap", "cooldown": 10, "move_cost": 0, "max_range": 10, "min_consider_range": 2 } ], "anger_triggers": [ "STALK", "PLAYER_WEAK", "PLAYER_CLOSE" ], @@ -209,7 +209,7 @@ "anger_triggers": [ "HURT" ], "fear_triggers": [ "PLAYER_CLOSE" ], "placate_triggers": [ "PLAYER_WEAK" ], - "upgrades": { "half_life": 14, "into": "mon_rattlesnake_giant" }, + "upgrades": { "half_life": 34, "into": "mon_rattlesnake_giant" }, "flags": [ "SEES", "HEARS", "SMELLS", "BADVENOM", "HARDTOSHOOT", "SWIMS" ] }, { @@ -256,7 +256,7 @@ "placate_triggers": [ "PLAYER_WEAK" ], "reproduction": { "baby_egg": "egg_reptile", "baby_count": 3, "baby_timer": 10 }, "baby_flags": [ "SPRING" ], - "upgrades": { "half_life": 35, "into": "mon_rattlesnake_mega" }, + "upgrades": { "half_life": 65, "into": "mon_rattlesnake_mega" }, "flags": [ "SEES", "HEARS", "SMELLS", "BADVENOM", "HARDTOSHOOT", "SWIMS" ] }, { diff --git a/data/json/monsters/rodentkin.json b/data/json/monsters/rodentkin.json index fe88d08417456..f355b37964105 100644 --- a/data/json/monsters/rodentkin.json +++ b/data/json/monsters/rodentkin.json @@ -7,7 +7,7 @@ "name": { "str": "black rat" }, "description": "The black rat, an omnivorous rodent with sheer black fur and a long, rough tail. Harbinger of pestilence, famine, and mange, it will sometimes swarm over the dead or dying.", "default_faction": "ratkin", - "upgrades": { "half_life": 23, "into_group": "GROUP_RATKIN_EVOLVED" } + "upgrades": { "half_life": 42, "into_group": "GROUP_RATKIN_EVOLVED" } }, { "id": "mon_lab_ratkin", @@ -16,7 +16,7 @@ "//": "Duplicate rats created to prevent all rats from evolving into mutant rats, any monster ending in ratkin should only appear in places where mutant rats can evolve.", "description": "The albino Norway rat, an omnivorous rodent with sleek white fur and a long, rough tail. While its ancestors were harbingers of plague, these clever animals are omnipresent in modern biomedical research.", "default_faction": "ratkin", - "upgrades": { "half_life": 23, "into_group": "GROUP_RATKIN_EVOLVED" }, + "upgrades": { "half_life": 42, "into_group": "GROUP_RATKIN_EVOLVED" }, "categories": [ "WILDLIFE" ], "species": [ "MAMMAL" ], "volume": "320 ml", @@ -66,7 +66,7 @@ "vision_day": 30, "vision_night": 10, "path_settings": { "max_dist": 50, "avoid_sharp": true }, - "upgrades": { "half_life": 23, "into_group": "GROUP_RATKIN_EVOLVED" }, + "upgrades": { "half_life": 42, "into_group": "GROUP_RATKIN_EVOLVED" }, "anger_triggers": [ "PLAYER_WEAK", "PLAYER_CLOSE", "FRIEND_ATTACKED" ], "fear_triggers": [ "HURT", "FIRE" ], "regen_morale": true, @@ -96,7 +96,7 @@ "melee_dice": 1, "melee_dice_sides": 1, "special_when_hit": [ "ZAPBACK", 100 ], - "upgrades": { "half_life": 23, "into_group": "GROUP_RATKIN_EVOLVED" }, + "upgrades": { "half_life": 42, "into_group": "GROUP_RATKIN_EVOLVED" }, "flags": [ "SEES", "SMELLS", "HEARS", "WARM", "SWIMS", "ELECTRIC", "ANIMAL", "PATH_AVOID_DANGER_1" ], "emit_fields": [ { "emit_id": "emit_shock_burst_rat", "delay": "5 s" } ] }, @@ -121,7 +121,7 @@ "armor_bash": 5, "armor_cut": 6, "armor_bullet": 2, - "upgrades": { "half_life": 23, "into_group": "GROUP_RATKIN_EVOLVED" }, + "upgrades": { "half_life": 42, "into_group": "GROUP_RATKIN_EVOLVED" }, "path_settings": { "max_dist": 50, "avoid_traps": true, "avoid_sharp": true }, "special_attacks": [ { "id": "scratch", "damage_max_instance": [ { "damage_type": "cut", "amount": 17, "armor_multiplier": 0.8 } ] }, diff --git a/data/json/monsters/zanimal_upgrade.json b/data/json/monsters/zanimal_upgrade.json index cb5e6f7a8f1af..040994fc42916 100644 --- a/data/json/monsters/zanimal_upgrade.json +++ b/data/json/monsters/zanimal_upgrade.json @@ -33,7 +33,7 @@ "harvest": "mr_bones", "special_attacks": [ { "type": "bite", "attack_upper": false, "cooldown": 5 } ], "death_drops": "mon_dog_death_drops", - "upgrades": { "half_life": 15, "into": "mon_dog_skeleton_brute" }, + "upgrades": { "half_life": 42, "into": "mon_dog_skeleton_brute" }, "flags": [ "SEES", "HEARS", "NO_BREATHE", "HARDTOSHOOT", "REVIVES", "POISON", "FILTHY" ] }, { @@ -56,7 +56,7 @@ "vision_night": 1 }, "bleed_rate": 50, - "upgrades": { "half_life": 21, "into": "mon_dog_zombie_hulk" }, + "upgrades": { "half_life": 42, "into": "mon_dog_zombie_hulk" }, "special_attacks": [ { "id": "smash", "attack_upper": false, "throw_strength": 48, "cooldown": 30 }, { "type": "bite", "attack_upper": false, "move_cost": 150, "cooldown": 2, "accuracy": 4, "infection_chance": 8 } @@ -186,7 +186,7 @@ "vision_night": 3, "harvest": "mr_bones", "special_attacks": [ { "type": "bite", "cooldown": 5 } ], - "upgrades": { "half_life": 15, "into": "mon_dog_skeleton_brute" }, + "upgrades": { "half_life": 42, "into": "mon_dog_skeleton_brute" }, "flags": [ "SEES", "HEARS", "NO_BREATHE", "HARDTOSHOOT", "REVIVES", "POISON", "FILTHY" ] }, { diff --git a/data/json/monsters/zed-animal.json b/data/json/monsters/zed-animal.json index 6aeb4ac30e46e..34780ee08e5a4 100644 --- a/data/json/monsters/zed-animal.json +++ b/data/json/monsters/zed-animal.json @@ -105,7 +105,7 @@ "harvest": "zombie", "special_attacks": [ { "type": "bite", "attack_upper": false, "cooldown": 5 } ], "death_drops": { "subtype": "collection", "groups": [ [ "dog_cop", 40 ] ], "//": "40% chance of an item from group dog_cop" }, - "upgrades": { "half_life": 28, "into_group": "GROUP_ZOMBIE_DOG_UPGRADE" }, + "upgrades": { "half_life": 30, "into_group": "GROUP_ZOMBIE_DOG_UPGRADE" }, "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "FILTHY" ] }, { @@ -138,7 +138,7 @@ "harvest": "zombie", "special_attacks": [ { "type": "bite", "attack_upper": false, "cooldown": 2, "accuracy": 4, "infection_chance": 8 } ], "death_drops": "mon_dog_death_drops", - "upgrades": { "half_life": 28, "into": "mon_dog_zombie_brute" }, + "upgrades": { "half_life": 42, "into": "mon_dog_zombie_brute" }, "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "FILTHY" ] }, { @@ -170,7 +170,7 @@ "special_attacks": [ [ "HOWL", 10 ], { "type": "bite", "attack_upper": false, "cooldown": 2, "accuracy": 4, "infection_chance": 8 } ], "anger_triggers": [ "PLAYER_CLOSE", "HURT" ], "fear_triggers": [ "FIRE" ], - "upgrades": { "half_life": 28, "into_group": "GROUP_ZOLF_UPGRADE" }, + "upgrades": { "half_life": 42, "into_group": "GROUP_ZOLF_UPGRADE" }, "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "KEENNOSE", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ] }, { @@ -205,7 +205,7 @@ "harvest": "zombie_fur", "anger_triggers": [ "PLAYER_CLOSE", "HURT" ], "fear_triggers": [ "FIRE" ], - "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBEAR_UPGRADE" }, + "upgrades": { "half_life": 42, "into_group": "GROUP_ZOMBEAR_UPGRADE" }, "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "FILTHY" ] }, { @@ -238,7 +238,7 @@ "special_attacks": [ { "type": "bite", "attack_upper": false, "cooldown": 2 } ], "anger_triggers": [ "PLAYER_WEAK", "PLAYER_CLOSE" ], "fear_triggers": [ "FIRE" ], - "upgrades": { "half_life": 20, "into_group": "GROUP_ZOMBIE_PIG_UPGRADE" }, + "upgrades": { "half_life": 50, "into_group": "GROUP_ZOMBIE_PIG_UPGRADE" }, "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "KEENNOSE", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ], "//": "1d8->2d5, minor bonus over 1d9" }, @@ -304,7 +304,7 @@ "harvest": "zombie_leather", "anger_triggers": [ "PLAYER_CLOSE", "HURT" ], "fear_triggers": [ "FIRE" ], - "upgrades": { "half_life": 14, "into_group": "GROUP_ZOOSE_UPGRADE" }, + "upgrades": { "half_life": 42, "into_group": "GROUP_ZOOSE_UPGRADE" }, "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ] }, { @@ -338,7 +338,7 @@ "special_attacks": [ { "type": "leap", "cooldown": 10, "max_range": 5 } ], "anger_triggers": [ "PLAYER_CLOSE", "HURT" ], "fear_triggers": [ "FIRE" ], - "upgrades": { "half_life": 14, "into_group": "GROUP_ZOUGAR_UPGRADE" }, + "upgrades": { "half_life": 42, "into_group": "GROUP_ZOUGAR_UPGRADE" }, "flags": [ "SEES", "HEARS", diff --git a/data/json/monsters/zed-classic.json b/data/json/monsters/zed-classic.json index 2f3c6d0df20fa..c360fe66ce5b9 100644 --- a/data/json/monsters/zed-classic.json +++ b/data/json/monsters/zed-classic.json @@ -80,7 +80,7 @@ "death_drops": "default_zombie_death_drops", "burn_into": "mon_zombie_scorched", "fungalize_into": "mon_zombie_fungus", - "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_UPGRADE" }, + "upgrades": { "half_life": 30, "into_group": "GROUP_ZOMBIE_UPGRADE" }, "flags": [ "SEES", "HEARS", @@ -178,7 +178,7 @@ "death_drops": "default_zombie_death_drops", "burn_into": "mon_zombie_scorched", "fungalize_into": "mon_zombie_fungus", - "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_CRAWLER_UPGRADE" }, + "upgrades": { "half_life": 30, "into_group": "GROUP_ZOMBIE_CRAWLER_UPGRADE" }, "flags": [ "SEES", "HEARS", @@ -264,7 +264,7 @@ "death_drops": "default_zombie_death_drops", "burn_into": "mon_zombie_scorched", "fungalize_into": "mon_zombie_fungus", - "upgrades": { "half_life": 12, "into_group": "GROUP_ZOMBIE_FAT" }, + "upgrades": { "half_life": 32, "into_group": "GROUP_ZOMBIE_FAT" }, "flags": [ "SEES", "HEARS", @@ -419,7 +419,7 @@ "death_drops": "default_zombie_death_drops", "burn_into": "mon_zombie_scorched", "fungalize_into": "mon_zombie_fungus", - "upgrades": { "half_life": 23, "into": "mon_devourer" }, + "upgrades": { "half_life": 43, "into": "mon_devourer" }, "flags": [ "SEES", "HEARS", @@ -469,7 +469,7 @@ "harvest": "zombie", "special_attacks": [ [ "GRAB", 7 ], [ "scratch", 15 ] ], "death_drops": "mon_zombie_swat_death_drops", - "upgrades": { "half_life": 28, "into": "mon_zombie_kevlar_1" }, + "upgrades": { "half_life": 38, "into": "mon_zombie_kevlar_1" }, "fungalize_into": "mon_zombie_fungus", "burn_into": "mon_zombie_scorched", "flags": [ @@ -522,7 +522,7 @@ "death_drops": "default_zombie_death_drops", "burn_into": "mon_zombie_scorched", "fungalize_into": "mon_zombie_fungus", - "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_UPGRADE" }, + "upgrades": { "half_life": 30, "into_group": "GROUP_ZOMBIE_UPGRADE" }, "flags": [ "SEES", "HEARS", @@ -546,7 +546,7 @@ "copy-from": "mon_zombie", "looks_like": "mon_zombie", "dodge": 1, - "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_UPGRADE" }, + "upgrades": { "half_life": 30, "into_group": "GROUP_ZOMBIE_UPGRADE" }, "death_drops": "mon_zombie_resort_dancer_death_drops" }, { @@ -556,7 +556,7 @@ "description": "This muscular zombie is dressed in the tattered remnants of a security uniform.", "copy-from": "mon_zombie_tough", "looks_like": "mon_zombie_tough", - "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_UPGRADE" }, + "upgrades": { "half_life": 30, "into_group": "GROUP_ZOMBIE_UPGRADE" }, "death_drops": "mon_zombie_resort_bouncer_death_drops" }, { @@ -564,7 +564,7 @@ "type": "MONSTER", "copy-from": "mon_zombie", "looks_like": "mon_zombie", - "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_UPGRADE" }, + "upgrades": { "half_life": 30, "into_group": "GROUP_ZOMBIE_UPGRADE" }, "death_drops": "mon_zombie_resort_staff_death_drops" } ] diff --git a/data/json/monsters/zed-medical.json b/data/json/monsters/zed-medical.json index ece13f0bd54e7..22bc30b790f49 100644 --- a/data/json/monsters/zed-medical.json +++ b/data/json/monsters/zed-medical.json @@ -7,7 +7,7 @@ "copy-from": "mon_zombie", "death_drops": "mon_zombie_medical_death_drops", "color": "blue", - "upgrades": { "half_life": 14, "into_group": "GROUP_MEDICAL_UPGRADE" } + "upgrades": { "half_life": 30, "into_group": "GROUP_MEDICAL_UPGRADE" } }, { "id": "mon_zombie_medical_brute", @@ -25,7 +25,7 @@ "description": "This hairless corpse is dressed like a medical professional. Its pale, pinkish flesh appears to be squirming and moving across its body, quickly covering and fixing any wounds received.", "copy-from": "mon_zombie_regenerating", "death_drops": "mon_zombie_medical_death_drops", - "upgrades": { "half_life": 14, "into_group": "GROUP_MEDICAL_CRAWLER_UPGRADE" } + "upgrades": { "half_life": 30, "into_group": "GROUP_MEDICAL_CRAWLER_UPGRADE" } }, { "id": "mon_skeleton_medical", diff --git a/data/json/monsters/zed-pupating.json b/data/json/monsters/zed-pupating.json index 04bfe3cb22682..8c1dd35a0fb13 100644 --- a/data/json/monsters/zed-pupating.json +++ b/data/json/monsters/zed-pupating.json @@ -72,7 +72,7 @@ "delete": { "categories": [ "CLASSIC" ] }, "speed": 95, "regenerates": 10, - "upgrades": { "half_life": 21, "into_group": "GROUP_BRUTE_PUPA" }, + "upgrades": { "half_life": 42, "into_group": "GROUP_BRUTE_PUPA" }, "extend": { "flags": [ "SMALLSLUDGETRAIL", "SLUDGEPROOF" ] } }, { diff --git a/data/json/monsters/zed-winged.json b/data/json/monsters/zed-winged.json index 9890b227a6d40..c33508cd261aa 100644 --- a/data/json/monsters/zed-winged.json +++ b/data/json/monsters/zed-winged.json @@ -45,7 +45,7 @@ ], "death_drops": "default_zombie_death_drops", "burn_into": "mon_zombie_scorched", - "upgrades": { "half_life": 28, "into": "mon_zombie_brute_winged" }, + "upgrades": { "half_life": 35, "into": "mon_zombie_brute_winged" }, "flags": [ "SEES", "HEARS", @@ -154,7 +154,7 @@ "vision_night": 5, "harvest": "zombie", "special_attacks": [ { "id": "impale", "damage_max_instance": [ { "damage_type": "stab", "amount": 15, "armor_multiplier": 0.6 } ] } ], - "upgrades": { "half_life": 28, "into_group": "GROUP_ZOMBIE_RAPTOR_UPGRADES" }, + "upgrades": { "half_life": 42, "into_group": "GROUP_ZOMBIE_RAPTOR_UPGRADES" }, "flags": [ "SEES", "HEARS", diff --git a/data/json/monsters/zed_acid.json b/data/json/monsters/zed_acid.json index ef640dbe76036..54d5b39a92b91 100644 --- a/data/json/monsters/zed_acid.json +++ b/data/json/monsters/zed_acid.json @@ -31,7 +31,7 @@ "death_drops": "default_zombie_death_drops", "death_function": { "message": "The %s's body leaks acid.", "effect": { "id": "death_acid", "hit_self": true } }, "burn_into": "mon_zombie_scorched", - "upgrades": { "half_life": 10, "into": "mon_zombie_spitter" }, + "upgrades": { "half_life": 30, "into": "mon_zombie_spitter" }, "flags": [ "SEES", "HEARS", @@ -151,7 +151,7 @@ "death_drops": "default_zombie_death_drops", "death_function": { "message": "The %s's body leaks acid.", "effect": { "id": "death_acid", "hit_self": true } }, "burn_into": "mon_zombie_scorched", - "upgrades": { "half_life": 28, "into": "mon_zombie_corrosive" }, + "upgrades": { "half_life": 42, "into": "mon_zombie_corrosive" }, "flags": [ "SEES", "HEARS", @@ -203,7 +203,7 @@ "death_drops": "default_zombie_death_drops", "death_function": { "message": "The %s's body leaks acid.", "effect": { "id": "death_acid", "hit_self": true } }, "burn_into": "mon_zombie_scorched", - "upgrades": { "half_life": 8, "into": "mon_zombie_acidic" }, + "upgrades": { "half_life": 30, "into": "mon_zombie_acidic" }, "flags": [ "SEES", "HEARS", @@ -251,7 +251,7 @@ "special_attacks": [ { "type": "bite", "attack_upper": false, "cooldown": 5 }, [ "ACID_BARF", 10 ] ], "death_drops": "mon_dog_death_drops", "death_function": { "message": "The %s's body leaks acid.", "effect": { "id": "death_acid", "hit_self": true } }, - "upgrades": { "half_life": 12, "into": "mon_zombie_dog_brute_acidic" }, + "upgrades": { "half_life": 30, "into": "mon_zombie_dog_brute_acidic" }, "flags": [ "SEES", "HEARS", diff --git a/data/json/monsters/zed_burned.json b/data/json/monsters/zed_burned.json index 13e9fd79e0086..66a188d4b4ddf 100644 --- a/data/json/monsters/zed_burned.json +++ b/data/json/monsters/zed_burned.json @@ -34,7 +34,7 @@ "vision_night": 3, "harvest": "zombie", "death_function": { "effect": { "id": "death_zombie_kinderling", "min_level": 4 }, "message": "A %s explodes!" }, - "upgrades": { "half_life": 14, "into_group": "GROUP_CHILD_ZOMBIE_UPGRADE" }, + "upgrades": { "half_life": 28, "into_group": "GROUP_CHILD_ZOMBIE_UPGRADE" }, "flags": [ "SEES", "HEARS", @@ -85,7 +85,7 @@ "harvest": "zombie", "death_function": { "effect": { "id": "death_smokeburst", "hit_self": true }, "message": "A %s explodes!" }, "special_attacks": [ { "id": "smash", "throw_strength": 30, "cooldown": 30 }, [ "GRAB", 7 ] ], - "upgrades": { "half_life": 21, "into_group": "GROUP_ZOMBIE_BRUTE" }, + "upgrades": { "half_life": 42, "into_group": "GROUP_ZOMBIE_BRUTE" }, "flags": [ "SEES", "HEARS", "STUMBLES", "POISON", "NO_BREATHE", "REVIVES", "REVIVES_HEALTHY", "NO_NECRO", "FILTHY" ] }, { @@ -123,7 +123,7 @@ "harvest": "zombie", "special_attacks": [ [ "GRAB", 7 ] ], "death_function": { "effect": { "id": "death_smokeburst", "hit_self": true }, "message": "A %s explodes!" }, - "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_UPGRADE" }, + "upgrades": { "half_life": 28, "into_group": "GROUP_ZOMBIE_UPGRADE" }, "flags": [ "SEES", "HEARS", "STUMBLES", "POISON", "NO_BREATHE", "REVIVES", "REVIVES_HEALTHY", "NO_NECRO", "FILTHY" ] } ] diff --git a/data/json/monsters/zed_children.json b/data/json/monsters/zed_children.json index f2d7975e2738d..e29f462e737de 100644 --- a/data/json/monsters/zed_children.json +++ b/data/json/monsters/zed_children.json @@ -73,7 +73,7 @@ "death_function": { "effect": { "id": "death_guilt", "min_level": 6 } }, "burn_into": "mon_zombie_child_scorched", "fungalize_into": "mon_zombie_child_fungus", - "upgrades": { "half_life": 14, "into_group": "GROUP_CHILD_ZOMBIE_UPGRADE" }, + "upgrades": { "half_life": 30, "into_group": "GROUP_CHILD_ZOMBIE_UPGRADE" }, "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ] }, { diff --git a/data/json/monsters/zed_electric.json b/data/json/monsters/zed_electric.json index 9839d0b50ec0c..bea11dc099b4f 100644 --- a/data/json/monsters/zed_electric.json +++ b/data/json/monsters/zed_electric.json @@ -80,7 +80,7 @@ "special_attacks": [ [ "SHOCKSTORM", 25 ] ], "special_when_hit": [ "ZAPBACK", 100 ], "death_drops": "default_zombie_death_drops", - "upgrades": { "half_life": 28, "into_group": "GROUP_ZOMBIE_ELECTRIC_UPGRADE" }, + "upgrades": { "half_life": 42, "into_group": "GROUP_ZOMBIE_ELECTRIC_UPGRADE" }, "flags": [ "SEES", "HEARS", @@ -161,7 +161,7 @@ "harvest": "zombie", "special_when_hit": [ "ZAPBACK", 100 ], "death_drops": "default_zombie_death_drops", - "upgrades": { "half_life": 8, "into": "mon_zombie_electric" }, + "upgrades": { "half_life": 28, "into": "mon_zombie_electric" }, "flags": [ "SEES", "HEARS", diff --git a/data/json/monsters/zed_explosive.json b/data/json/monsters/zed_explosive.json index d790d5f27a074..f09c31fbbf793 100644 --- a/data/json/monsters/zed_explosive.json +++ b/data/json/monsters/zed_explosive.json @@ -27,7 +27,7 @@ "special_attacks": [ [ "BOOMER", 20 ], [ "scratch", 20 ] ], "death_drops": "default_zombie_items", "death_function": { "effect": { "id": "death_boomer", "hit_self": true }, "message": "A %s explodes!", "corpse_type": "NO_CORPSE" }, - "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_BOOMER_UPGRADE" }, + "upgrades": { "half_life": 42, "into_group": "GROUP_ZOMBIE_BOOMER_UPGRADE" }, "fungalize_into": "mon_boomer_fungus", "flags": [ "SEES", diff --git a/data/json/monsters/zed_ferrous.json b/data/json/monsters/zed_ferrous.json index 895b3ec8d8fa4..668b141b15e2c 100644 --- a/data/json/monsters/zed_ferrous.json +++ b/data/json/monsters/zed_ferrous.json @@ -29,7 +29,7 @@ "attack_effs": [ { "id": "tetanus", "duration": 300, "chance": 10 } ], "death_drops": "default_zombie_death_drops", "burn_into": "mon_zombie_scorched", - "upgrades": { "half_life": 15, "into_group": "GROUP_FERROUS_UPGRADE" }, + "upgrades": { "half_life": 30, "into_group": "GROUP_FERROUS_UPGRADE" }, "flags": [ "SEES", "HEARS", @@ -79,7 +79,7 @@ "attack_effs": [ { "id": "tetanus", "duration": 300, "chance": 10 } ], "death_drops": "default_zombie_death_drops", "burn_into": "mon_zombie_scorched", - "upgrades": { "half_life": 15, "into_group": "GROUP_FERROUS_UPGRADE" }, + "upgrades": { "half_life": 42, "into_group": "GROUP_FERROUS_UPGRADE" }, "flags": [ "SEES", "HEARS", diff --git a/data/json/monsters/zed_fusion.json b/data/json/monsters/zed_fusion.json index b3c3354c9132b..98f75ad77be50 100644 --- a/data/json/monsters/zed_fusion.json +++ b/data/json/monsters/zed_fusion.json @@ -205,7 +205,7 @@ "harvest": "exempt", "special_attacks": [ [ "SUICIDE", 20 ] ], "death_drops": "default_zombie_items", - "upgrades": { "half_life": 8, "into": "mon_zombie_gasbag_crawler" }, + "upgrades": { "half_life": 24, "into": "mon_zombie_gasbag_crawler" }, "death_function": { "message": "A %s explodes!", "effect": { "id": "death_gas", "hit_self": true }, "corpse_type": "NO_CORPSE" }, "flags": [ "SEES", "HEARS", "SMELLS", "IMMOBILE", "WARM", "POISON", "NO_BREATHE", "FILTHY" ] }, diff --git a/data/json/monsters/zed_lab.json b/data/json/monsters/zed_lab.json index d3d30c7514aa3..2e92ac23d4824 100644 --- a/data/json/monsters/zed_lab.json +++ b/data/json/monsters/zed_lab.json @@ -33,7 +33,7 @@ "special_attacks": [ [ "scratch", 20 ] ], "death_drops": "mon_zombie_scientist_death_drops", "burn_into": "mon_zombie_scorched", - "upgrades": { "half_life": 28, "into_group": "GROUP_ZOMBIE_UPGRADE" }, + "upgrades": { "half_life": 32, "into_group": "GROUP_ZOMBIE_UPGRADE" }, "flags": [ "SEES", "HEARS", @@ -90,7 +90,7 @@ "harvest": "zombie", "special_attacks": [ [ "GRAB", 10 ], [ "scratch", 10 ] ], "death_drops": "mon_zombie_labsecurity_death_drops", - "upgrades": { "half_life": 28, "into_group": "GROUP_SOLDIER_UPGRADE" }, + "upgrades": { "half_life": 35, "into_group": "GROUP_SOLDIER_UPGRADE" }, "burn_into": "mon_zombie_scorched", "flags": [ "SEES", @@ -145,7 +145,7 @@ "vision_night": 3, "luminance": 8, "harvest": "zombie", - "upgrades": { "half_life": 30, "into": "mon_zombie_phase_shrike" }, + "upgrades": { "half_life": 42, "into": "mon_zombie_phase_shrike" }, "special_attacks": [ { "type": "spell", diff --git a/data/json/monsters/zed_misc.json b/data/json/monsters/zed_misc.json index ea306a379dbbf..4d3985cd6da23 100644 --- a/data/json/monsters/zed_misc.json +++ b/data/json/monsters/zed_misc.json @@ -186,7 +186,7 @@ "//4": "Removed Bite attack to reflect damage to mouth.", "death_drops": "default_zombie_death_drops", "burn_into": "mon_zombie_scorched", - "upgrades": { "half_life": 8, "into_group": "GROUP_ZOMBIE_BRAINLESS_UPGRADE" }, + "upgrades": { "half_life": 24, "into_group": "GROUP_ZOMBIE_BRAINLESS_UPGRADE" }, "flags": [ "HEARS", "STUMBLES", @@ -282,7 +282,7 @@ "special_attacks": [ { "id": "smash", "throw_strength": 72, "cooldown": 30 }, [ "GRAB", 7 ] ], "death_drops": "default_zombie_death_drops", "burn_into": "mon_zombie_fiend", - "upgrades": { "half_life": 21, "into_group": "GROUP_ZOMBIE_BRUTE" }, + "upgrades": { "half_life": 42, "into_group": "GROUP_ZOMBIE_BRUTE" }, "fungalize_into": "mon_zombie_fungus", "flags": [ "SEES", @@ -557,7 +557,7 @@ "special_attacks": [ { "type": "bite", "cooldown": 5 }, [ "scratch", 20 ] ], "death_drops": "default_zombie_death_drops", "burn_into": "mon_zombie_scorched", - "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_GRAB" }, + "upgrades": { "half_life": 30, "into_group": "GROUP_ZOMBIE_GRAB" }, "fungalize_into": "mon_zombie_fungus", "flags": [ "SEES", @@ -756,7 +756,7 @@ ], "death_drops": "default_zombie_death_drops", "burn_into": "mon_zombie_scorched", - "upgrades": { "half_life": 28, "into": "mon_zombie_predator" }, + "upgrades": { "half_life": 42, "into": "mon_zombie_predator" }, "fungalize_into": "mon_zombie_fungus", "flags": [ "SEES", "HEARS", "SMELLS", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "CLIMBS", "PUSH_MON", "FILTHY" ] }, @@ -1023,7 +1023,7 @@ ], "death_drops": "default_zombie_death_drops", "burn_into": "mon_zombie_scorched", - "upgrades": { "half_life": 20, "into": "mon_zombie_hunter" }, + "upgrades": { "half_life": 35, "into": "mon_zombie_hunter" }, "flags": [ "SEES", "HEARS", "SMELLS", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "FILTHY" ] }, { @@ -1055,7 +1055,7 @@ "death_drops": "default_zombie_death_drops", "regenerates": 12, "burn_into": "mon_zombie_scorched", - "upgrades": { "half_life": 14, "into_group": "GROUP_ZOMBIE_CRAWLER_UPGRADE" }, + "upgrades": { "half_life": 28, "into_group": "GROUP_ZOMBIE_CRAWLER_UPGRADE" }, "flags": [ "SEES", "HEARS", @@ -1263,7 +1263,7 @@ "death_drops": "default_zombie_death_drops", "burn_into": "mon_zombie_scorched", "fungalize_into": "mon_zombie_fungus", - "upgrades": { "half_life": 10, "into": "mon_zombie_screecher" }, + "upgrades": { "half_life": 26, "into": "mon_zombie_screecher" }, "flags": [ "SEES", "HEARS", @@ -1360,7 +1360,7 @@ "special_attacks": [ { "type": "bite", "cooldown": 5 }, [ "scratch", 15 ] ], "death_function": { "effect": { "id": "death_smokeburst", "hit_self": true }, "message": "A %s explode!" }, "fungalize_into": "mon_zombie_smoker_fungus", - "upgrades": { "half_life": 28, "into": "mon_smoker_brute" }, + "upgrades": { "half_life": 30, "into": "mon_smoker_brute" }, "flags": [ "SEES", "HEARS", @@ -1468,7 +1468,7 @@ "death_drops": "mon_zombie_swimmer_death_drops", "burn_into": "mon_zombie_scorched", "fungalize_into": "mon_zombie_fungus", - "upgrades": { "half_life": 14, "into": "mon_zombie_swimmer" }, + "upgrades": { "half_life": 30, "into": "mon_zombie_swimmer" }, "categories": [ "CLASSIC" ], "flags": [ "SEES", @@ -1514,7 +1514,7 @@ "death_drops": "mon_zombie_swimmer_death_drops", "burn_into": "mon_zombie_scorched", "fungalize_into": "mon_zombie_fungus", - "upgrades": { "half_life": 28, "into": "mon_zombie_mancroc" }, + "upgrades": { "half_life": 42, "into": "mon_zombie_mancroc" }, "flags": [ "SEES", "HEARS", @@ -1570,7 +1570,7 @@ "fungalize_into": "mon_zombie_fungus", "special_attacks": [ [ "PULL_METAL_WEAPON", 25 ], { "type": "bite", "cooldown": 20 } ], "death_drops": "mon_zombie_technician_death_drops", - "upgrades": { "half_life": 28, "into_group": "GROUP_ZOMBIE_ELECTRIC_UPGRADE" }, + "upgrades": { "half_life": 35, "into_group": "GROUP_ZOMBIE_ELECTRIC_UPGRADE" }, "flags": [ "SEES", "HEARS", diff --git a/data/json/monsters/zed_skeletal.json b/data/json/monsters/zed_skeletal.json index 852aa9953538e..7035f6c44a4c9 100644 --- a/data/json/monsters/zed_skeletal.json +++ b/data/json/monsters/zed_skeletal.json @@ -33,7 +33,7 @@ "vision_night": 3, "harvest": "mr_bones", "special_attacks": [ [ "scratch", 10 ], { "type": "bite", "cooldown": 5 } ], - "upgrades": { "half_life": 15, "into": "mon_skeleton_brute" }, + "upgrades": { "half_life": 32, "into": "mon_skeleton_brute" }, "death_drops": "default_zombie_clothes", "fungalize_into": "mon_skeleton_fungus", "flags": [ "SEES", "HEARS", "HARDTOSHOOT", "REVIVES", "NO_BREATHE", "POISON", "FILTHY" ] @@ -76,7 +76,7 @@ { "id": "smash", "throw_strength": 56, "cooldown": 45 }, { "id": "scratch", "damage_max_instance": [ { "damage_type": "cut", "amount": 15, "armor_multiplier": 0.6 } ] } ], - "upgrades": { "half_life": 12, "into": "mon_skeleton_hulk" }, + "upgrades": { "half_life": 45, "into": "mon_skeleton_hulk" }, "death_drops": "default_zombie_clothes", "fungalize_into": "mon_skeleton_brute_fungus", "flags": [ "SEES", "HEARS", "HARDTOSHOOT", "REVIVES", "NO_BREATHE", "POISON", "FILTHY" ] diff --git a/data/json/monsters/zed_soldiers.json b/data/json/monsters/zed_soldiers.json index d3cb966d2dc96..3e9fcad0849f8 100644 --- a/data/json/monsters/zed_soldiers.json +++ b/data/json/monsters/zed_soldiers.json @@ -33,7 +33,7 @@ "harvest": "zombie", "special_attacks": [ { "type": "bite", "cooldown": 5, "min_mul": 0.8 } ], "death_drops": "mon_zombie_soldier_death_drops", - "upgrades": { "half_life": 28, "into_group": "GROUP_SOLDIER_UPGRADE" }, + "upgrades": { "half_life": 42, "into_group": "GROUP_SOLDIER_UPGRADE" }, "burn_into": "mon_zombie_scorched", "fungalize_into": "mon_zombie_fungus", "flags": [ "SEES", "HEARS", "SMELLS", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "PUSH_MON", "FILTHY" ] @@ -79,7 +79,7 @@ } ], "death_drops": "mon_zombie_soldier_death_drops", - "upgrades": { "half_life": 38, "into": "mon_zombie_soldier_blackops_2" }, + "upgrades": { "half_life": 45, "into": "mon_zombie_soldier_blackops_2" }, "burn_into": "mon_zombie_scorched", "flags": [ "SEES", @@ -105,7 +105,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": 38, "into": "mon_zombie_soldier_blackops_2" } }, + "delete": { "upgrades": { "half_life": 45, "into": "mon_zombie_soldier_blackops_2" } }, "extend": { "special_attacks": [ { @@ -127,7 +127,7 @@ "looks_like": "mon_zombie_soldier", "diff": 20, "bleed_rate": 50, - "delete": { "upgrades": { "half_life": 28, "into_group": "GROUP_SOLDIER_UPGRADE" } }, + "delete": { "upgrades": { "half_life": 42, "into_group": "GROUP_SOLDIER_UPGRADE" }, "categories": [ "CLASSIC" ] }, "relative": { "hp": 20, "speed": 10, "melee_skill": 1, "vision_day": 10, "vision_night": 10 }, "extend": { "special_attacks": [ @@ -162,7 +162,7 @@ "looks_like": "mon_zombie_soldier", "diff": 20, "bleed_rate": 50, - "delete": { "upgrades": { "half_life": 28, "into_group": "GROUP_SOLDIER_UPGRADE" } }, + "delete": { "upgrades": { "half_life": 42, "into_group": "GROUP_SOLDIER_UPGRADE" }, "categories": [ "CLASSIC" ] }, "relative": { "hp": 40, "speed": -10, "melee_skill": 2, "armor_bash": 5 }, "extend": { "special_attacks": [ @@ -332,7 +332,7 @@ "copy-from": "mon_zombie_military_pilot", "looks_like": "mon_zombie", "delete": { "flags": [ "NOHEAD" ] }, - "upgrades": { "half_life": 18, "into_group": "GROUP_ZOMBIE_UPGRADE" }, + "upgrades": { "half_life": 32, "into_group": "GROUP_ZOMBIE_UPGRADE" }, "death_drops": "mon_zombie_milbase_personnel_death_drops" }, {