From 679f4784ae1fbcc2f7d14342a71a066ce49f441b Mon Sep 17 00:00:00 2001 From: LyleSY Date: Sat, 12 Mar 2022 12:45:17 -0500 Subject: [PATCH] [DinoMod] anzu (#56006) --- data/mods/DinoMod/cooking_components.json | 3 +- data/mods/DinoMod/items/egg.json | 19 ++- data/mods/DinoMod/monster_factions.json | 18 +++ data/mods/DinoMod/monstergroups/dinosaur.json | 16 ++- data/mods/DinoMod/monstergroups/fungi.json | 1 + data/mods/DinoMod/monstergroups/misc.json | 1 + .../monstergroups/monstergroups_egg.json | 16 ++- .../DinoMod/monstergroups/wilderness.json | 28 +++-- data/mods/DinoMod/monstergroups/zinosaur.json | 11 ++ data/mods/DinoMod/monsters/dinosaur.json | 116 ++++++++++++------ data/mods/DinoMod/monsters/fungus.json | 25 +++- data/mods/DinoMod/monsters/hatchling.json | 24 ++-- data/mods/DinoMod/monsters/juvenile.json | 10 ++ data/mods/DinoMod/monsters/zed-dinosaur.json | 22 ++++ .../DinoMod/monsters/zinosaur_burned.json | 24 ++++ .../DinoMod/monsters/zinosaur_upgrade.json | 67 +++++++++- tools/spell_checker/dictionary.txt | 1 + 17 files changed, 331 insertions(+), 71 deletions(-) diff --git a/data/mods/DinoMod/cooking_components.json b/data/mods/DinoMod/cooking_components.json index e164beb58d30c..4ce6df09d55fe 100644 --- a/data/mods/DinoMod/cooking_components.json +++ b/data/mods/DinoMod/cooking_components.json @@ -36,8 +36,9 @@ [ "egg_compsognathus", 1 ], [ "egg_gallimimus", 1 ], [ "egg_albertonykus", 1 ], - [ "egg_velociraptor", 1 ], [ "egg_nothronychus", 1 ], + [ "egg_anzu", 1 ], + [ "egg_velociraptor", 1 ], [ "egg_deinonychus", 1 ], [ "egg_utahraptor", 1 ], [ "egg_eoraptor", 1 ], diff --git a/data/mods/DinoMod/items/egg.json b/data/mods/DinoMod/items/egg.json index 420f361dbc70c..af25261c3d4af 100644 --- a/data/mods/DinoMod/items/egg.json +++ b/data/mods/DinoMod/items/egg.json @@ -144,17 +144,24 @@ }, { "type": "COMESTIBLE", - "id": "egg_velociraptor", - "name": "velociraptor egg", + "id": "egg_nothronychus", + "name": "nothronychus egg", "copy-from": "egg_dino_theropod", - "rot_spawn": "GROUP_EGG_velociraptor" + "rot_spawn": "GROUP_EGG_nothronychus" }, { "type": "COMESTIBLE", - "id": "egg_nothronychus", - "name": "nothronychus egg", + "id": "egg_anzu", + "name": "anzu egg", "copy-from": "egg_dino_theropod", - "rot_spawn": "GROUP_EGG_nothronychus" + "rot_spawn": "GROUP_EGG_anzu" + }, + { + "type": "COMESTIBLE", + "id": "egg_velociraptor", + "name": "velociraptor egg", + "copy-from": "egg_dino_theropod", + "rot_spawn": "GROUP_EGG_velociraptor" }, { "type": "COMESTIBLE", diff --git a/data/mods/DinoMod/monster_factions.json b/data/mods/DinoMod/monster_factions.json index fb34832f86a5e..7cef7375442e1 100644 --- a/data/mods/DinoMod/monster_factions.json +++ b/data/mods/DinoMod/monster_factions.json @@ -339,6 +339,24 @@ "base_faction": "very_small_mixed", "friendly": [ "quetzalcoatlus", "quetzalcoatlus_juvenile" ] }, + { + "type": "MONSTER_FACTION", + "name": "anzu", + "base_faction": "medium_mixed", + "friendly": [ "anzu_hatchling", "anzu_juvenile" ] + }, + { + "type": "MONSTER_FACTION", + "name": "anzu_juvenile", + "base_faction": "small_mixed", + "friendly": [ "anzu", "anzu_hatchling" ] + }, + { + "type": "MONSTER_FACTION", + "name": "anzu_hatchling", + "base_faction": "very_small_mixed", + "friendly": [ "anzu", "anzu_juvenile" ] + }, { "type": "MONSTER_FACTION", "name": "eoraptor", diff --git a/data/mods/DinoMod/monstergroups/dinosaur.json b/data/mods/DinoMod/monstergroups/dinosaur.json index 797b3103f8443..3269a97111b81 100644 --- a/data/mods/DinoMod/monstergroups/dinosaur.json +++ b/data/mods/DinoMod/monstergroups/dinosaur.json @@ -17,8 +17,9 @@ { "monster": "mon_compsognathus", "weight": 20, "cost_multiplier": 0, "pack_size": [ 4, 12 ] }, { "monster": "mon_gallimimus", "weight": 20, "cost_multiplier": 0, "pack_size": [ 4, 12 ] }, { "monster": "mon_albertonykus", "weight": 20, "cost_multiplier": 0, "pack_size": [ 1, 2 ] }, - { "monster": "mon_velociraptor", "weight": 15, "cost_multiplier": 10, "pack_size": [ 2, 4 ] }, + { "monster": "mon_anzu", "weight": 5, "cost_multiplier": 30, "pack_size": [ 1, 2 ] }, { "monster": "mon_nothronychus", "weight": 5, "cost_multiplier": 30, "pack_size": [ 1, 2 ] }, + { "monster": "mon_velociraptor", "weight": 15, "cost_multiplier": 10, "pack_size": [ 2, 4 ] }, { "monster": "mon_deinonychus", "weight": 10, "cost_multiplier": 15, "pack_size": [ 1, 2 ] }, { "monster": "mon_utahraptor", "weight": 5, "cost_multiplier": 30 }, { "monster": "mon_eoraptor", "weight": 20, "cost_multiplier": 0, "pack_size": [ 4, 12 ] }, @@ -72,6 +73,7 @@ { "monster": "mon_dilophosaurus", "weight": 150, "cost_multiplier": 10, "pack_size": [ 1, 2 ] }, { "monster": "mon_ceratosaurus", "weight": 100, "cost_multiplier": 30, "pack_size": [ 1, 2 ] }, { "monster": "mon_allosaurus", "weight": 200, "cost_multiplier": 30, "pack_size": [ 1, 2 ] }, + { "monster": "mon_anzu", "weight": 100, "cost_multiplier": 30, "pack_size": [ 1, 2 ] }, { "monster": "mon_velociraptor", "weight": 150, "cost_multiplier": 10, "pack_size": [ 1, 2 ] }, { "monster": "mon_deinonychus", "weight": 150, "cost_multiplier": 15, "pack_size": [ 1, 2 ] }, { "monster": "mon_utahraptor", "weight": 100, "cost_multiplier": 30, "pack_size": [ 1, 2 ] } @@ -124,6 +126,7 @@ { "monster": "mon_gorgosaurus_hatchling", "weight": 4, "cost_multiplier": 35, "pack_size": [ 1, 2 ] }, { "monster": "mon_albertosaurus_hatchling", "weight": 4, "cost_multiplier": 35, "pack_size": [ 1, 2 ] }, { "monster": "mon_tyrannosaurus_hatchling", "weight": 8, "cost_multiplier": 40, "pack_size": [ 1, 2 ] }, + { "monster": "mon_anzu_hatchling", "weight": 15, "cost_multiplier": 10, "pack_size": [ 1, 2 ] }, { "monster": "mon_velociraptor_hatchling", "weight": 15, "cost_multiplier": 10, "pack_size": [ 1, 2 ] }, { "monster": "mon_deinonychus_hatchling", "weight": 10, "cost_multiplier": 15, "pack_size": [ 1, 2 ] }, { "monster": "mon_utahraptor_hatchling", "weight": 5, "cost_multiplier": 30 } @@ -155,6 +158,7 @@ { "monster": "mon_ceratosaurus_juvenile", "cost_multiplier": 30, "pack_size": [ 1, 2 ] }, { "monster": "mon_spinosaurus_juvenile", "cost_multiplier": 40, "pack_size": [ 1, 2 ] }, { "monster": "mon_allosaurus_juvenile", "weight": 8, "cost_multiplier": 30, "pack_size": [ 1, 2 ] }, + { "monster": "mon_anzu_juvenile", "weight": 5, "cost_multiplier": 15, "pack_size": [ 1, 2 ] }, { "monster": "mon_deinonychus_juvenile", "weight": 10, "cost_multiplier": 15, "pack_size": [ 1, 2 ] }, { "monster": "mon_utahraptor_juvenile", "weight": 5, "cost_multiplier": 30 } ] @@ -252,6 +256,16 @@ { "monster": "mon_zothronychus", "cost_multiplier": 30, "starts": "3 days", "pack_size": [ 1, 2 ] }, { "monster": "mon_zothronychus", "cost_multiplier": 30, "starts": "7 days", "pack_size": [ 1, 2 ] }, { "monster": "mon_zothronychus", "cost_multiplier": 30, "starts": "28 days", "pack_size": [ 1, 2 ] }, + { + "monster": "mon_anzu", + "weight": 3, + "cost_multiplier": 30, + "pack_size": [ 1, 2 ], + "conditions": [ "DAY", "SPRING", "SUMMER", "AUTUMN" ] + }, + { "monster": "mon_zanzu", "cost_multiplier": 30, "starts": "3 days", "pack_size": [ 1, 2 ] }, + { "monster": "mon_zanzu", "cost_multiplier": 30, "starts": "7 days", "pack_size": [ 1, 2 ] }, + { "monster": "mon_zanzu", "cost_multiplier": 30, "starts": "28 days", "pack_size": [ 1, 2 ] }, { "monster": "mon_deinonychus", "weight": 3, diff --git a/data/mods/DinoMod/monstergroups/fungi.json b/data/mods/DinoMod/monstergroups/fungi.json index d43af0b1894a0..e7b88ef09d2a5 100644 --- a/data/mods/DinoMod/monstergroups/fungi.json +++ b/data/mods/DinoMod/monstergroups/fungi.json @@ -13,6 +13,7 @@ { "monster": "mon_zyrannosaurus_fungus", "starts": "6 days" }, { "monster": "mon_zallimimus_fungus", "starts": "3 days" }, { "monster": "mon_zothronychus_fungus", "starts": "3 days" }, + { "monster": "mon_zanzu_fungus", "starts": "3 days" }, { "monster": "mon_zeinonychus_fungus", "starts": "3 days" }, { "monster": "mon_zutahraptor_fungus", "starts": "6 days" }, { "monster": "mon_zamargasaurus_fungus", "starts": "3 days" }, diff --git a/data/mods/DinoMod/monstergroups/misc.json b/data/mods/DinoMod/monstergroups/misc.json index 8e8c61d181a1e..f8150b06203a5 100644 --- a/data/mods/DinoMod/monstergroups/misc.json +++ b/data/mods/DinoMod/monstergroups/misc.json @@ -36,6 +36,7 @@ "name": "DUMP_ANIMALS", "monsters": [ { "monster": "mon_compsognathus", "weight": 100 }, + { "monster": "mon_anzu", "weight": 50 }, { "monster": "mon_eoraptor", "weight": 100 }, { "monster": "mon_dimorphodon", "weight": 100 } ] diff --git a/data/mods/DinoMod/monstergroups/monstergroups_egg.json b/data/mods/DinoMod/monstergroups/monstergroups_egg.json index 9dee736db8f0f..bb4f85c925d1d 100644 --- a/data/mods/DinoMod/monstergroups/monstergroups_egg.json +++ b/data/mods/DinoMod/monstergroups/monstergroups_egg.json @@ -48,8 +48,9 @@ { "monster": "mon_compsognathus_hatchling", "weight": 20 }, { "monster": "mon_gallimimus_hatchling", "weight": 20 }, { "monster": "mon_albertonykus_hatchling", "weight": 20 }, - { "monster": "mon_velociraptor_hatchling", "weight": 15 }, { "monster": "mon_nothronychus_hatchling", "weight": 10 }, + { "monster": "mon_anzu_hatchling", "weight": 10 }, + { "monster": "mon_velociraptor_hatchling", "weight": 15 }, { "monster": "mon_deinonychus_hatchling", "weight": 10 }, { "monster": "mon_utahraptor_hatchling", "weight": 5 } ] @@ -125,14 +126,19 @@ "monsters": [ { "monster": "mon_albertonykus_hatchling" } ] }, { - "name": "GROUP_EGG_velociraptor", + "name": "GROUP_EGG_nothronychus", "type": "monstergroup", - "monsters": [ { "monster": "mon_velociraptor_hatchling" } ] + "monsters": [ { "monster": "mon_nothronychus_hatchling" } ] }, { - "name": "GROUP_EGG_nothronychus", + "name": "GROUP_EGG_anzu", "type": "monstergroup", - "monsters": [ { "monster": "mon_nothronychus_hatchling" } ] + "monsters": [ { "monster": "mon_anzu_hatchling" } ] + }, + { + "name": "GROUP_EGG_velociraptor", + "type": "monstergroup", + "monsters": [ { "monster": "mon_velociraptor_hatchling" } ] }, { "name": "GROUP_EGG_deinonychus", diff --git a/data/mods/DinoMod/monstergroups/wilderness.json b/data/mods/DinoMod/monstergroups/wilderness.json index e362c9cda8ed1..857bbff45b944 100644 --- a/data/mods/DinoMod/monstergroups/wilderness.json +++ b/data/mods/DinoMod/monstergroups/wilderness.json @@ -19,13 +19,6 @@ "pack_size": [ 1, 2 ], "conditions": [ "SPRING", "SUMMER", "AUTUMN" ] }, - { - "monster": "mon_kosmoceratops", - "weight": 21, - "cost_multiplier": 25, - "pack_size": [ 4, 9 ], - "conditions": [ "DUSK", "DAWN", "SPRING", "SUMMER", "AUTUMN" ] - }, { "monster": "mon_eoraptor", "weight": 3, @@ -218,6 +211,13 @@ "pack_size": [ 1, 2 ], "conditions": [ "SPRING", "SUMMER", "AUTUMN" ] }, + { + "monster": "mon_kosmoceratops", + "weight": 20, + "cost_multiplier": 25, + "pack_size": [ 1, 2 ], + "conditions": [ "SPRING", "SUMMER", "AUTUMN" ] + }, { "monster": "mon_torosaurus", "weight": 20, @@ -411,6 +411,20 @@ "pack_size": [ 1, 2 ], "conditions": [ "WINTER" ] }, + { + "monster": "mon_nothronychus", + "weight": 150, + "cost_multiplier": 0, + "pack_size": [ 1, 2 ], + "conditions": [ "WINTER" ] + }, + { + "monster": "mon_anzu", + "weight": 150, + "cost_multiplier": 0, + "pack_size": [ 1, 2 ], + "conditions": [ "WINTER" ] + }, { "monster": "mon_velociraptor", "weight": 150, diff --git a/data/mods/DinoMod/monstergroups/zinosaur.json b/data/mods/DinoMod/monstergroups/zinosaur.json index 130e0cab2467c..5e97e0bdb26d2 100644 --- a/data/mods/DinoMod/monstergroups/zinosaur.json +++ b/data/mods/DinoMod/monstergroups/zinosaur.json @@ -15,6 +15,7 @@ { "monster": "mon_zyrannosaurus", "weight": 80, "cost_multiplier": 80, "starts": "6 days" }, { "monster": "mon_zallimimus", "weight": 200, "starts": "3 days", "pack_size": [ 1, 2 ] }, { "monster": "mon_zothronychus", "weight": 30, "cost_multiplier": 30, "starts": "3 days" }, + { "monster": "mon_zanzu", "weight": 30, "cost_multiplier": 30, "starts": "3 days" }, { "monster": "mon_zeinonychus", "weight": 30, "cost_multiplier": 30, "starts": "3 days", "pack_size": [ 1, 2 ] }, { "monster": "mon_zutahraptor", "weight": 50, "cost_multiplier": 60, "starts": "6 days" }, { "monster": "mon_zamargasaurus", "weight": 5, "cost_multiplier": 50, "starts": "3 days" }, @@ -131,6 +132,15 @@ { "monster": "mon_zothronychus_brute", "weight": 300 } ] }, + { + "type": "monstergroup", + "name": "GROUP_zanzu_UPGRADE", + "monsters": [ + { "monster": "mon_sanzu", "weight": 400 }, + { "monster": "mon_zanzu_shady", "weight": 300 }, + { "monster": "mon_zanzu_brute", "weight": 300 } + ] + }, { "type": "monstergroup", "name": "GROUP_zeinonychus_UPGRADE", @@ -298,6 +308,7 @@ { "monster": "mon_zorgosaurus", "cost_multiplier": 70, "starts": "3 days" }, { "monster": "mon_zalbertosaurus", "cost_multiplier": 70, "starts": "3 days" }, { "monster": "mon_zallimimus", "starts": "3 days" }, + { "monster": "mon_zanzu", "cost_multiplier": 30, "starts": "3 days" }, { "monster": "mon_zeinonychus", "cost_multiplier": 30, "starts": "3 days" }, { "monster": "mon_zutahraptor", "cost_multiplier": 60, "starts": "6 days" }, { "monster": "mon_zyoplosaurus", "cost_multiplier": 40, "starts": "3 days" }, diff --git a/data/mods/DinoMod/monsters/dinosaur.json b/data/mods/DinoMod/monsters/dinosaur.json index 48ffc0cf69842..337390bef4bed 100644 --- a/data/mods/DinoMod/monsters/dinosaur.json +++ b/data/mods/DinoMod/monsters/dinosaur.json @@ -461,50 +461,12 @@ "baby_flags": [ "SPRING", "SUMMER" ], "biosignature": { "biosig_item": "feces_bird", "biosig_timer": 3 }, "special_attacks": [ { "type": "bite", "cooldown": 10 } ], - "flags": [ "SEES", "SMELLS", "HEARS", "HIT_AND_RUN", "ANIMAL", "PATH_AVOID_DANGER_1", "WARM", "CLIMBS" ], + "flags": [ "SEES", "SMELLS", "HEARS", "HIT_AND_RUN", "ANIMAL", "PATH_AVOID_DANGER_1", "WARM", "CLIMBS", "CANPLAY" ], "vision_night": 5, "harvest": "bird_small", "fear_triggers": [ "SOUND", "PLAYER_CLOSE", "HURT", "FRIEND_DIED" ], "categories": [ "DINOSAUR" ] }, - { - "type": "MONSTER", - "id": "mon_velociraptor", - "name": { "str": "velociraptor" }, - "species": [ "DINOSAUR" ], - "default_faction": "velociraptor", - "symbol": "D", - "color": "light_red", - "volume": "15 L", - "weight": "15 kg", - "bodytype": "ostrich", - "material": [ "flesh" ], - "aggression": 0, - "morale": 20, - "speed": 150, - "melee_skill": 6, - "melee_dice": 1, - "melee_dice_sides": 6, - "melee_cut": 2, - "dodge": 6, - "weakpoint_sets": [ "wps_dinosaur_body" ], - "hp": 30, - "vision_night": 5, - "special_attacks": [ - { "type": "leap", "cooldown": 5, "max_range": 5, "allow_no_target": true }, - [ "GRAB", 20 ], - { "type": "bite", "cooldown": 10 } - ], - "description": "A small bipedal dinosaur covered with feathers. Small, hooked claws emerge from its feet and hands.", - "reproduction": { "baby_egg": "egg_velociraptor", "baby_count": 3, "baby_timer": 18 }, - "baby_flags": [ "SPRING", "SUMMER" ], - "biosignature": { "biosig_item": "feces_bird", "biosig_timer": 3 }, - "flags": [ "SEES", "SMELLS", "HEARS", "ANIMAL", "PATH_AVOID_DANGER_1", "KEENNOSE", "WARM", "CLIMBS" ], - "harvest": "dino_feather_leather", - "anger_triggers": [ "FRIEND_ATTACKED", "PLAYER_WEAK", "HURT" ], - "fear_triggers": [ "FRIEND_DIED", "PLAYER_CLOSE" ], - "categories": [ "DINOSAUR" ] - }, { "type": "MONSTER", "id": "mon_nothronychus", @@ -544,6 +506,82 @@ "fear_triggers": [ "FRIEND_DIED" ], "categories": [ "DINOSAUR" ] }, + { + "type": "MONSTER", + "id": "mon_anzu", + "name": { "str_sp": "anzu" }, + "looks_like": "mon_deinonychus", + "species": "DINOSAUR", + "default_faction": "anzu", + "symbol": "D", + "color": "light_gray", + "volume": "250 L", + "weight": "250 kg", + "bodytype": "ostrich", + "material": [ "flesh" ], + "aggression": 0, + "morale": 70, + "speed": 120, + "melee_skill": 4, + "melee_dice": 3, + "melee_dice_sides": 4, + "melee_cut": 2, + "armor_bash": 4, + "armor_cut": 2, + "armor_bullet": 2, + "weakpoint_sets": [ "wps_dinosaur_body" ], + "dodge": 5, + "hp": 120, + "zombify_into": "mon_zanzu", + "description": "A large feathered bipedal dinosaur with a long neck, a beak and a large head crest. Sharp claws extend from its dextrous hands.", + "reproduction": { "baby_egg": "egg_anzu", "baby_count": 3, "baby_timer": 24 }, + "baby_flags": [ "SPRING", "SUMMER" ], + "biosignature": { "biosig_item": "feces_bird", "biosig_timer": 3 }, + "special_attacks": [ [ "EAT_CROP", 30 ], [ "LONGSWIPE", 25 ] ], + "flags": [ "SEES", "SMELLS", "HEARS", "ANIMAL", "PATH_AVOID_DANGER_1", "PET_MOUNTABLE", "PET_WONT_FOLLOW", "WARM" ], + "harvest": "dino_feather_leather", + "anger_triggers": [ "HURT", "FRIEND_ATTACKED", "PLAYER_NEAR_BABY" ], + "fear_triggers": [ "FRIEND_DIED" ], + "categories": [ "DINOSAUR" ] + }, + { + "type": "MONSTER", + "id": "mon_velociraptor", + "name": { "str": "velociraptor" }, + "species": [ "DINOSAUR" ], + "default_faction": "velociraptor", + "symbol": "D", + "color": "light_red", + "volume": "15 L", + "weight": "15 kg", + "bodytype": "ostrich", + "material": [ "flesh" ], + "aggression": 0, + "morale": 20, + "speed": 150, + "melee_skill": 6, + "melee_dice": 1, + "melee_dice_sides": 6, + "melee_cut": 2, + "dodge": 6, + "weakpoint_sets": [ "wps_dinosaur_body" ], + "hp": 30, + "vision_night": 5, + "special_attacks": [ + { "type": "leap", "cooldown": 5, "max_range": 5, "allow_no_target": true }, + [ "GRAB", 20 ], + { "type": "bite", "cooldown": 10 } + ], + "description": "A small bipedal dinosaur covered with feathers. Small, hooked claws emerge from its feet and hands.", + "reproduction": { "baby_egg": "egg_velociraptor", "baby_count": 3, "baby_timer": 18 }, + "baby_flags": [ "SPRING", "SUMMER" ], + "biosignature": { "biosig_item": "feces_bird", "biosig_timer": 3 }, + "flags": [ "SEES", "SMELLS", "HEARS", "ANIMAL", "PATH_AVOID_DANGER_1", "KEENNOSE", "WARM", "CLIMBS" ], + "harvest": "dino_feather_leather", + "anger_triggers": [ "FRIEND_ATTACKED", "PLAYER_WEAK", "HURT" ], + "fear_triggers": [ "FRIEND_DIED", "PLAYER_CLOSE" ], + "categories": [ "DINOSAUR" ] + }, { "type": "MONSTER", "id": "mon_deinonychus", diff --git a/data/mods/DinoMod/monsters/fungus.json b/data/mods/DinoMod/monsters/fungus.json index fc0086730f4be..5f3851768ae4c 100644 --- a/data/mods/DinoMod/monsters/fungus.json +++ b/data/mods/DinoMod/monsters/fungus.json @@ -225,7 +225,26 @@ "vision_night": 5, "special_attacks": [ [ "FUNGUS", 200 ], [ "LONGSWIPE", 30 ] ], "upgrades": { }, - "flags": [ "SEES", "SMELLS", "HEARS", "KEENNOSE", "POISON", "STUMBLES", "NO_BREATHE", "FILTHY", "WARM", "BASHES" ] + "flags": [ "SEES", "SMELLS", "HEARS", "POISON", "STUMBLES", "NO_BREATHE", "FILTHY", "WARM", "BASHES" ] + }, + { + "id": "mon_zanzu_fungus", + "type": "MONSTER", + "name": { "str": "fungal anzu zombie" }, + "description": "Once a large feathered bipedal dinosaur with a long neck and claws, fungal tendrils now sprout from its mouth, eyes, and other orifices, holding together a shambling mass of mold-covered feathers.", + "copy-from": "mon_zanzu", + "default_faction": "fungus", + "species": [ "FUNGUS" ], + "diff": 2, + "proportional": { "hp": 0.75, "speed": 0.65 }, + "color": "light_gray", + "relative": { "melee_skill": -1, "melee_dice": -1, "melee_dice_sides": 3, "armor_bash": 3 }, + "bleed_rate": 0, + "vision_day": 5, + "vision_night": 5, + "special_attacks": [ [ "FUNGUS", 200 ], [ "LONGSWIPE", 30 ] ], + "upgrades": { }, + "flags": [ "SEES", "SMELLS", "HEARS", "POISON", "STUMBLES", "NO_BREATHE", "FILTHY", "WARM", "BASHES" ] }, { "id": "mon_zeinonychus_fungus", @@ -249,7 +268,7 @@ { "type": "bite", "cooldown": 5 } ], "upgrades": { }, - "flags": [ "SEES", "SMELLS", "KEENNOSE", "POISON", "STUMBLES", "NO_BREATHE", "FILTHY", "WARM" ] + "flags": [ "SEES", "SMELLS", "POISON", "STUMBLES", "NO_BREATHE", "FILTHY", "WARM" ] }, { "id": "mon_zutahraptor_fungus", @@ -273,7 +292,7 @@ { "type": "bite", "cooldown": 5 } ], "upgrades": { }, - "flags": [ "SEES", "SMELLS", "KEENNOSE", "POISON", "STUMBLES", "NO_BREATHE", "FILTHY", "WARM" ] + "flags": [ "SEES", "SMELLS", "POISON", "STUMBLES", "NO_BREATHE", "FILTHY", "WARM" ] }, { "id": "mon_zamargasaurus_fungus", diff --git a/data/mods/DinoMod/monsters/hatchling.json b/data/mods/DinoMod/monsters/hatchling.json index 8c7b73016e6d0..fbab90649134c 100644 --- a/data/mods/DinoMod/monsters/hatchling.json +++ b/data/mods/DinoMod/monsters/hatchling.json @@ -151,22 +151,32 @@ "color": "light_green_yellow", "upgrades": { "age_grow": 25, "into": "mon_albertonykus" }, "death_function": { "effect": { "id": "death_guilt", "min_level": 3 } }, + "petfood": { "food": [ "DINOFOOD_A", "DINOFOOD_B" ] }, "flags": [ "SEES", "HEARS", "SMELLS", "ANIMAL", "PATH_AVOID_DANGER_1", "WARM", "CANPLAY", "GUILT", "STUMBLES", "NO_BREED" ] }, { - "id": "mon_velociraptor_hatchling", + "id": "mon_nothronychus_hatchling", "type": "MONSTER", - "copy-from": "mon_compsognathus_hatchling", - "name": "dark gray and yellow hatchling", - "default_faction": "velociraptor_hatchling", - "upgrades": { "age_grow": 20, "into": "mon_velociraptor" } + "copy-from": "mon_gallimimus_hatchling", + "name": "green and magenta hatchling", + "upgrades": { "age_grow": 40, "into": "mon_nothronychus_juvenile" } }, { - "id": "mon_nothronychus_hatchling", + "id": "mon_anzu_hatchling", "type": "MONSTER", "copy-from": "mon_gallimimus_hatchling", "name": "green and magenta hatchling", - "upgrades": { "age_grow": 40, "into": "mon_nothronychus_juvenile" } + "default_faction": "anzu_hatchling", + "upgrades": { "age_grow": 40, "into": "mon_anzu_juvenile" }, + "petfood": { "food": [ "DINOFOOD_A", "DINOFOOD_B", "DINOFOOD_C" ] } + }, + { + "id": "mon_velociraptor_hatchling", + "type": "MONSTER", + "copy-from": "mon_compsognathus_hatchling", + "name": "dark gray and yellow hatchling", + "default_faction": "velociraptor_hatchling", + "upgrades": { "age_grow": 20, "into": "mon_velociraptor" } }, { "id": "mon_deinonychus_hatchling", diff --git a/data/mods/DinoMod/monsters/juvenile.json b/data/mods/DinoMod/monsters/juvenile.json index 7a224666be32e..a277bac1de80e 100644 --- a/data/mods/DinoMod/monsters/juvenile.json +++ b/data/mods/DinoMod/monsters/juvenile.json @@ -177,6 +177,16 @@ "copy-from": "mon_gallimimus_juvenile", "upgrades": { "age_grow": 365, "into": "mon_nothronychus" } }, + { + "id": "mon_anzu_juvenile", + "type": "MONSTER", + "name": "green and magenta two-legged juvenile", + "description": "A small bipedal dinosaur juvenile with huge shiny eyes and a beak, it could be from a number of different species.", + "copy-from": "mon_gallimimus_juvenile", + "default_faction": "anzu_juvenile", + "upgrades": { "age_grow": 365, "into": "mon_anzu" }, + "petfood": { "food": [ "DINOFOOD_A", "DINOFOOD_B", "DINOFOOD_C" ] } + }, { "id": "mon_deinonychus_juvenile", "type": "MONSTER", diff --git a/data/mods/DinoMod/monsters/zed-dinosaur.json b/data/mods/DinoMod/monsters/zed-dinosaur.json index d9e6f78ff8a97..6f86169da0a0e 100644 --- a/data/mods/DinoMod/monsters/zed-dinosaur.json +++ b/data/mods/DinoMod/monsters/zed-dinosaur.json @@ -331,6 +331,28 @@ "fungalize_into": "mon_zothronychus_fungus", "upgrades": { "half_life": 14, "into_group": "GROUP_zothronychus_UPGRADE" } }, + { + "type": "MONSTER", + "id": "mon_zanzu", + "name": { "str": "anzu zombie" }, + "copy-from": "mon_zeinonychus", + "looks_like": "mon_anzu", + "volume": "250 L", + "weight": "250 kg", + "speed": 100, + "melee_skill": 3, + "melee_dice": 4, + "melee_dice_sides": 4, + "armor_bash": 4, + "armor_cut": 4, + "armor_bullet": 2, + "hp": 120, + "special_attacks": [ [ "scratch", 10 ], [ "GRAB", 10 ], { "type": "bite", "cooldown": 5 }, [ "LONGSWIPE", 30 ] ], + "description": "The shuffling corpse of a large bipedal dinosaur covered with tattered feathers and black putrid liquid. Long claws protrude from its hands.", + "burn_into": "mon_zanzu_scorched", + "fungalize_into": "mon_zothronychus_fungus", + "upgrades": { "half_life": 14, "into_group": "GROUP_zanzu_UPGRADE" } + }, { "type": "MONSTER", "id": "mon_zeinonychus", diff --git a/data/mods/DinoMod/monsters/zinosaur_burned.json b/data/mods/DinoMod/monsters/zinosaur_burned.json index 53c090868ec98..b743166e91d5e 100644 --- a/data/mods/DinoMod/monsters/zinosaur_burned.json +++ b/data/mods/DinoMod/monsters/zinosaur_burned.json @@ -287,6 +287,30 @@ "harvest": "zed_dino_leather", "flags": [ "SEES", "HEARS", "STUMBLES", "POISON", "NO_BREATHE", "REVIVES", "REVIVES_HEALTHY", "NO_NECRO", "FILTHY" ] }, + { + "type": "MONSTER", + "id": "mon_zanzu_scorched", + "name": { "str": "scorched anzu zombie" }, + "copy-from": "mon_zanzu", + "description": "A heavily-burned zombie dinosaur with long claws; it still reeks of charred meat. Its flesh has mended into a leathery shell.", + "proportional": { "hp": 0.5, "speed": 0.85 }, + "color": "i_brown", + "relative": { + "melee_skill": -2, + "melee_dice_sides": -1, + "armor_bash": 2, + "armor_cut": 9, + "armor_bullet": 7, + "armor_acid": 3, + "armor_fire": 15 + }, + "bleed_rate": 0, + "vision_day": 10, + "special_attacks": [ [ "GRAB", 7 ], [ "LONGSWIPE", 30 ] ], + "death_function": { "effect": { "id": "death_smokeburst", "hit_self": true }, "message": "A %s explodes!" }, + "harvest": "zed_dino_leather", + "flags": [ "SEES", "HEARS", "STUMBLES", "POISON", "NO_BREATHE", "REVIVES", "REVIVES_HEALTHY", "NO_NECRO", "FILTHY" ] + }, { "type": "MONSTER", "id": "mon_zeinonychus_scorched", diff --git a/data/mods/DinoMod/monsters/zinosaur_upgrade.json b/data/mods/DinoMod/monsters/zinosaur_upgrade.json index c99d38ff459f7..691f8f7d9bde2 100644 --- a/data/mods/DinoMod/monsters/zinosaur_upgrade.json +++ b/data/mods/DinoMod/monsters/zinosaur_upgrade.json @@ -273,7 +273,31 @@ "id": "mon_zothronychus_brute", "name": { "str_sp": "Nefarious Nothronychus" }, "copy-from": "mon_zothronychus", - "description": "The shuffling corpse of a medium-sized bipedal dinosaur covered with tattered feathers and black, putrid liquid. Long curved claws protrude from its hands. Its entire body bulges with distended muscles and swollen, festering wounds.", + "description": "The shuffling corpse of a large bipedal dinosaur covered with tattered feathers and black, putrid liquid. Long curved claws protrude from its hands. Its entire body bulges with distended muscles and swollen, festering wounds.", + "diff": 2, + "color": "red", + "proportional": { "hp": 1.5, "speed": 1.5 }, + "relative": { + "melee_dice": 1, + "melee_dice_sides": 5, + "melee_cut": 2, + "armor_bash": 4, + "armor_cut": 6, + "armor_bullet": 5, + "vision_night": 1 + }, + "bleed_rate": 50, + "upgrades": { }, + "special_attacks": [ [ "SMASH", 30 ] ], + "extend": { "flags": [ "GROUP_BASH", "PUSH_MON", "PUSH_VEH" ] }, + "categories": [ "DINOSAUR" ] + }, + { + "type": "MONSTER", + "id": "mon_zanzu_brute", + "name": { "str_sp": "Clawed Crusher" }, + "copy-from": "mon_zanzu", + "description": "The shuffling corpse of a large bipedal dinosaur covered with tattered feathers and black, putrid liquid. Long claws protrude from its hands. Its entire body bulges with distended muscles and swollen, festering wounds.", "diff": 2, "color": "red", "proportional": { "hp": 1.5, "speed": 1.5 }, @@ -1004,7 +1028,20 @@ "name": { "str_sp": "shady nothronychus zombie" }, "copy-from": "mon_zothronychus", "color": "light_gray", - "description": "An uncanny shadow envelops this creature. You can make out the outline of a bipedal dinosaur with feathery edges. Long claws protrude from its hands.", + "description": "An uncanny shadow envelops this creature. You can make out the outline of a bipedal dinosaur with feathery edges. Long curved claws protrude from its hands.", + "upgrades": { }, + "extend": { "flags": [ "NIGHT_INVISIBILITY" ] }, + "vision_day": 3, + "vision_night": 40, + "categories": [ "DINOSAUR" ] + }, + { + "type": "MONSTER", + "id": "mon_zanzu_shady", + "name": { "str_sp": "shady anzu zombie" }, + "copy-from": "mon_zanzu", + "color": "light_gray", + "description": "An uncanny shadow envelops this creature. You can make out the outline of a large bipedal dinosaur with feathery edges. Long claws protrude from its hands.", "upgrades": { }, "extend": { "flags": [ "NIGHT_INVISIBILITY" ] }, "vision_day": 3, @@ -1368,6 +1405,32 @@ "harvest": "mr_bones", "categories": [ "DINOSAUR" ] }, + { + "type": "MONSTER", + "id": "mon_sanzu", + "name": { "str_sp": "skeletal anzu" }, + "copy-from": "mon_zanzu", + "color": "white", + "material": [ "bone" ], + "armor_bash": 0, + "description": "Monstrous columns of dense bone lifting a twisted bony beak dripping with black goo. Long, sharp bone claws extend from its hands", + "proportional": { "hp": 0.4, "speed": 0.875 }, + "relative": { + "melee_dice": 9, + "melee_dice_sides": 5, + "melee_cut": 7, + "armor_cut": 22, + "armor_bullet": 30, + "armor_stab": 30, + "armor_acid": 3, + "vision_day": -20 + }, + "bleed_rate": 50, + "upgrades": { }, + "extend": { "flags": [ "HARDTOSHOOT" ] }, + "harvest": "mr_bones", + "categories": [ "DINOSAUR" ] + }, { "type": "MONSTER", "id": "mon_seinonychus", diff --git a/tools/spell_checker/dictionary.txt b/tools/spell_checker/dictionary.txt index 858f4f2dbe718..92797aafcc91d 100644 --- a/tools/spell_checker/dictionary.txt +++ b/tools/spell_checker/dictionary.txt @@ -74,6 +74,7 @@ antimateriel antipodes antlered antlion +anzu apatosaurus aposematic applet