From 85c56665e3858472bb77d4ac06827a617c102e77 Mon Sep 17 00:00:00 2001 From: Venera3 <72006894+Venera3@users.noreply.github.com> Date: Mon, 29 Aug 2022 04:52:51 +0200 Subject: [PATCH] Fix ported tropicata mobs (#60537) * Fix * Fix2 Co-authored-by: Venera3 --- data/json/monsters/insect_spider.json | 52 ++++++++++++++++++++------- 1 file changed, 40 insertions(+), 12 deletions(-) diff --git a/data/json/monsters/insect_spider.json b/data/json/monsters/insect_spider.json index bb562b4299769..8fa254b41950a 100644 --- a/data/json/monsters/insect_spider.json +++ b/data/json/monsters/insect_spider.json @@ -1257,6 +1257,7 @@ "harvest": "arachnid", "dissect": "dissect_spider_sample_single", "fungalize_into": "mon_spider_fungus", + "anger_triggers": [ "PLAYER_WEAK", "PLAYER_CLOSE" ], "upgrades": { "half_life": 42, "into": "mon_spider_web_mega" }, "flags": [ "SEES", "SMELLS", "HEARS", "WEBWALK", "CLIMBS", "PATH_AVOID_FIRE", "PATH_AVOID_FALL" ] }, @@ -1306,6 +1307,7 @@ "vision_day": 5, "vision_night": 5, "harvest": "arachnid", + "anger_triggers": [ "PLAYER_WEAK", "PLAYER_CLOSE" ], "upgrades": { "age_grow": 80, "into": "mon_spider_web" }, "flags": [ "SEES", "SMELLS", "HEARS", "WEBWALK", "STUMBLES", "CLIMBS", "PATH_AVOID_FIRE" ] }, @@ -2523,7 +2525,7 @@ "reproduction": { "baby_egg": "egg_mole_cricket", "baby_count": 1, "baby_timer": 20 }, "baby_flags": [ "SPRING", "SUMMER", "AUTUMN" ], "special_attacks": [ [ "SHRIEK_ALERT", 10 ], [ "SHRIEK_STUN", 5 ], [ "impale", 15 ] ], - "anger_triggers": [ "HURT", "SOUND", "STALK" ], + "anger_triggers": [ "HURT", "PLAYER_CLOSE" ], "fear_triggers": [ "FIRE" ], "flags": [ "SEES", "BORES", "PUSH_VEH", "HEARS", "KEENNOSE", "PATH_AVOID_DANGER_1", "SMELLS" ] }, @@ -3095,6 +3097,8 @@ "vision_day": 15, "dodge": 2, "harvest": "arachnid_flying", + "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_flying" ], + "families": [ "prof_wp_basic_bug" ], "reproduction": { "baby_egg": "egg_butterfly", "baby_count": 1, "baby_timer": 15 }, "upgrades": { "age_grow": 30, "into": "mon_butterfly_giant" }, "baby_flags": [ "SPRING", "SUMMER" ], @@ -3119,6 +3123,9 @@ "vision_day": 15, "dodge": 2, "harvest": "arachnid_flying", + "dissect": "dissect_insect_sample_single", + "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_flying" ], + "families": [ "prof_wp_basic_bug" ], "biosignature": { "biosig_item": "insect_dust", "biosig_timer": 3 }, "reproduction": { "baby_egg": "egg_butterfly", "baby_count": 1, "baby_timer": 15 }, "baby_flags": [ "SPRING", "SUMMER" ], @@ -3131,6 +3138,7 @@ "name": { "str": "emperor butterfly", "str_pl": "emperor butterflies" }, "description": "An enormous butterfly with regal looking wings. This giant of the sky flies cheerfully under the sun, leaving dust as it passes.", "copy-from": "mon_butterfly_giant", + "dissect": "dissect_insect_sample_large", "proportional": { "hp": 3, "speed": 1.1, "morale": 1.1, "melee_dice_sides": 1.1 }, "symbol": "L", "color": "yellow", @@ -3155,6 +3163,8 @@ "vision_night": 15, "dodge": 2, "harvest": "arachnid_flying", + "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_flying" ], + "families": [ "prof_wp_basic_bug" ], "reproduction": { "baby_egg": "egg_butterfly", "baby_count": 1, "baby_timer": 15 }, "upgrades": { "age_grow": 30, "into": "mon_moth_giant" }, "baby_flags": [ "SPRING", "SUMMER" ], @@ -3179,6 +3189,9 @@ "vision_night": 15, "dodge": 2, "harvest": "arachnid_flying", + "dissect": "dissect_insect_sample_single", + "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_flying" ], + "families": [ "prof_wp_basic_bug" ], "biosignature": { "biosig_item": "insect_dust", "biosig_timer": 3 }, "reproduction": { "baby_egg": "egg_butterfly", "baby_count": 1, "baby_timer": 15 }, "baby_flags": [ "SPRING", "SUMMER" ], @@ -3191,6 +3204,7 @@ "name": { "str": "lunar moth" }, "description": "A majestic moth painted in pale colors. This giant of the night only comes out after the moon is out, leaving glittering dust.", "copy-from": "mon_moth_giant", + "dissect": "dissect_insect_sample_large", "proportional": { "hp": 3, "speed": 1.1, "morale": 1.1, "melee_dice_sides": 1.1 }, "symbol": "L", "color": "cyan", @@ -3228,6 +3242,7 @@ "symbol": "C", "volume": "60 L", "weight": "75 kg", + "dissect": "dissect_insect_sample_large", "upgrades": { "age_grow": 15, "into_group": "GROUP_BUTTERFLY_GIANT" } }, { @@ -3258,11 +3273,14 @@ "vision_day": 10, "vision_night": 15, "harvest": "arachnid", + "dissect": "dissect_insect_sample_single", + "weakpoint_sets": [ "wps_arthropod" ], + "families": [ "prof_wp_basic_bug" ], "upgrades": { "age_grow": 21, "into": "mon_cicada" }, "special_attacks": [ { "id": "scratch", "attack_upper": false, "cooldown": 15 } ], "anger_triggers": [ "HURT", "PLAYER_CLOSE" ], "fear_triggers": [ "FIRE" ], - "flags": [ "SEES", "BORES", "HEARS", "KEENNOSE", "PATH_AVOID_DANGER_1", "SMELLS" ] + "flags": [ "SEES", "BORES", "HEARS", "PATH_AVOID_DANGER_1" ] }, { "id": "mon_cicada", @@ -3292,10 +3310,13 @@ "vision_day": 10, "vision_night": 15, "harvest": "arachnid_flying", + "dissect": "dissect_insect_sample_large", + "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_flying" ], + "families": [ "prof_wp_basic_bug" ], "reproduction": { "baby_egg": "egg_cicada", "baby_count": 3, "baby_timer": 20 }, "baby_flags": [ "SUMMER" ], - "special_attacks": [ [ "SHRIEK_ALERT", 10 ], [ "SHRIEK_STUN", 5 ] ], - "anger_triggers": [ "PLAYER_CLOSE" ], + "special_attacks": [ [ "SHRIEK_STUN", 5 ] ], + "anger_triggers": [ "HURT" ], "fear_triggers": [ "FIRE", "HURT" ], "flags": [ "SEES", "FLIES", "HEARS", "KEENNOSE", "PATH_AVOID_DANGER_1", "SMELLS" ] }, @@ -3320,9 +3341,11 @@ "armor_elec": 2, "vision_day": 10, "vision_night": 15, - "harvest": "shellfish", + "harvest": "mutant_shellfish", + "dissect": "dissect_insect_sample_single", + "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_beetle" ], + "families": [ "prof_wp_basic_bug", "prof_wp_beetle" ], "reproduction": { "baby_monster": "mon_woodlouse_manca", "baby_count": 5, "baby_timer": 210 }, - "petfood": { "food": [ "CATTLEFOOD" ], "feed": "The %s seems to like you! It lets you pat its head and seems friendly." }, "fear_triggers": [ "FIRE", "HURT" ], "flags": [ "SEES", "HEARS", "KEENNOSE", "PATH_AVOID_DANGER_1", "SMELLS" ] }, @@ -3337,7 +3360,8 @@ "color": "white", "volume": "5 L", "weight": "5 kg", - "upgrades": { "half_life": 14, "into": "mon_woodlouse" } + "upgrades": { "age_grow": 21, "into": "mon_woodlouse" }, + "delete": { "dissect": "dissect_insect_sample_single" } }, { "id": "mon_diving_larva", @@ -3363,6 +3387,8 @@ "vision_day": 10, "vision_night": 5, "harvest": "arachnid", + "weakpoint_sets": [ "wps_arthropod" ], + "families": [ "prof_wp_basic_bug" ], "anger_triggers": [ "PLAYER_CLOSE" ], "fear_triggers": [ "HURT" ], "flags": [ "AQUATIC", "SEES", "WATER_CAMOUFLAGE" ], @@ -3394,13 +3420,12 @@ "armor_cut": 9, "armor_bullet": 10, "armor_elec": 2, - "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 } - ], "vision_day": 14, "vision_night": 12, "harvest": "arachnid_beetle", + "dissect": "dissect_insect_sample_single", + "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_beetle" ], + "families": [ "prof_wp_basic_bug", "prof_wp_beetle" ], "reproduction": { "baby_egg": "egg_water_beetle", "baby_count": 3, "baby_timer": 15 }, "anger_triggers": [ "FRIEND_ATTACKED", "FRIEND_DIED", "HURT" ], "fear_triggers": [ "FIRE" ], @@ -3435,10 +3460,13 @@ "vision_day": 12, "vision_night": 5, "harvest": "arachnid", + "dissect": "dissect_insect_sample_single", + "weakpoint_sets": [ "wps_arthropod" ], + "families": [ "prof_wp_basic_bug" ], "reproduction": { "baby_egg": "egg_water_bug", "baby_count": 3, "baby_timer": 10 }, "anger_triggers": [ "PLAYER_WEAK", "PLAYER_CLOSE" ], "fear_triggers": [ "HURT" ], - "flags": [ "SEES", "HEARS", "SMELLS", "SWIMS", "GRABS", "AQUATIC" ] + "flags": [ "SEES", "HEARS", "SMELLS", "SWIMS", "AQUATIC" ] }, { "id": "mon_water_scorpion_larva",