From faea767f831258c41754d246093c89c02b69e6ea Mon Sep 17 00:00:00 2001 From: LyleSY Date: Mon, 31 Oct 2022 18:15:02 -0400 Subject: [PATCH] [DinoMod] the sauropods (#2131) * [DinoMod] the sauropods * Update fungus.json * no fungal bleed rate * Update hatchling.json * clean up hatchlings * Update juvenile.json * Update zed-dinosaur.json * Update egg.json * Update monstergroups_egg.json * Update zinosaur_upgrade.json * Update fungi.json * Update zinosaur.json * tank hulk * Update monstergroups_egg.json * Update zinosaur.json * Update and rename data/mods/DinoMod/forage.json to data/mods/DinoMod/items/forage.json * no item group copy-from * no item group extend * Update zinosaur_upgrade.json * Update zinosaur_upgrade.json * no vertebrate parts * doc vertebrate parts * Create zinosaur_burned.json * SMOKEBURST * doc SMOKEBURST * Update zinosaur_burned.json * add zamptosaurus scorched bugfix --- data/mods/DinoMod/DESIGN.md | 2 +- data/mods/DinoMod/forage.json | 14 - data/mods/DinoMod/items/egg.json | 63 +- data/mods/DinoMod/items/forage.json | 28 + data/mods/DinoMod/monstergroups/fungi.json | 15 + .../monstergroups/monstergroups_egg.json | 85 ++- data/mods/DinoMod/monstergroups/zinosaur.json | 56 ++ data/mods/DinoMod/monsters/dinosaur.json | 237 +++++-- data/mods/DinoMod/monsters/fungus.json | 118 +++- data/mods/DinoMod/monsters/hatchling.json | 86 ++- data/mods/DinoMod/monsters/juvenile.json | 238 +++---- data/mods/DinoMod/monsters/zed-dinosaur.json | 240 +++++-- .../DinoMod/monsters/zinosaur_burned.json | 636 ++++++++++++++++++ .../DinoMod/monsters/zinosaur_upgrade.json | 374 +++++++++- 14 files changed, 1828 insertions(+), 364 deletions(-) delete mode 100644 data/mods/DinoMod/forage.json create mode 100644 data/mods/DinoMod/items/forage.json create mode 100644 data/mods/DinoMod/monsters/zinosaur_burned.json diff --git a/data/mods/DinoMod/DESIGN.md b/data/mods/DinoMod/DESIGN.md index 882a1871fcc0..e0fa90fb3481 100644 --- a/data/mods/DinoMod/DESIGN.md +++ b/data/mods/DinoMod/DESIGN.md @@ -42,7 +42,7 @@ monsters folder: # DDA and BN As much as possible, there should be content and feature parity between both (all?) Cataclysm variants for the best player experience and easiest mod maintenance. As of October 2022 the known code differences between the two for DinoMod are: * Monstergroups folder - BN groups need "default" and "cost_multiplier" to be defined, "weight should be "freq" instead -* Monsters folder - DDA supports bullet armor and biosignature and dissect and melee_damage and aggro_character and "bleeds" (not the flag) and bleed_rate, and not the BLEEDS or the GUILT flag while BN supports BLEEDS and GUILT and melee_cut and not bullet armor or biosignature or dissect or melee damage or the death_guilt death_function or aggro_character or the "bleeds" entry or bleed_rate. DDA's petfood entry is handled by DOGFOOD, CATFOOD, and CATTLEFODDER flags in BN. Death functions for ACID and FIREBALL have different formatting also. RANGED_ATTACKER is a flag in DDA but not BN. smash special attack in DDA is SMASH in BN +* Monsters folder - DDA supports bullet armor and biosignature and dissect and melee_damage and aggro_character and "bleeds" (not the flag) and bleed_rate, and not the BLEEDS or the GUILT flag while BN supports BLEEDS and GUILT and melee_cut and not bullet armor or biosignature or dissect or melee damage or the death_guilt death_function or aggro_character or the "bleeds" entry or bleed_rate. DDA's petfood entry is handled by DOGFOOD, CATFOOD, and CATTLEFODDER flags in BN. Death functions for ACID and FIREBALL and SMOKEBURST have different formatting also. RANGED_ATTACKER is a flag in DDA but not BN. smash special attack in DDA is SMASH in BN. No vertebrate parts to drop in BN * mutagen recipes - "activity_level" is removed in BN. * lab locations - lots of content missing or different in BN, science basements still need to be reconstructed from BN originals * laser items - BN port removes pocket_data and amm0_to_fire lines and changes damage_type bullet to stab diff --git a/data/mods/DinoMod/forage.json b/data/mods/DinoMod/forage.json deleted file mode 100644 index a9f60cbefe80..000000000000 --- a/data/mods/DinoMod/forage.json +++ /dev/null @@ -1,14 +0,0 @@ -[ - { - "id": "forage_spring", - "type": "item_group", - "subtype": "distribution", - "entries": [ { "item": "egg_dino", "prob": 3, "count-min": 2, "count-max": 5 } ] - }, - { - "id": "forage_summer", - "type": "item_group", - "subtype": "distribution", - "entries": [ { "item": "egg_dino", "prob": 3, "count-min": 2, "count-max": 5 } ] - } -] diff --git a/data/mods/DinoMod/items/egg.json b/data/mods/DinoMod/items/egg.json index a359f53c3c18..969f82e40c3e 100644 --- a/data/mods/DinoMod/items/egg.json +++ b/data/mods/DinoMod/items/egg.json @@ -307,49 +307,91 @@ "type": "COMESTIBLE", "id": "egg_eoraptor", "name": "eoraptor egg", - "copy-from": "egg_dino", + "copy-from": "egg_dino_small", "rot_spawn": "GROUP_EGG_eoraptor" }, + { + "type": "COMESTIBLE", + "id": "egg_sarahsaurus", + "name": "sarahsaurus egg", + "copy-from": "egg_dino", + "rot_spawn": "GROUP_EGG_sarahsaurus" + }, + { + "type": "COMESTIBLE", + "id": "egg_anchisaurus", + "name": "anchisaurus egg", + "copy-from": "egg_dino", + "rot_spawn": "GROUP_EGG_anchisaurus" + }, + { + "type": "COMESTIBLE", + "id": "egg_issi", + "name": "issi egg", + "copy-from": "egg_dino", + "rot_spawn": "GROUP_EGG_issi" + }, + { + "type": "COMESTIBLE", + "id": "egg_haplocanthosaurus", + "name": "haplocanthosaurus egg", + "copy-from": "egg_dino_large", + "rot_spawn": "GROUP_EGG_haplocanthosaurus" + }, + { + "type": "COMESTIBLE", + "id": "egg_amargasaurus", + "name": "amargasaurus egg", + "copy-from": "egg_dino_large", + "rot_spawn": "GROUP_EGG_amargasaurus" + }, { "type": "COMESTIBLE", "id": "egg_apatosaurus", "name": "apatosaurus egg", - "copy-from": "egg_dino", + "copy-from": "egg_dino_large", "rot_spawn": "GROUP_EGG_apatosaurus" }, { "type": "COMESTIBLE", "id": "egg_brontosaurus", "name": "brontosaurus egg", - "copy-from": "egg_dino", + "copy-from": "egg_dino_large", "rot_spawn": "GROUP_EGG_brontosaurus" }, { "type": "COMESTIBLE", "id": "egg_diplodocus", "name": "diplodocus egg", - "copy-from": "egg_dino", + "copy-from": "egg_dino_large", "rot_spawn": "GROUP_EGG_diplodocus" }, + { + "type": "COMESTIBLE", + "id": "egg_barosaurus", + "name": "barosaurus egg", + "copy-from": "egg_dino_large", + "rot_spawn": "GROUP_EGG_barosaurus" + }, { "type": "COMESTIBLE", "id": "egg_camarasaurus", "name": "camarasaurus egg", - "copy-from": "egg_dino", + "copy-from": "egg_dino_large", "rot_spawn": "GROUP_EGG_camarasaurus" }, { "type": "COMESTIBLE", "id": "egg_brachiosaurus", "name": "brachiosaurus egg", - "copy-from": "egg_dino", + "copy-from": "egg_dino_large", "rot_spawn": "GROUP_EGG_brachiosaurus" }, { "type": "COMESTIBLE", "id": "egg_alamosaurus", "name": "alamosaurus egg", - "copy-from": "egg_dino", + "copy-from": "egg_dino_large", "rot_spawn": "GROUP_EGG_alamosaurus" }, { @@ -499,13 +541,6 @@ "copy-from": "egg_dino", "rot_spawn": "GROUP_EGG_qianzhousaurus" }, - { - "type": "COMESTIBLE", - "id": "egg_amargasaurus", - "name": "amargasaurus egg", - "copy-from": "egg_dino", - "rot_spawn": "GROUP_EGG_amargasaurus" - }, { "type": "COMESTIBLE", "id": "egg_kosmoceratops", diff --git a/data/mods/DinoMod/items/forage.json b/data/mods/DinoMod/items/forage.json new file mode 100644 index 000000000000..679f3ac89972 --- /dev/null +++ b/data/mods/DinoMod/items/forage.json @@ -0,0 +1,28 @@ +[ + { + "id": "forage_spring", + "type": "item_group", + "subtype": "distribution", + "entries": [ + { "item": "egg_dino", "prob": 2, "count-min": 2, "count-max": 5 }, + { "item": "egg_dino_small", "prob": 1, "count-min": 2, "count-max": 5 }, + { "item": "egg_dino_large", "prob": 1, "count-min": 2, "count-max": 5 }, + { "item": "egg_dino_theropod", "prob": 2, "count-min": 2, "count-max": 5 }, + { "item": "egg_dino_theropod_small", "prob": 1, "count-min": 2, "count-max": 5 }, + { "item": "egg_dino_theropod_large", "prob": 1, "count-min": 2, "count-max": 5 } + ] + }, + { + "id": "forage_summer", + "type": "item_group", + "subtype": "distribution", + "entries": [ + { "item": "egg_dino", "prob": 2, "count-min": 2, "count-max": 5 }, + { "item": "egg_dino_small", "prob": 1, "count-min": 2, "count-max": 5 }, + { "item": "egg_dino_large", "prob": 1, "count-min": 2, "count-max": 5 }, + { "item": "egg_dino_theropod", "prob": 2, "count-min": 2, "count-max": 5 }, + { "item": "egg_dino_theropod_small", "prob": 1, "count-min": 2, "count-max": 5 }, + { "item": "egg_dino_theropod_large", "prob": 1, "count-min": 2, "count-max": 5 } + ] + } +] diff --git a/data/mods/DinoMod/monstergroups/fungi.json b/data/mods/DinoMod/monstergroups/fungi.json index e4ea76ddb015..dec6882c3c7e 100644 --- a/data/mods/DinoMod/monstergroups/fungi.json +++ b/data/mods/DinoMod/monstergroups/fungi.json @@ -46,18 +46,33 @@ "monsters": [ { "monster": "mon_zilophosaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, { "monster": "mon_zeratosaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, + { "monster": "mon_zorvosaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, { "monster": "mon_zallosaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 144 }, { "monster": "mon_zacrocanthosaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 144 }, { "monster": "mon_ziats_fungus", "freq": 1, "cost_multiplier": 0, "starts": 144 }, + { "monster": "mon_zryptosaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, + { "monster": "mon_zappalachiosaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, + { "monster": "mon_zorgosaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, { "monster": "mon_zalbertosaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, + { "monster": "mon_zanuqsaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, + { "monster": "mon_zaspletosaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, { "monster": "mon_zyrannosaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 144 }, { "monster": "mon_zallimimus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, + { "monster": "mon_ztruthiomimus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, + { "monster": "mon_zornithomimus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, { "monster": "mon_zothronychus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, + { "monster": "mon_zanzu_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, { "monster": "mon_zeinonychus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, { "monster": "mon_zutahraptor_fungus", "freq": 1, "cost_multiplier": 0, "starts": 144 }, + { "monster": "mon_zarahsaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 144 }, + { "monster": "mon_zanchisaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 144 }, + { "monster": "mon_zissi_fungus", "freq": 1, "cost_multiplier": 0, "starts": 144 }, + { "monster": "mon_zaplocanthosaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 144 }, + { "monster": "mon_zamargasaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 144 }, { "monster": "mon_zapatosaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, { "monster": "mon_zrontosaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, { "monster": "mon_ziplodocus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, + { "monster": "mon_zarosaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, { "monster": "mon_zamarasaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, { "monster": "mon_zrachiosaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, { "monster": "mon_zalamosaurus_fungus", "freq": 1, "cost_multiplier": 0, "starts": 72 }, diff --git a/data/mods/DinoMod/monstergroups/monstergroups_egg.json b/data/mods/DinoMod/monstergroups/monstergroups_egg.json index 63860c44a16f..b5359a9c7474 100644 --- a/data/mods/DinoMod/monstergroups/monstergroups_egg.json +++ b/data/mods/DinoMod/monstergroups/monstergroups_egg.json @@ -2,15 +2,11 @@ { "name": "GROUP_EGG_DINO", "type": "monstergroup", - "default": "mon_eoraptor_hatchling", + "default": "mon_sarahsaurus_hatchling", "monsters": [ - { "monster": "mon_eoraptor_hatchling", "freq": 20, "cost_multiplier": 1 }, - { "monster": "mon_apatosaurus_hatchling", "freq": 10, "cost_multiplier": 1 }, - { "monster": "mon_brontosaurus_hatchling", "freq": 10, "cost_multiplier": 1 }, - { "monster": "mon_diplodocus_hatchling", "freq": 20, "cost_multiplier": 1 }, - { "monster": "mon_camarasaurus_hatchling", "freq": 20, "cost_multiplier": 1 }, - { "monster": "mon_brachiosaurus_hatchling", "freq": 20, "cost_multiplier": 1 }, - { "monster": "mon_alamosaurus_hatchling", "freq": 20, "cost_multiplier": 1 }, + { "monster": "mon_sarahsaurus_hatchling", "freq": 5, "cost_multiplier": 1 }, + { "monster": "mon_anchisaurus_hatchling", "freq": 5, "cost_multiplier": 1 }, + { "monster": "mon_issi_hatchling", "freq": 5, "cost_multiplier": 1 }, { "monster": "mon_scutellosaurus_hatchling", "freq": 5, "cost_multiplier": 1 }, { "monster": "mon_stegosaurus_hatchling", "freq": 5, "cost_multiplier": 1 }, { "monster": "mon_dyoplosaurus_hatchling", "freq": 5, "cost_multiplier": 1 }, @@ -26,11 +22,22 @@ { "monster": "mon_pachyrhinosaurus_hatchling", "freq": 3, "cost_multiplier": 1 }, { "monster": "mon_pentaceratops_hatchling", "freq": 3, "cost_multiplier": 1 }, { "monster": "mon_torosaurus_hatchling", "freq": 3, "cost_multiplier": 1 }, - { "monster": "mon_triceratops_hatchling", "freq": 3, "cost_multiplier": 1 }, - { "monster": "mon_dimorphodon_hatchling", "freq": 10, "cost_multiplier": 1 }, - { "monster": "mon_pteranodon_hatchling", "freq": 20, "cost_multiplier": 1 }, - { "monster": "mon_quetzalcoatlus_hatchling", "freq": 5, "cost_multiplier": 1 }, - { "monster": "mon_mosasaurus_hatchling", "freq": 5, "cost_multiplier": 1 } + { "monster": "mon_triceratops_hatchling", "freq": 3, "cost_multiplier": 1 } + ] + }, + { + "name": "GROUP_EGG_DINO_LARGE", + "//": "North American dinos not theropods largest", + "default": "mon_apatosaurus_hatchling", + "type": "monstergroup", + "monsters": [ + { "monster": "mon_apatosaurus_hatchling", "freq": 142, "cost_multiplier": 1 }, + { "monster": "mon_brontosaurus_hatchling", "freq": 142, "cost_multiplier": 1 }, + { "monster": "mon_diplodocus_hatchling", "freq": 142, "cost_multiplier": 1 }, + { "monster": "mon_barosaurus_hatchling", "freq": 142, "cost_multiplier": 1 }, + { "monster": "mon_camarasaurus_hatchling", "freq": 142, "cost_multiplier": 1 }, + { "monster": "mon_brachiosaurus_hatchling", "freq": 142, "cost_multiplier": 1 }, + { "monster": "mon_alamosaurus_hatchling", "freq": 142, "cost_multiplier": 1 } ] }, { @@ -259,45 +266,81 @@ }, { "name": "GROUP_EGG_eoraptor", - "type": "monstergroup", "default": "mon_eoraptor_hatchling", - "monsters": [ { "monster": "mon_eoraptor_hatchling", "freq": 100, "cost_multiplier": 1 } ] + "type": "monstergroup", + "monsters": [ { "monster": "mon_eoraptor_hatchling", "freq": 1, "cost_multiplier": 1 } ] + }, + { + "name": "GROUP_EGG_sarahsaurus", + "default": "mon_sarahsaurus_hatchling", + "type": "monstergroup", + "monsters": [ { "monster": "mon_sarahsaurus_hatchling", "freq": 1, "cost_multiplier": 1 } ] + }, + { + "name": "GROUP_EGG_anchisaurus", + "type": "monstergroup", + "default": "mon_anchisaurus_hatchling", + "monsters": [ { "monster": "mon_anchisaurus_hatchling", "freq": 1, "cost_multiplier": 1 } ] + }, + { + "name": "GROUP_EGG_issi", + "type": "monstergroup", + "default": "mon_issi_hatchling", + "monsters": [ { "monster": "mon_issi_hatchling", "freq": 1, "cost_multiplier": 1 } ] + }, + { + "name": "GROUP_EGG_haplocanthosaurus", + "type": "monstergroup", + "default": "mon_haplocanthosaurus_hatchling", + "monsters": [ { "monster": "mon_haplocanthosaurus_hatchling", "freq": 1, "cost_multiplier": 1 } ] + }, + { + "name": "GROUP_EGG_amargasaurus", + "type": "monstergroup", + "default": "mon_amargasaurus_hatchling", + "monsters": [ { "monster": "mon_amargasaurus_hatchling", "freq": 1, "cost_multiplier": 1 } ] }, { "name": "GROUP_EGG_apatosaurus", "type": "monstergroup", "default": "mon_apatosaurus_hatchling", - "monsters": [ { "monster": "mon_apatosaurus_hatchling", "freq": 100, "cost_multiplier": 1 } ] + "monsters": [ { "monster": "mon_apatosaurus_hatchling", "freq": 1, "cost_multiplier": 1 } ] }, { "name": "GROUP_EGG_brontosaurus", "type": "monstergroup", "default": "mon_brontosaurus_hatchling", - "monsters": [ { "monster": "mon_brontosaurus_hatchling", "freq": 100, "cost_multiplier": 1 } ] + "monsters": [ { "monster": "mon_brontosaurus_hatchling", "freq": 1, "cost_multiplier": 1 } ] }, { "name": "GROUP_EGG_diplodocus", "type": "monstergroup", "default": "mon_diplodocus_hatchling", - "monsters": [ { "monster": "mon_diplodocus_hatchling", "freq": 100, "cost_multiplier": 1 } ] + "monsters": [ { "monster": "mon_diplodocus_hatchling", "freq": 1, "cost_multiplier": 1 } ] + }, + { + "name": "GROUP_EGG_barosaurus", + "type": "monstergroup", + "default": "mon_barosaurus_hatchling", + "monsters": [ { "monster": "mon_barosaurus_hatchling", "freq": 1, "cost_multiplier": 1 } ] }, { "name": "GROUP_EGG_camarasaurus", "type": "monstergroup", "default": "mon_camarasaurus_hatchling", - "monsters": [ { "monster": "mon_camarasaurus_hatchling", "freq": 100, "cost_multiplier": 1 } ] + "monsters": [ { "monster": "mon_camarasaurus_hatchling", "freq": 1, "cost_multiplier": 1 } ] }, { "name": "GROUP_EGG_brachiosaurus", "type": "monstergroup", "default": "mon_brachiosaurus_hatchling", - "monsters": [ { "monster": "mon_brachiosaurus_hatchling", "freq": 100, "cost_multiplier": 1 } ] + "monsters": [ { "monster": "mon_brachiosaurus_hatchling", "freq": 1, "cost_multiplier": 1 } ] }, { "name": "GROUP_EGG_alamosaurus", "type": "monstergroup", "default": "mon_alamosaurus_hatchling", - "monsters": [ { "monster": "mon_alamosaurus_hatchling", "freq": 100, "cost_multiplier": 1 } ] + "monsters": [ { "monster": "mon_alamosaurus_hatchling", "freq": 1, "cost_multiplier": 1 } ] }, { "name": "GROUP_EGG_scutellosaurus", diff --git a/data/mods/DinoMod/monstergroups/zinosaur.json b/data/mods/DinoMod/monstergroups/zinosaur.json index 697914849532..8ce7f1fbe81a 100644 --- a/data/mods/DinoMod/monstergroups/zinosaur.json +++ b/data/mods/DinoMod/monstergroups/zinosaur.json @@ -265,6 +265,42 @@ { "monster": "mon_zutahraptor_brute", "freq": 300, "cost_multiplier": 5 } ] }, + { + "type": "monstergroup", + "name": "GROUP_zarahsaurus_UPGRADE", + "default": "mon_skarahsaurus", + "monsters": [ + { "monster": "mon_skarahsaurus", "freq": 600, "cost_multiplier": 5 }, + { "monster": "mon_zarahsaurus_brute", "freq": 400, "cost_multiplier": 5 } + ] + }, + { + "type": "monstergroup", + "name": "GROUP_zanchisaurus_UPGRADE", + "default": "mon_sanchisaurus", + "monsters": [ + { "monster": "mon_sanchisaurus", "freq": 600, "cost_multiplier": 5 }, + { "monster": "mon_zanchisaurus_brute", "freq": 400, "cost_multiplier": 5 } + ] + }, + { + "type": "monstergroup", + "name": "GROUP_zissi_UPGRADE", + "default": "mon_sissi", + "monsters": [ + { "monster": "mon_sissi", "freq": 600, "cost_multiplier": 5 }, + { "monster": "mon_zissi_brute", "freq": 400, "cost_multiplier": 5 } + ] + }, + { + "type": "monstergroup", + "name": "GROUP_zaplocanthosaurus_UPGRADE", + "default": "mon_saplocanthosaurus", + "monsters": [ + { "monster": "mon_saplocanthosaurus", "freq": 600, "cost_multiplier": 5 }, + { "monster": "mon_zaplocanthosaurus_brute", "freq": 400, "cost_multiplier": 5 } + ] + }, { "type": "monstergroup", "name": "GROUP_zamargasaurus_UPGRADE", @@ -301,6 +337,15 @@ { "monster": "mon_ziplodocus_brute", "freq": 400, "cost_multiplier": 5 } ] }, + { + "type": "monstergroup", + "name": "GROUP_zarosaurus_UPGRADE", + "default": "mon_sarosaurus", + "monsters": [ + { "monster": "mon_sarosaurus", "freq": 600, "cost_multiplier": 5 }, + { "monster": "mon_zarosaurus_brute", "freq": 400, "cost_multiplier": 5 } + ] + }, { "type": "monstergroup", "name": "GROUP_zamarasaurus_UPGRADE", @@ -493,6 +538,15 @@ { "monster": "mon_zyrannosaurus_nightstalker", "freq": 300, "cost_multiplier": 5 } ] }, + { + "type": "monstergroup", + "name": "GROUP_zapatosaurus_BRUTE", + "default": "mon_zapatosaurus_hulk", + "monsters": [ + { "monster": "mon_zapatosaurus_hulk", "freq": 600, "cost_multiplier": 5 }, + { "monster": "mon_zapatosaurus_tank", "freq": 400, "cost_multiplier": 5 } + ] + }, { "type": "monstergroup", "name": "GROUP_zankylosaurus_BRUTE", @@ -516,6 +570,8 @@ { "monster": "mon_zanzu", "freq": 1, "cost_multiplier": 40, "starts": 72 }, { "monster": "mon_zeinonychus", "freq": 1, "cost_multiplier": 40, "starts": 72 }, { "monster": "mon_zutahraptor", "freq": 1, "cost_multiplier": 40, "starts": 72 }, + { "monster": "mon_zarahsaurus", "freq": 1, "cost_multiplier": 40, "starts": 72 }, + { "monster": "mon_zanchisaurus", "freq": 1, "cost_multiplier": 40, "starts": 72 }, { "monster": "mon_zyoplosaurus", "freq": 1, "cost_multiplier": 40, "starts": 72 }, { "monster": "mon_zankylosaurus", "freq": 1, "cost_multiplier": 40, "starts": 72 }, { "monster": "mon_zodosaurus", "freq": 1, "cost_multiplier": 40, "starts": 72 }, diff --git a/data/mods/DinoMod/monsters/dinosaur.json b/data/mods/DinoMod/monsters/dinosaur.json index e8e6a13de3aa..be1fc4a2e95f 100644 --- a/data/mods/DinoMod/monsters/dinosaur.json +++ b/data/mods/DinoMod/monsters/dinosaur.json @@ -888,11 +888,11 @@ { "type": "MONSTER", "id": "mon_eoraptor", - "name": { "str": "Eoraptor" }, + "name": { "str": "eoraptor" }, "species": [ "DINOSAUR" ], "default_faction": "eoraptor", "symbol": "D", - "color": "dark_gray_yellow", + "color": "yellow", "volume": "10 L", "weight": "10 kg", "bodytype": "ostrich", @@ -900,84 +900,202 @@ "aggression": -60, "morale": -60, "speed": 100, - "melee_skill": 1, + "melee_skill": 5, "melee_dice": 1, "melee_dice_sides": 1, - "melee_cut": 1, - "dodge": 4, - "armor_bash": 1, + "melee_damage": [ { "damage_type": "cut", "amount": 1 } ], + "dodge": 8, "hp": 10, - "death_function": [ "NORMAL" ], - "death_drops": { "subtype": "collection", "groups": [ [ "science", 100 ], [ "mut_lab", 10 ] ] }, + "death_drops": { "subtype": "collection", "groups": [ [ "produce", 100 ] ] }, "description": "A bipedal dinosaur about the size of a chicken. It darts around quickly and has long arms for grabbing what it desires. It's holding something.", - "reproduction": { "baby_egg": "egg_eoraptor", "baby_count": 3, "baby_timer": 12 }, + "reproduction": { "baby_egg": "egg_eoraptor", "baby_count": 3, "baby_timer": 6 }, "baby_flags": [ "SPRING", "SUMMER" ], "special_attacks": [ [ "EAT_FOOD", 20 ], { "type": "bite", "cooldown": 10 } ], - "flags": [ "SEES", "SMELLS", "HEARS", "GOODHEARING", "HIT_AND_RUN", "ANIMAL", "PATH_AVOID_DANGER_1", "WARM", "CLIMBS" ], + "flags": [ "SEES", "SMELLS", "HEARS", "HIT_AND_RUN", "ANIMAL", "PATH_AVOID_DANGER_1", "WARM", "CLIMBS" ], "harvest": "mammal_tiny", "vision_night": 5, - "fear_triggers": [ "SOUND", "PLAYER_CLOSE", "FIRE" ], - "categories": [ "DINOSAUR" ] + "fear_triggers": [ "SOUND", "PLAYER_CLOSE", "FRIEND_DIED" ], + "categories": [ "DINOSAUR", "WILDLIFE" ] + }, + { + "type": "MONSTER", + "id": "mon_sarahsaurus", + "name": { "str_sp": "sarahsaurus" }, + "looks_like": "mon_apatosaurus", + "species": [ "DINOSAUR" ], + "default_faction": "herbivore_dino", + "symbol": "D", + "color": "light_gray", + "volume": "200 L", + "weight": "200 kg", + "bodytype": "ostrich", + "material": [ "flesh" ], + "aggression": -10, + "morale": 50, + "speed": 100, + "melee_skill": 4, + "melee_dice": 2, + "melee_dice_sides": 4, + "armor_bash": 6, + "armor_cut": 2, + "melee_damage": [ { "damage_type": "bash", "amount": 1 } ], + "dodge": 4, + "hp": 110, + "zombify_into": "mon_zarahsaurus", + "description": "A bipedal plant eating dinosaur with a long neck and tail, strong grasping hands and leathery skin.", + "reproduction": { "baby_egg": "egg_sarahsaurus", "baby_count": 3, "baby_timer": 12 }, + "baby_flags": [ "SPRING", "SUMMER" ], + "special_attacks": [ [ "EAT_CROP", 40 ] ], + "flags": [ "SEES", "SMELLS", "HEARS", "ANIMAL", "PATH_AVOID_DANGER_1", "WARM", "CLIMBS", "PET_MOUNTABLE", "PET_WONT_FOLLOW" ], + "harvest": "mammal_large_leather", + "vision_night": 5, + "anger_triggers": [ "HURT", "FRIEND_ATTACKED", "PLAYER_NEAR_BABY" ], + "fear_triggers": [ "FRIEND_DIED" ], + "categories": [ "DINOSAUR", "WILDLIFE" ] + }, + { + "type": "MONSTER", + "id": "mon_anchisaurus", + "name": { "str_sp": "anchisaurus" }, + "looks_like": "mon_apatosaurus", + "species": [ "DINOSAUR" ], + "default_faction": "herbivore_dino", + "symbol": "D", + "color": "light_gray", + "volume": "30 L", + "weight": "30 kg", + "bodytype": "bear", + "material": [ "flesh" ], + "aggression": -10, + "morale": 30, + "speed": 100, + "melee_skill": 4, + "melee_dice": 1, + "melee_dice_sides": 4, + "armor_bash": 6, + "armor_cut": 2, + "melee_damage": [ { "damage_type": "bash", "amount": 1 } ], + "dodge": 5, + "hp": 50, + "zombify_into": "mon_zanchisaurus", + "description": "A four legged plant eating dinosaur with a long neck, dexterous hands and leathery skin.", + "reproduction": { "baby_egg": "egg_anchisaurus", "baby_count": 3, "baby_timer": 12 }, + "baby_flags": [ "SPRING", "SUMMER" ], + "special_attacks": [ [ "EAT_CROP", 50 ] ], + "flags": [ "SEES", "SMELLS", "HEARS", "ANIMAL", "PATH_AVOID_DANGER_1", "WARM", "CLIMBS", "PET_MOUNTABLE", "PET_WONT_FOLLOW" ], + "harvest": "mammal_small_leather", + "vision_night": 5, + "anger_triggers": [ "HURT", "FRIEND_ATTACKED", "PLAYER_NEAR_BABY" ], + "fear_triggers": [ "FRIEND_DIED" ], + "categories": [ "DINOSAUR", "WILDLIFE" ] + }, + { + "type": "MONSTER", + "id": "mon_issi", + "name": { "str_sp": "issi" }, + "looks_like": "mon_apatosaurus", + "species": [ "DINOSAUR" ], + "default_faction": "herbivore_dino", + "symbol": "D", + "color": "white", + "volume": "1000 L", + "weight": "1000 kg", + "bodytype": "ostrich", + "material": [ "flesh" ], + "aggression": -10, + "morale": 50, + "speed": 100, + "melee_skill": 5, + "melee_dice": 4, + "melee_dice_sides": 4, + "armor_bash": 6, + "armor_cut": 2, + "melee_damage": [ { "damage_type": "bash", "amount": 1 } ], + "dodge": 4, + "hp": 150, + "zombify_into": "mon_zissi", + "description": "A large bipedal plant eating dinosaur with a long neck and tail and leathery skin.", + "reproduction": { "baby_egg": "egg_issi", "baby_count": 3, "baby_timer": 12 }, + "baby_flags": [ "SPRING", "SUMMER" ], + "special_attacks": [ [ "EAT_CROP", 10 ] ], + "flags": [ "SEES", "SMELLS", "HEARS", "HIT_AND_RUN", "ANIMAL", "PATH_AVOID_DANGER_1", "WARM", "CLIMBS" ], + "harvest": "mammal_large_leather", + "vision_night": 5, + "anger_triggers": [ "HURT", "FRIEND_ATTACKED", "PLAYER_NEAR_BABY" ], + "fear_triggers": [ "FRIEND_DIED" ], + "categories": [ "DINOSAUR", "WILDLIFE" ] + }, + { + "type": "MONSTER", + "id": "mon_haplocanthosaurus", + "name": { "str_sp": "haplocanthosaurus" }, + "copy-from": "mon_apatosaurus", + "//": "When large weights and volumes are fixed this should be 12500 L and 12500 kg", + "speed": 100, + "hp": 250, + "zombify_into": "mon_zaplocanthosaurus", + "description": "Massive, long-necked, four-legged dinosaur with a whip-like tail and tall shoulders.", + "reproduction": { "baby_egg": "egg_haplocanthosaurus", "baby_count": 3, "baby_timer": 24 } }, { "type": "MONSTER", "id": "mon_amargasaurus", - "name": { "str_sp": "Amargasaurus" }, + "name": { "str_sp": "amargasaurus" }, "copy-from": "mon_apatosaurus", - "melee_skill": 10, + "//": "When large weights and volumes are fixed this should be 2500 L and 2500 kg", + "speed": 100, "armor_cut": 8, - "armor_bullet": 6, - "armor_bash": 9, - "hp": 267, + "hp": 230, "zombify_into": "mon_zamargasaurus", - "description": "A herbivourous sauropod from the cretaceous, it seems to pose little threat to you.", - "reproduction": { "baby_egg": "egg_amargasaurus", "baby_count": 25, "baby_timer": 23 } + "description": "Massive, long-necked, four-legged dinosaur with a whip-like tail and two rows of tall spines running down the neck and back.", + "reproduction": { "baby_egg": "egg_amargasaurus", "baby_count": 3, "baby_timer": 24 } }, { "type": "MONSTER", "id": "mon_apatosaurus", - "name": { "str_sp": "Apatosaurus" }, + "name": { "str_sp": "apatosaurus" }, "species": "DINOSAUR", "default_faction": "herbivore_dino", "symbol": "D", - "color": "brown_magenta", + "color": "light_gray", "volume": "1000 L", "weight": "1000 kg", + "//": "When large weights and volumes are fixed this should be 20000 L and 20000 kg", "bodytype": "elephant", "material": [ "flesh" ], "aggression": -10, "morale": 80, - "speed": 80, - "melee_skill": 7, + "speed": 50, + "melee_skill": 5, "melee_dice": 4, "melee_dice_sides": 4, "armor_bash": 6, "armor_cut": 2, - "armor_bullet": 2, - "vision_day": 50, - "hp": 1000, - "death_function": [ "NORMAL" ], + "vision_day": 70, + "hp": 475, "zombify_into": "mon_zapatosaurus", "special_attacks": [ - { "id": "slam", "cooldown": 10, "damage_max_instance": [ { "damage_type": "bash", "amount": 12 } ] }, - [ "SMASH", 30 ], + { "id": "stomp_DinoMod", "cooldown": 10, "damage_max_instance": [ { "damage_type": "bash", "amount": 12 } ] }, + [ "tailsmash_DinoMod", 30 ], [ "EAT_CROP", 5 ] ], "description": "Massive, long-necked, four-legged dinosaur with a long, whip-like tail. The head is upright and the neck looks like it would make a good strong club.", "reproduction": { "baby_egg": "egg_apatosaurus", "baby_count": 3, "baby_timer": 24 }, "baby_flags": [ "SPRING", "SUMMER" ], - "flags": [ "SEES", "SMELLS", "HEARS", "GOODHEARING", "ANIMAL", "PATH_AVOID_DANGER_1", "BASHES", "DESTROYS", "WARM", "PUSH_MON" ], - "harvest": "mammal_large_leather", - "anger_triggers": [ "HURT", "FRIEND_ATTACKED" ], - "fear_triggers": [ "FIRE" ], - "categories": [ "DINOSAUR" ] + "flags": [ "SEES", "SMELLS", "HEARS", "ANIMAL", "PATH_AVOID_DANGER_1", "BASHES", "DESTROYS", "WARM", "PUSH_MON" ], + "harvest": "dino_sauropod", + "anger_triggers": [ "HURT", "FRIEND_ATTACKED", "PLAYER_NEAR_BABY" ], + "fear_triggers": [ "FRIEND_DIED" ], + "categories": [ "DINOSAUR", "WILDLIFE" ] }, { "type": "MONSTER", "id": "mon_brontosaurus", - "name": { "str_sp": "Brontosaurus" }, + "name": { "str_sp": "brontosaurus" }, "copy-from": "mon_apatosaurus", - "hp": 800, + "//": "When large weights and volumes are fixed this should be 15000 L and 15000 kg", + "hp": 450, + "armor_bash": 8, "zombify_into": "mon_zrontosaurus", "description": "Massive, long-necked, four-legged dinosaur with bulky torso and long, whip-like tail.", "reproduction": { "baby_egg": "egg_brontosaurus", "baby_count": 3, "baby_timer": 24 } @@ -985,25 +1103,41 @@ { "type": "MONSTER", "id": "mon_diplodocus", - "name": { "str_sp": "Diplodocus" }, + "name": { "str_sp": "diplodocus" }, "copy-from": "mon_apatosaurus", - "morale": 90, - "hp": 280, + "//": "When large weights and volumes are fixed this should be 15000 L and 15000 kg", + "hp": 450, "speed": 60, - "armor_bash": 5, "zombify_into": "mon_ziplodocus", "description": "Huge, long-necked, four-legged dinosaur with a long, whip-like tail.", - "reproduction": { "baby_egg": "egg_diplodocus", "baby_count": 3, "baby_timer": 24 }, - "flags": [ "SEES", "SMELLS", "HEARS", "GOODHEARING", "ANIMAL", "PATH_AVOID_DANGER_1", "BASHES", "WARM" ] + "reproduction": { "baby_egg": "egg_diplodocus", "baby_count": 3, "baby_timer": 24 } + }, + { + "type": "MONSTER", + "id": "mon_barosaurus", + "name": { "str_sp": "barosaurus" }, + "copy-from": "mon_diplodocus", + "//": "When large weights and volumes are fixed this should be 16000 L and 16000 kg", + "hp": 460, + "speed": 60, + "zombify_into": "mon_zarosaurus", + "description": "Huge, long-necked, four-legged dinosaur with a long, whip-like tail and one large claw on each foreleg.", + "special_attacks": [ + { "id": "stomp_DinoMod", "cooldown": 10, "damage_max_instance": [ { "damage_type": "cut", "amount": 14 } ] }, + [ "tailsmash_DinoMod", 40 ], + [ "EAT_CROP", 5 ] + ], + "reproduction": { "baby_egg": "egg_barosaurus", "baby_count": 3, "baby_timer": 24 } }, { "type": "MONSTER", "id": "mon_camarasaurus", - "name": { "str_sp": "Camarasaurus" }, + "name": { "str_sp": "camarasaurus" }, "copy-from": "mon_apatosaurus", + "//": "When large weights and volumes are fixed this should be 47000 L and 47000 kg", + "hp": 500, "speed": 60, "armor_cut": 3, - "armor_bullet": 2, "zombify_into": "mon_zamarasaurus", "description": "Huge four-legged dinosaur with a square head and a shorter neck and tail than similar dinosaurs.", "reproduction": { "baby_egg": "egg_camarasaurus", "baby_count": 3, "baby_timer": 24 } @@ -1011,14 +1145,14 @@ { "type": "MONSTER", "id": "mon_brachiosaurus", - "name": { "str_sp": "Brachiosaurus" }, + "name": { "str_sp": "brachiosaurus" }, "copy-from": "mon_apatosaurus", + "//": "When large weights and volumes are fixed this should be 40000 L and 40000 kg", "speed": 40, "melee_dice": 6, "armor_bash": 8, - "armor_cut": 8, - "armor_bullet": 6, - "hp": 2000, + "armor_cut": 6, + "hp": 475, "zombify_into": "mon_zrachiosaurus", "description": "Massive, long-necked, four-legged dinosaur with longer forelegs and a whip-like tail.", "reproduction": { "baby_egg": "egg_brachiosaurus", "baby_count": 3, "baby_timer": 24 } @@ -1026,13 +1160,14 @@ { "type": "MONSTER", "id": "mon_alamosaurus", - "name": { "str_sp": "Alamosaurus" }, + "name": { "str_sp": "alamosaurus" }, "copy-from": "mon_apatosaurus", + "//": "When large weights and volumes are fixed this should be 70000 L and 70000 kg", + "speed": 40, "melee_dice": 5, "armor_bash": 15, "armor_cut": 19, - "armor_bullet": 15, - "hp": 1500, + "hp": 500, "zombify_into": "mon_zalamosaurus", "description": "Gigantic four-legged dinosaur with a long neck and spiked tail protected by natural bone armor.", "reproduction": { "baby_egg": "egg_alamosaurus", "baby_count": 3, "baby_timer": 24 } diff --git a/data/mods/DinoMod/monsters/fungus.json b/data/mods/DinoMod/monsters/fungus.json index aa40ae5c225b..14658d998cd1 100644 --- a/data/mods/DinoMod/monsters/fungus.json +++ b/data/mods/DinoMod/monsters/fungus.json @@ -405,10 +405,104 @@ "upgrades": { }, "flags": [ "SEES", "SMELLS", "POISON", "STUMBLES", "NO_BREATHE", "FILTHY", "WARM" ] }, + { + "id": "mon_zarahsaurus_fungus", + "type": "MONSTER", + "name": { "str": "fungal sarahsaurus zombie" }, + "description": "This was once a long-necked, bipedal plant eating dinosaur with a long tail. Now fungal tendrils sprout from the mouth, eyes, and other orifices, holding together a shambling mass of mold-covered flesh.", + "copy-from": "mon_zarahsaurus", + "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 }, + "vision_day": 5, + "vision_night": 5, + "special_attacks": [ [ "FUNGUS", 200 ], [ "scratch", 10 ], { "type": "bite", "cooldown": 5 } ], + "upgrades": { }, + "flags": [ "SEES", "SMELLS", "POISON", "STUMBLES", "NO_BREATHE", "FILTHY", "WARM", "BASHES" ] + }, + { + "id": "mon_zanchisaurus_fungus", + "type": "MONSTER", + "name": { "str": "fungal anchisaurus zombie" }, + "description": "This was once a four legged plant eating dinosaur with a long neck and leathery skin. Now fungal tendrils sprout from the mouth, eyes, and other orifices, holding together a large shambling mass of mold-covered flesh.", + "copy-from": "mon_zanchisaurus", + "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 }, + "vision_day": 5, + "vision_night": 5, + "special_attacks": [ [ "FUNGUS", 200 ], [ "scratch", 10 ], { "type": "bite", "cooldown": 5 } ], + "upgrades": { }, + "flags": [ "SEES", "SMELLS", "POISON", "STUMBLES", "NO_BREATHE", "FILTHY", "WARM", "BASHES" ] + }, + { + "id": "mon_zissi_fungus", + "type": "MONSTER", + "name": { "str": "fungal issi zombie" }, + "description": "This was once a large, long-necked, bipedal plant eating dinosaur with a long tail. Now fungal tendrils sprout from the mouth, eyes, and other orifices, holding together a large shambling mass of mold-covered flesh.", + "copy-from": "mon_zissi", + "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 }, + "vision_day": 5, + "vision_night": 5, + "special_attacks": [ [ "FUNGUS", 200 ], [ "scratch", 10 ], { "type": "bite", "cooldown": 5 } ], + "upgrades": { }, + "flags": [ "SEES", "SMELLS", "POISON", "STUMBLES", "NO_BREATHE", "FILTHY", "WARM", "BASHES" ] + }, + { + "id": "mon_zaplocanthosaurus_fungus", + "type": "MONSTER", + "name": { "str": "fungal haplocanthosaurus zombie" }, + "description": "This was once a huge, long-necked, four-legged plant eating dinosaur with a long tail. Now fungal tendrils sprout from the mouth, eyes, and other orifices, holding together an enormous shambling mass of mold-covered flesh.", + "copy-from": "mon_zaplocanthosaurus", + "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 }, + "vision_day": 5, + "vision_night": 5, + "special_attacks": [ [ "FUNGUS", 200 ], [ "scratch", 10 ], { "type": "bite", "cooldown": 5 } ], + "upgrades": { }, + "flags": [ "SEES", "SMELLS", "POISON", "STUMBLES", "NO_BREATHE", "FILTHY", "WARM", "BASHES" ] + }, + { + "id": "mon_zamargasaurus_fungus", + "type": "MONSTER", + "name": { "str": "fungal amargasaurus zombie" }, + "description": "This was once a huge, long-necked, four-legged plant eating dinosaur with a whip-like tail and spiked neck. Now fungal tendrils sprout from the mouth, eyes, and other orifices, holding together an enormous shambling mass of mold-covered flesh.", + "copy-from": "mon_zamargasaurus", + "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 }, + "vision_day": 5, + "vision_night": 5, + "special_attacks": [ + [ "FUNGUS", 200 ], + { "id": "slam", "cooldown": 10, "damage_max_instance": [ { "damage_type": "bash", "amount": 12 } ] }, + [ "SMASH", 30 ] + ], + "upgrades": { }, + "flags": [ "SEES", "SMELLS", "POISON", "STUMBLES", "NO_BREATHE", "FILTHY", "WARM", "BASHES" ] + }, { "id": "mon_zapatosaurus_fungus", "type": "MONSTER", - "name": { "str": "fungal Apatosaurus zombie" }, + "name": { "str": "fungal apatosaurus zombie" }, "description": "Once a massive, long-necked, four-legged plant eating dinosaur with a long, whip-like tail, fungal tendrils now sprout from its mouth, eyes, and other orifices, holding together an enormous shambling mass of mold-covered flesh.", "copy-from": "mon_zapatosaurus", "default_faction": "fungus", @@ -430,23 +524,31 @@ { "id": "mon_zrontosaurus_fungus", "type": "MONSTER", - "name": { "str": "fungal Brontosaurus zombie" }, - "description": "Once a massive, long-necked, four-legged plant eating dinosaur with a bulky torso and long, whip-like tail, fungal tendrils now sprout from its mouth, eyes, and other orifices, holding together an enormous shambling mass of mold-covered flesh.", + "name": { "str": "fungal brontosaurus zombie" }, + "description": "This was once a massive, long-necked, four-legged dinosaur herbivore with a bulky torso and a long, whip-like tail. Fungal tendrils now sprout from its mouth, eyes, and other orifices, holding together an enormous shambling mass of mold-covered flesh.", "copy-from": "mon_zapatosaurus_fungus", "upgrades": { } }, { "id": "mon_ziplodocus_fungus", "type": "MONSTER", - "name": { "str": "fungal Diplodocus zombie" }, + "name": { "str": "fungal diplodocus zombie" }, "description": "Once a huge, long-necked, four-legged plant eating dinosaur with a tiny head and long, whip-like tail, fungal tendrils now sprout from its mouth, eyes, and other orifices, holding together an enormous shambling mass of mold-covered flesh.", "copy-from": "mon_zapatosaurus_fungus", "upgrades": { } }, + { + "id": "mon_zarosaurus_fungus", + "type": "MONSTER", + "name": { "str": "fungal barosaurus zombie" }, + "description": "Once a huge, long-necked, four-legged plant eating dinosaur with a long, whip-like tail, fungal tendrils now sprout from its mouth, eyes, and other orifices, holding together an enormous shambling mass of mold-covered flesh.", + "copy-from": "mon_zapatosaurus_fungus", + "upgrades": { } + }, { "id": "mon_zamarasaurus_fungus", "type": "MONSTER", - "name": { "str": "fungal Camarasaurus zombie" }, + "name": { "str": "fungal camarasaurus zombie" }, "description": "Once a huge, long-necked, four-legged plant eating dinosaur with a long, whip-like tail, fungal tendrils now sprout from its mouth, eyes, and other orifices, holding together an enormous shambling mass of mold-covered flesh.", "copy-from": "mon_zapatosaurus_fungus", "upgrades": { } @@ -454,7 +556,7 @@ { "id": "mon_zrachiosaurus_fungus", "type": "MONSTER", - "name": { "str": "fungal Brachiosaurus zombie" }, + "name": { "str": "fungal brachiosaurus zombie" }, "description": "Once a gigantic, long-necked, four-legged plant eating dinosaur with longer forelegs and a long, whip-like tail, fungal tendrils now sprout from its mouth, eyes, and other orifices, holding together an enormous shambling mass of mold-covered flesh.", "copy-from": "mon_zapatosaurus_fungus", "proportional": { "hp": 2, "speed": 0.65 }, @@ -463,10 +565,10 @@ { "id": "mon_zalamosaurus_fungus", "type": "MONSTER", - "name": { "str": "fungal Alamosaurus zombie" }, + "name": { "str": "fungal alamosaurus zombie" }, "description": "Once a gigantic, long-necked, four-legged plant eating dinosaur with longer forelegs and spiked tail protected by natural bone armor, fungal tendrils now sprout from its mouth, eyes, and other orifices, holding together an enormous shambling mass of mold-covered flesh.", "copy-from": "mon_zapatosaurus_fungus", - "proportional": { "hp": 1.5, "speed": 0.8, "armor_bash": 2, "armor_cut": 2, "armor_bullet": 2 }, + "proportional": { "hp": 1.5, "speed": 0.8, "armor_bash": 2, "armor_cut": 2 }, "upgrades": { } }, { diff --git a/data/mods/DinoMod/monsters/hatchling.json b/data/mods/DinoMod/monsters/hatchling.json index 3042ea6cccb2..d951b1687a21 100644 --- a/data/mods/DinoMod/monsters/hatchling.json +++ b/data/mods/DinoMod/monsters/hatchling.json @@ -291,55 +291,111 @@ "copy-from": "mon_compsognathus_hatchling", "name": "dark gray and yellow hatchling", "default_faction": "eoraptor", - "upgrades": { "age_grow": 14, "into": "mon_eoraptor" } + "upgrades": { "age_grow": 14, "into": "mon_eoraptor" }, + "flags": [ + "SEES", + "HEARS", + "SMELLS", + "ANIMAL", + "PATH_AVOID_DANGER_1", + "WARM", + "GUILT", + "CANPLAY", + "STUMBLES", + "CATFOOD", + "DOGFOOD", + "CATTLEFODDER", + "NO_BREED" + ] }, { - "id": "mon_amargasaurus_hatchling", + "id": "mon_sarahsaurus_hatchling", "type": "MONSTER", "name": "brown and magenta hatchling", "copy-from": "mon_gallimimus_hatchling", - "upgrades": { "age_grow": 56, "into": "mon_amargasaurus_juvenile" } + "weight": "2 kg", + "volume": "2 L", + "upgrades": { "age_grow": 40, "into": "mon_sarahsaurus_juvenile" }, + "flags": [ + "SEES", + "HEARS", + "SMELLS", + "ANIMAL", + "PATH_AVOID_DANGER_1", + "WARM", + "GUILT", + "CANPLAY", + "STUMBLES", + "CATTLEFODDER", + "NO_BREED" + ] + }, + { + "id": "mon_anchisaurus_hatchling", + "type": "MONSTER", + "copy-from": "mon_sarahsaurus_hatchling", + "upgrades": { "age_grow": 20, "into": "mon_anchisaurus_juvenile" } + }, + { + "id": "mon_issi_hatchling", + "type": "MONSTER", + "copy-from": "mon_sarahsaurus_hatchling", + "upgrades": { "age_grow": 40, "into": "mon_issi_juvenile" } + }, + { + "id": "mon_haplocanthosaurus_hatchling", + "type": "MONSTER", + "copy-from": "mon_issi_hatchling", + "weight": "4 kg", + "volume": "4 L", + "upgrades": { "age_grow": 45, "into": "mon_haplocanthosaurus_juvenile" } + }, + { + "id": "mon_amargasaurus_hatchling", + "type": "MONSTER", + "copy-from": "mon_haplocanthosaurus_hatchling", + "upgrades": { "age_grow": 50, "into": "mon_amargasaurus_juvenile" } }, { "id": "mon_apatosaurus_hatchling", "type": "MONSTER", - "copy-from": "mon_gallimimus_hatchling", - "name": "brown and magenta hatchling", + "copy-from": "mon_amargasaurus_hatchling", "upgrades": { "age_grow": 50, "into": "mon_apatosaurus_juvenile" } }, { "id": "mon_brontosaurus_hatchling", "type": "MONSTER", - "copy-from": "mon_gallimimus_hatchling", - "name": "brown and magenta hatchling", + "copy-from": "mon_apatosaurus_hatchling", "upgrades": { "age_grow": 50, "into": "mon_brontosaurus_juvenile" } }, { "id": "mon_diplodocus_hatchling", "type": "MONSTER", - "copy-from": "mon_gallimimus_hatchling", - "name": "brown and magenta hatchling", + "copy-from": "mon_apatosaurus_hatchling", "upgrades": { "age_grow": 40, "into": "mon_diplodocus_juvenile" } }, + { + "id": "mon_barosaurus_hatchling", + "type": "MONSTER", + "copy-from": "mon_apatosaurus_hatchling", + "upgrades": { "age_grow": 40, "into": "mon_barosaurus_juvenile" } + }, { "id": "mon_camarasaurus_hatchling", "type": "MONSTER", - "copy-from": "mon_gallimimus_hatchling", - "name": "brown and magenta hatchling", + "copy-from": "mon_apatosaurus_hatchling", "upgrades": { "age_grow": 50, "into": "mon_camarasaurus_juvenile" } }, { "id": "mon_brachiosaurus_hatchling", "type": "MONSTER", - "copy-from": "mon_gallimimus_hatchling", - "name": "brown and magenta hatchling", + "copy-from": "mon_apatosaurus_hatchling", "upgrades": { "age_grow": 50, "into": "mon_brachiosaurus_juvenile" } }, { "id": "mon_alamosaurus_hatchling", "type": "MONSTER", - "copy-from": "mon_gallimimus_hatchling", - "name": "brown and magenta hatchling", + "copy-from": "mon_apatosaurus_hatchling", "upgrades": { "age_grow": 50, "into": "mon_alamosaurus_juvenile" } }, { diff --git a/data/mods/DinoMod/monsters/juvenile.json b/data/mods/DinoMod/monsters/juvenile.json index 7920a008f327..d02523612c7f 100644 --- a/data/mods/DinoMod/monsters/juvenile.json +++ b/data/mods/DinoMod/monsters/juvenile.json @@ -272,20 +272,88 @@ "color": "dark_gray_white", "upgrades": { "age_grow": 80, "into": "mon_utahraptor" } }, + { + "id": "mon_sarahsaurus_juvenile", + "type": "MONSTER", + "copy-from": "mon_amargasaurus_juvenile", + "description": "A large, two-legged, plant-eating juvenile sauropod with a long neck and tail.", + "zombify_into": "mon_zarahsaurus_juvenile", + "upgrades": { "age_grow": 365, "into": "mon_sarahsaurus" }, + "volume": "100 L", + "weight": "100 kg", + "bodytype": "ostrich", + "hp": 65, + "speed": 100, + "special_attacks": [ + { "id": "stomp_DinoMod", "cooldown": 10, "damage_max_instance": [ { "damage_type": "bash", "amount": 8 } ] }, + [ "EAT_CROP", 10 ] + ] + }, + { + "id": "mon_anchisaurus_juvenile", + "type": "MONSTER", + "copy-from": "mon_issi_juvenile", + "description": "A four-legged, plant-eating juvenile sauropod with a long neck.", + "zombify_into": "mon_zanchisaurus", + "upgrades": { "age_grow": 5, "into": "mon_anchisaurus" }, + "volume": "15 L", + "weight": "15 kg", + "bodytype": "bear", + "hp": 25, + "special_attacks": [ [ "EAT_CROP", 50 ] ] + }, + { + "id": "mon_issi_juvenile", + "type": "MONSTER", + "copy-from": "mon_amargasaurus_juvenile", + "description": "A large, two-legged, plant-eating juvenile sauropod with a long neck and tail.", + "zombify_into": "mon_zissi_juvenile", + "upgrades": { "age_grow": 365, "into": "mon_issi" }, + "volume": "500 L", + "weight": "500 kg", + "bodytype": "ostrich", + "hp": 100, + "speed": 100, + "special_attacks": [ + { "id": "stomp_DinoMod", "cooldown": 10, "damage_max_instance": [ { "damage_type": "bash", "amount": 8 } ] }, + [ "EAT_CROP", 10 ] + ] + }, + { + "id": "mon_haplocanthosaurus_juvenile", + "type": "MONSTER", + "copy-from": "mon_amargasaurus_juvenile", + "zombify_into": "mon_zaplocanthosaurus_juvenile", + "upgrades": { "age_grow": 365, "into": "mon_haplocanthosaurus" } + }, { "id": "mon_amargasaurus_juvenile", "type": "MONSTER", - "name": "brown sauropod juvenile", + "name": "brown and magenta sauropod juvenile", "copy-from": "mon_gallimimus_juvenile", "looks_like": "mon_apatosaurus", - "description": "A huge four-legged plant-eating juvenile sauropod with a long neck and tail, it could be from a number of different species.", - "color": "brown", + "default_faction": "herbivore_dino", + "description": "A huge, four-legged, plant-eating juvenile sauropod with a long neck and tail, it could be from a number of different species.", "volume": "1000 L", "weight": "1000 kg", + "bodytype": "elephant", "hp": 200, + "aggression": -10, + "morale": 90, + "speed": 80, + "melee_skill": 5, + "melee_dice": 2, + "melee_dice_sides": 4, "zombify_into": "mon_zamargasaurus_juvenile", - "harvest": "mammal_large_leather", - "upgrades": { "age_grow": 100, "into": "mon_amargasaurus" }, + "special_attacks": [ + { "id": "stomp_DinoMod", "cooldown": 10, "damage_max_instance": [ { "damage_type": "bash", "amount": 8 } ] }, + [ "tailsmash_DinoMod", 30 ], + [ "EAT_CROP", 5 ] + ], + "harvest": "dino_sauropod", + "anger_triggers": [ "HURT", "FRIEND_ATTACKED" ], + "fear_triggers": [ "FRIEND_DIED" ], + "upgrades": { "age_grow": 365, "into": "mon_amargasaurus" }, "flags": [ "SEES", "HEARS", @@ -293,182 +361,62 @@ "ANIMAL", "PATH_AVOID_DANGER_1", "WARM", - "CATTLEFODDER", "NO_BREED", "CANPLAY", + "CATTLEFODDER", "GROUP_MORALE" ] }, { "id": "mon_apatosaurus_juvenile", "type": "MONSTER", - "name": "brown and magenta sauropod juvenile", - "description": "A huge four-legged plant-eating juvenile sauropod with a long neck and tail, it could be from a number of different species.", - "copy-from": "mon_gallimimus_juvenile", - "looks_like": "mon_apatosaurus", - "default_faction": "herbivore_dino", - "color": "brown_magenta", - "volume": "1000 L", - "weight": "1000 kg", - "hp": 750, + "copy-from": "mon_amargasaurus_juvenile", "zombify_into": "mon_zapatosaurus_juvenile", - "harvest": "mammal_large_leather", - "upgrades": { "age_grow": 365, "into": "mon_apatosaurus" }, - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "ANIMAL", - "PATH_AVOID_DANGER_1", - "WARM", - "CATTLEFODDER", - "NO_BREED", - "CANPLAY", - "GROUP_MORALE" - ] + "upgrades": { "age_grow": 365, "into": "mon_apatosaurus" } }, { "id": "mon_brontosaurus_juvenile", "type": "MONSTER", - "name": "brown and magenta sauropod juvenile", - "description": "A huge four-legged plant-eating juvenile sauropod with a long neck and tail, it could be from a number of different species.", - "copy-from": "mon_gallimimus_juvenile", - "looks_like": "mon_apatosaurus", - "default_faction": "herbivore_dino", - "color": "brown_magenta", - "volume": "1000 L", - "weight": "1000 kg", - "hp": 600, + "copy-from": "mon_amargasaurus_juvenile", "zombify_into": "mon_zrontosaurus_juvenile", - "harvest": "mammal_large_leather", - "upgrades": { "age_grow": 365, "into": "mon_brontosaurus" }, - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "ANIMAL", - "PATH_AVOID_DANGER_1", - "WARM", - "CATTLEFODDER", - "NO_BREED", - "CANPLAY", - "GROUP_MORALE" - ] + "upgrades": { "age_grow": 365, "into": "mon_brontosaurus" } }, { "id": "mon_diplodocus_juvenile", "type": "MONSTER", - "name": "brown and magenta sauropod juvenile", - "description": "A huge four-legged plant-eating juvenile sauropod with a long neck and tail, it could be from a number of different species.", - "copy-from": "mon_gallimimus_juvenile", - "looks_like": "mon_apatosaurus", - "default_faction": "herbivore_dino", - "color": "brown_magenta", - "volume": "1000 L", - "weight": "1000 kg", - "hp": 210, + "copy-from": "mon_amargasaurus_juvenile", "zombify_into": "mon_ziplodocus_juvenile", - "harvest": "mammal_large_leather", - "upgrades": { "age_grow": 365, "into": "mon_diplodocus" }, - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "ANIMAL", - "PATH_AVOID_DANGER_1", - "WARM", - "CATTLEFODDER", - "NO_BREED", - "CANPLAY", - "GROUP_MORALE" - ] + "upgrades": { "age_grow": 365, "into": "mon_diplodocus" } + }, + { + "id": "mon_barosaurus_juvenile", + "type": "MONSTER", + "copy-from": "mon_amargasaurus_juvenile", + "zombify_into": "mon_zarosaurus_juvenile", + "upgrades": { "age_grow": 365, "into": "mon_barosaurus" } }, { "id": "mon_camarasaurus_juvenile", "type": "MONSTER", - "name": "brown and magenta sauropod juvenile", - "description": "A huge four-legged plant-eating juvenile sauropod with a long neck and tail, it could be from a number of different species.", - "copy-from": "mon_gallimimus_juvenile", - "looks_like": "mon_apatosaurus", - "default_faction": "herbivore_dino", - "color": "brown_magenta", - "volume": "1000 L", - "weight": "1000 kg", - "hp": 750, + "copy-from": "mon_amargasaurus_juvenile", "zombify_into": "mon_zamarasaurus_juvenile", - "harvest": "mammal_large_leather", - "upgrades": { "age_grow": 365, "into": "mon_camarasaurus" }, - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "ANIMAL", - "PATH_AVOID_DANGER_1", - "WARM", - "CATTLEFODDER", - "NO_BREED", - "CANPLAY", - "GROUP_MORALE" - ] + "upgrades": { "age_grow": 365, "into": "mon_camarasaurus" } }, { "id": "mon_brachiosaurus_juvenile", "type": "MONSTER", - "name": "brown and magenta sauropod juvenile", - "description": "A huge four-legged plant-eating juvenile sauropod with a long neck and tail, it could be from a number of different species.", - "copy-from": "mon_gallimimus_juvenile", - "looks_like": "mon_apatosaurus", - "default_faction": "herbivore_dino", - "color": "brown_magenta", - "volume": "1000 L", - "weight": "1000 kg", - "hp": 1500, + "copy-from": "mon_amargasaurus_juvenile", "zombify_into": "mon_zrachiosaurus_juvenile", - "harvest": "mammal_large_leather", - "upgrades": { "age_grow": 365, "into": "mon_brachiosaurus" }, - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "ANIMAL", - "PATH_AVOID_DANGER_1", - "WARM", - "CATTLEFODDER", - "NO_BREED", - "CANPLAY", - "GROUP_MORALE" - ] + "upgrades": { "age_grow": 365, "into": "mon_brachiosaurus" } }, { "id": "mon_alamosaurus_juvenile", "type": "MONSTER", - "name": "brown and magenta sauropod juvenile", - "description": "A huge four-legged plant-eating juvenile sauropod with a long neck and tail, it could be from a number of different species.", - "copy-from": "mon_gallimimus_juvenile", - "looks_like": "mon_apatosaurus", - "default_faction": "herbivore_dino", - "color": "brown_magenta", - "volume": "1000 L", - "weight": "1000 kg", - "hp": 1125, + "copy-from": "mon_amargasaurus_juvenile", "zombify_into": "mon_zalamosaurus_juvenile", "armor_bash": 7, "armor_cut": 9, - "armor_bullet": 7, - "harvest": "mammal_large_leather", - "upgrades": { "age_grow": 365, "into": "mon_alamosaurus" }, - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "ANIMAL", - "PATH_AVOID_DANGER_1", - "WARM", - "CATTLEFODDER", - "NO_BREED", - "CANPLAY", - "GROUP_MORALE" - ] + "upgrades": { "age_grow": 365, "into": "mon_alamosaurus" } }, { "id": "mon_stegosaurus_juvenile", diff --git a/data/mods/DinoMod/monsters/zed-dinosaur.json b/data/mods/DinoMod/monsters/zed-dinosaur.json index bc70d076d845..064df966c917 100644 --- a/data/mods/DinoMod/monsters/zed-dinosaur.json +++ b/data/mods/DinoMod/monsters/zed-dinosaur.json @@ -557,123 +557,226 @@ "fungalize_into": "mon_zutahraptor_fungus", "upgrades": { "half_life": 30, "into_group": "GROUP_zutahraptor_UPGRADE" } }, + { + "type": "MONSTER", + "id": "mon_zarahsaurus", + "name": { "str_sp": "sarahsaurus zombie" }, + "copy-from": "mon_zissi", + "volume": "200 L", + "weight": "200 kg", + "description": "Long-necked, two-legged dinosaur corpse with a long tail.", + "burn_into": "mon_zarahsaurus_scorched", + "fungalize_into": "mon_zarahsaurus_fungus", + "upgrades": { "half_life": 30, "into_group": "GROUP_zarahsaurus_UPGRADE" } + }, + { + "type": "MONSTER", + "id": "mon_zanchisaurus", + "name": { "str_sp": "anchisaurus zombie" }, + "copy-from": "mon_zissi", + "volume": "30 L", + "weight": "30 kg", + "hp": 60, + "description": "Long-necked, four-legged dinosaur corpse. The neck is bent at a disturbing angle and leaking black ichor.", + "burn_into": "mon_zanchisaurus_scorched", + "fungalize_into": "mon_zanchisaurus_fungus", + "upgrades": { "half_life": 30, "into_group": "GROUP_zanchisaurus_UPGRADE" }, + "special_attacks": [ [ "scratch", 10 ], [ "GRAB", 20 ], { "type": "bite", "cooldown": 10 } ] + }, + { + "type": "MONSTER", + "id": "mon_zissi", + "name": { "str_sp": "issi zombie" }, + "copy-from": "mon_zapatosaurus", + "looks_like": "mon_zapatosaurus", + "speed": 55, + "attack_cost": 55, + "melee_dice": 4, + "melee_dice_sides": 7, + "melee_damage": [ { "damage_type": "bash", "amount": 4 } ], + "armor_bash": 8, + "armor_cut": 8, + "hp": 175, + "description": "Large, long-necked, two-legged dinosaur corpse with a long tail.", + "burn_into": "mon_zissi_scorched", + "fungalize_into": "mon_zissi_fungus", + "upgrades": { "half_life": 30, "into_group": "GROUP_zissi_UPGRADE" }, + "special_attacks": [ + [ "scratch", 10 ], + [ "GRAB", 20 ], + { "type": "bite", "cooldown": 10 }, + { "id": "stomp_DinoMod", "cooldown": 20, "damage_max_instance": [ { "damage_type": "bash", "amount": 12 } ] } + ], + "flags": [ "SEES", "SMELLS", "HEARS", "BASHES", "POISON", "STUMBLES", "NO_BREATHE", "REVIVES", "FILTHY", "WARM" ] + }, + { + "type": "MONSTER", + "id": "mon_zaplocanthosaurus", + "name": { "str_sp": "haplocanthosaurus zombie" }, + "copy-from": "mon_zapatosaurus", + "looks_like": "mon_zapatosaurus", + "//": "When large weights and volumes are fixed this should be 12500 L and 12500 kg", + "speed": 55, + "attack_cost": 55, + "melee_dice": 4, + "melee_dice_sides": 7, + "melee_damage": [ { "damage_type": "bash", "amount": 4 } ], + "hp": 400, + "description": "Huge, long-necked, four-legged dinosaur corpse with a long tail.", + "burn_into": "mon_zaplocanthosaurus_scorched", + "fungalize_into": "mon_zaplocanthosaurus_fungus", + "upgrades": { "half_life": 30, "into_group": "GROUP_zaplocanthosaurus_UPGRADE" } + }, { "type": "MONSTER", "id": "mon_zamargasaurus", - "name": { "str": "Undead Amargasaurus" }, + "name": { "str_sp": "amargasaurus zombie" }, "copy-from": "mon_zapatosaurus", "looks_like": "mon_zapatosaurus", - "volume": "1000 L", - "weight": "1000 kg", + "//": "When large weights and volumes are fixed this should be 2500 L and 2500 kg", "speed": 55, - "melee_skill": 10, + "attack_cost": 55, "melee_dice": 4, "melee_dice_sides": 7, - "melee_cut": 4, + "melee_damage": [ { "damage_type": "bash", "amount": 4 } ], "armor_bash": 8, "armor_cut": 8, - "armor_bullet": 6, - "hp": 720, - "description": "A zombie amargasaurus, it has begun using its spikes for hunting.", - "upgrades": { "half_life": 14, "into_group": "GROUP_zamargasaurus_UPGRADE" }, + "hp": 250, + "description": "Huge, long-necked, four-legged dinosaur corpse with two parallel rows of tall spines down its neck and back and a whip-like tail.", + "burn_into": "mon_zamargasaurus_scorched", + "fungalize_into": "mon_zamargasaurus_fungus", + "upgrades": { "half_life": 30, "into_group": "GROUP_zamargasaurus_UPGRADE" }, "flags": [ "SEES", "SMELLS", "HEARS", "BASHES", "POISON", "STUMBLES", "NO_BREATHE", "REVIVES", "FILTHY", "WARM" ] }, { "type": "MONSTER", "id": "mon_zapatosaurus", - "name": { "str": "Apatosaurus zombie" }, + "name": { "str": "apatosaurus zombie" }, "copy-from": "mon_zamptosaurus", "looks_like": "mon_apatosaurus", "volume": "1000 L", "weight": "1000 kg", + "//": "When large weights and volumes are fixed this should be 20000 L and 20000 kg", "bodytype": "elephant", "speed": 65, - "melee_skill": 7, + "attack_cost": 65, "melee_dice": 4, "melee_dice_sides": 4, "armor_bash": 6, "armor_cut": 4, - "armor_bullet": 3, - "hp": 665, + "hp": 480, "special_attacks": [ { "id": "slam", "cooldown": 10, "damage_max_instance": [ { "damage_type": "bash", "amount": 12 } ] }, - [ "SMASH", 30 ] + [ "tailsmash_DinoMod", 30 ] ], - "description": "Massive, long-necked, four-legged dinosaur corpse with a long, whip-like tail. The head is upright and the neck looks like it would still make a good strong club.", - "upgrades": { "half_life": 14, "into_group": "GROUP_zapatosaurus_UPGRADE" } + "description": "A massive, long-necked, four-legged dinosaur corpse with a long, whip-like tail. The head is still upright and the neck looks like it would still make a good, strong club.", + "burn_into": "mon_zapatosaurus_scorched", + "fungalize_into": "mon_zapatosaurus_fungus", + "upgrades": { "half_life": 30, "into_group": "GROUP_zapatosaurus_UPGRADE" } }, { "type": "MONSTER", "id": "mon_zrontosaurus", - "name": { "str": "Brontosaurus zombie" }, + "name": { "str": "brontosaurus zombie" }, "copy-from": "mon_zapatosaurus", "looks_like": "mon_apatosaurus", - "hp": 530, + "//": "When large weights and volumes are fixed this should be 15000 L and 15000 kg", + "hp": 460, "description": "Massive, long-necked, four-legged dinosaur corpse with a bulky torso and a long, whip-like tail.", - "upgrades": { "half_life": 14, "into_group": "GROUP_zrontosaurus_UPGRADE" } + "burn_into": "mon_zrontosaurus_scorched", + "fungalize_into": "mon_zrontosaurus_fungus", + "upgrades": { "half_life": 30, "into_group": "GROUP_zrontosaurus_UPGRADE" } }, { "type": "MONSTER", "id": "mon_ziplodocus", - "name": { "str": "Diplodocus zombie" }, + "name": { "str": "diplodocus zombie" }, "copy-from": "mon_zamptosaurus", "looks_like": "mon_apatosaurus", "volume": "1000 L", "weight": "1000 kg", + "//": "When large weights and volumes are fixed this should be 15000 L and 15000 kg", + "hp": 460, "bodytype": "elephant", "speed": 50, - "melee_skill": 7, + "attack_cost": 50, "melee_dice": 4, "melee_dice_sides": 4, "armor_bash": 5, "armor_cut": 4, - "armor_bullet": 3, - "hp": 665, "special_attacks": [ - { "id": "slam", "cooldown": 10, "damage_max_instance": [ { "damage_type": "bash", "amount": 12 } ] }, - [ "SMASH", 30 ] + { "id": "stomp_DinoMod", "cooldown": 10, "damage_max_instance": [ { "damage_type": "bash", "amount": 12 } ] }, + [ "tailsmash_DinoMod", 30 ] ], "description": "Huge, long-necked, four-legged dinosaur with a long, whip-like tail and a tiny head with vacant white eyes. Sways and staggers.", - "upgrades": { "half_life": 14, "into_group": "GROUP_ziplodocus_UPGRADE" } + "burn_into": "mon_ziplodocus_scorched", + "fungalize_into": "mon_ziplodocus_fungus", + "upgrades": { "half_life": 30, "into_group": "GROUP_ziplodocus_UPGRADE" } + }, + { + "type": "MONSTER", + "id": "mon_zarosaurus", + "name": { "str": "barosaurus zombie" }, + "copy-from": "mon_ziplodocus", + "looks_like": "mon_apatosaurus", + "//": "When large weights and volumes are fixed this should be 16000 L and 16000 kg", + "special_attacks": [ + { "id": "stomp_DinoMod", "cooldown": 10, "damage_max_instance": [ { "damage_type": "cut", "amount": 14 } ] }, + [ "tailsmash_DinoMod", 50 ] + ], + "description": "Huge, long-necked, four-legged dinosaur corpse with a long, whip-like tail. There is a large claw on each foreleg.", + "burn_into": "mon_zamarasaurus_scorched", + "fungalize_into": "mon_zamarasaurus_fungus", + "upgrades": { "half_life": 30, "into_group": "GROUP_zamarasaurus_UPGRADE" } }, { "type": "MONSTER", "id": "mon_zamarasaurus", - "name": { "str": "Camarasaurus zombie" }, + "name": { "str": "camarasaurus zombie" }, "copy-from": "mon_zapatosaurus", "looks_like": "mon_apatosaurus", + "//": "When large weights and volumes are fixed this should be 47000 L and 47000 kg", + "hp": 500, "speed": 50, - "description": "Massive, long-necked, four-legged dinosaur corpse with a long, whip-like tail. The head is upright and the neck looks like it would still make a good strong club.", - "upgrades": { "half_life": 14, "into_group": "GROUP_zamarasaurus_UPGRADE" } + "attack_cost": 50, + "description": "Massive, long-necked, four-legged dinosaur corpse with a long, whip-like tail. The head is still upright and the neck looks like it would still make a good, strong club.", + "burn_into": "mon_zamarasaurus_scorched", + "fungalize_into": "mon_zamarasaurus_fungus", + "upgrades": { "half_life": 30, "into_group": "GROUP_zamarasaurus_UPGRADE" } }, { "type": "MONSTER", "id": "mon_zrachiosaurus", - "name": { "str": "Brachiosaurus zombie" }, + "name": { "str": "brachiosaurus zombie" }, "copy-from": "mon_zapatosaurus", "looks_like": "mon_apatosaurus", + "//": "When large weights and volumes are fixed this should be 40000 L and 40000 kg", "speed": 40, + "attack_cost": 40, "melee_dice": 6, "armor_bash": 8, "armor_cut": 8, - "armor_bullet": 6, - "hp": 2000, + "hp": 485, "description": "Gigantic, long-necked, four-legged dinosaur corpse with longer forelegs and a whip-like tail.", - "upgrades": { "half_life": 14, "into_group": "GROUP_zrachiosaurus_UPGRADE" } + "burn_into": "mon_zrachiosaurus_scorched", + "fungalize_into": "mon_zrachiosaurus_fungus", + "upgrades": { "half_life": 30, "into_group": "GROUP_zrachiosaurus_UPGRADE" } }, { "type": "MONSTER", "id": "mon_zalamosaurus", - "name": { "str": "Alamosaurus zombie" }, + "name": { "str": "alamosaurus zombie" }, "copy-from": "mon_zapatosaurus", "looks_like": "mon_apatosaurus", + "//": "When large weights and volumes are fixed this should be 70000 L and 70000 kg", "melee_dice": 5, "armor_bash": 15, "armor_cut": 19, - "armor_bullet": 15, - "hp": 1500, - "description": "Gigantic, long-necked, four-legged dinosaur corpse with a long neck and spiked tail protected by natural bone armor.", - "upgrades": { "half_life": 14, "into_group": "GROUP_zalamosaurus_UPGRADE" } + "hp": 500, + "description": "Gigantic, long-necked, four-legged dinosaur corpse, protected by natural bone armor and a spiked tail.", + "burn_into": "mon_zalamosaurus_scorched", + "fungalize_into": "mon_zalamosaurus_fungus", + "upgrades": { "half_life": 30, "into_group": "GROUP_zalamosaurus_UPGRADE" } }, { "type": "MONSTER", @@ -1104,7 +1207,9 @@ "name": { "str": "juvenile sauropod zombie" }, "copy-from": "mon_zapatosaurus_juvenile", "looks_like": "mon_apatosaurus", - "upgrades": { "half_life": 14, "into": "mon_zamargasaurus" } + "burn_into": "mon_zamargasaurus_scorched", + "fungalize_into": "mon_zamargasaurus_fungus", + "upgrades": { "half_life": 30, "into": "mon_zamargasaurus" } }, { "type": "MONSTER", @@ -1122,25 +1227,26 @@ "aggression": 100, "morale": 100, "speed": 50, - "melee_skill": 5, + "attack_cost": 50, + "melee_skill": 3, "melee_dice": 2, "melee_dice_sides": 4, - "melee_cut": 2, + "melee_damage": [ { "damage_type": "bash", "amount": 2 } ], "armor_bash": 6, "armor_cut": 4, - "armor_bullet": 3, - "hp": 1500, - "death_function": [ "NORMAL" ], + "hp": 200, "special_attacks": [ - { "id": "slam", "cooldown": 10, "damage_max_instance": [ { "damage_type": "bash", "amount": 12 } ] }, - [ "SMASH", 30 ] + { "id": "stomp_DinoMod", "cooldown": 10, "damage_max_instance": [ { "damage_type": "bash", "amount": 12 } ] }, + [ "tailsmash_DinoMod", 30 ] ], - "description": "A four-legged plant-eating dinosaur juvenile corpse, it could be from a number of different species.", - "upgrades": { "half_life": 14, "into": "mon_zapatosaurus" }, + "description": "A small, four-legged, herbivorous dinosaur juvenile's corpse that could be from a number of different species.", + "burn_into": "mon_zapatosaurus_scorched", + "fungalize_into": "mon_zapatosaurus_fungus", + "upgrades": { "half_life": 30, "into": "mon_zapatosaurus" }, "flags": [ "SEES", "SMELLS", "HEARS", "POISON", "STUMBLES", "NO_BREATHE", "REVIVES", "FILTHY", "WARM", "BASHES" ], "vision_night": 3, "harvest": "zed_dino_leather", - "categories": [ "DINOSAUR", "CLASSIC" ] + "categories": [ "DINOSAUR" ] }, { "type": "MONSTER", @@ -1148,7 +1254,9 @@ "name": { "str": "juvenile sauropod zombie" }, "copy-from": "mon_zapatosaurus_juvenile", "looks_like": "mon_apatosaurus", - "upgrades": { "half_life": 14, "into": "mon_zrontosaurus" } + "burn_into": "mon_zrontosaurus_scorched", + "fungalize_into": "mon_zrontosaurus_fungus", + "upgrades": { "half_life": 30, "into": "mon_zrontosaurus" } }, { "type": "MONSTER", @@ -1156,7 +1264,19 @@ "name": { "str": "juvenile sauropod zombie" }, "copy-from": "mon_zapatosaurus_juvenile", "looks_like": "mon_apatosaurus", - "upgrades": { "half_life": 14, "into": "mon_ziplodocus" } + "burn_into": "mon_ziplodocus_scorched", + "fungalize_into": "mon_ziplodocus_fungus", + "upgrades": { "half_life": 30, "into": "mon_ziplodocus" } + }, + { + "type": "MONSTER", + "id": "mon_zarosaurus_juvenile", + "name": { "str": "juvenile sauropod zombie" }, + "copy-from": "mon_zapatosaurus_juvenile", + "looks_like": "mon_apatosaurus", + "burn_into": "mon_zarosaurus_scorched", + "fungalize_into": "mon_zarosaurus_fungus", + "upgrades": { "half_life": 30, "into": "mon_zarosaurus" } }, { "type": "MONSTER", @@ -1164,7 +1284,9 @@ "name": { "str": "juvenile sauropod zombie" }, "copy-from": "mon_zapatosaurus_juvenile", "looks_like": "mon_apatosaurus", - "upgrades": { "half_life": 14, "into": "mon_zamarasaurus" } + "burn_into": "mon_zamarasaurus_scorched", + "fungalize_into": "mon_zamarasaurus_fungus", + "upgrades": { "half_life": 30, "into": "mon_zamarasaurus" } }, { "type": "MONSTER", @@ -1176,19 +1298,21 @@ "melee_dice": 5, "armor_bash": 8, "armor_cut": 8, - "armor_bullet": 6, - "upgrades": { "half_life": 14, "into": "mon_zrachiosaurus" } + "burn_into": "mon_zrachiosaurus_scorched", + "fungalize_into": "mon_zrachiosaurus_fungus", + "upgrades": { "half_life": 30, "into": "mon_zrachiosaurus" } }, { "type": "MONSTER", "id": "mon_zalamosaurus_juvenile", - "name": { "str": "juvenile Alamosaurus zombie" }, + "name": { "str": "juvenile sauropod zombie" }, "copy-from": "mon_zapatosaurus_juvenile", "looks_like": "mon_apatosaurus", "armor_bash": 7, "armor_cut": 9, - "armor_bullet": 7, - "description": "A four-legged plant-eating dinosaur juvenile corpse with natural bone armor plates.", - "upgrades": { "half_life": 14, "into": "mon_zalamosaurus" } + "description": "The corpse of a small, four-legged, herbivorous dinosaur juvenile, with cracked bone armor plates.", + "burn_into": "mon_zalamosaurus_scorched", + "fungalize_into": "mon_zalamosaurus_fungus", + "upgrades": { "half_life": 30, "into": "mon_zalamosaurus" } } ] diff --git a/data/mods/DinoMod/monsters/zinosaur_burned.json b/data/mods/DinoMod/monsters/zinosaur_burned.json new file mode 100644 index 000000000000..0ed42a2de351 --- /dev/null +++ b/data/mods/DinoMod/monsters/zinosaur_burned.json @@ -0,0 +1,636 @@ +[ + { + "type": "MONSTER", + "id": "mon_zilophosaurus_scorched", + "name": { "str": "scorched dilophosaurus zombie" }, + "copy-from": "mon_zallimimus_scorched", + "looks_like": "mon_zilophosaurus", + "description": "Heavily-burned zombie dinosaur predator that still reeks of charred meat. Its flesh has mended into a leathery shell.", + "volume": "400 L", + "weight": "400 kg", + "speed": 65, + "attack_cost": 65, + "melee_skill": 2, + "melee_dice": 1, + "melee_dice_sides": 3, + "melee_damage": [ { "damage_type": "cut", "amount": 2 } ], + "armor_bash": 6, + "armor_cut": 13, + "armor_acid": 3, + "armor_fire": 15, + "hp": 60, + "fungalize_into": "mon_zilophosaurus_fungus", + "vision_day": 10, + "special_attacks": [ [ "GRAB", 7 ] ], + "death_function": [ "SMOKEBURST", "NORMAL" ], + "harvest": "zed_dino_leather", + "flags": [ "SEES", "HEARS", "STUMBLES", "POISON", "NO_BREATHE", "REVIVES", "REVIVES_HEALTHY", "NO_NECRO", "FILTHY" ] + }, + { + "type": "MONSTER", + "id": "mon_zeratosaurus_scorched", + "name": { "str": "scorched ceratosaurus zombie" }, + "copy-from": "mon_zilophosaurus_scorched", + "looks_like": "mon_ceratosaurus", + "volume": "540 L", + "weight": "540 kg", + "speed": 55, + "attack_cost": 55, + "armor_cut": 14, + "hp": 70, + "fungalize_into": "mon_zeratosaurus_fungus", + "description": "Heavily-burned zombie dinosaur predator that still reeks of charred meat. Its flesh has mended into a leathery shell studded with bony spikes." + }, + { + "type": "MONSTER", + "id": "mon_zpinosaurus_scorched", + "name": { "str": "scorched spinosaurus zombie" }, + "looks_like": "mon_spinosaurus", + "description": "A heavily-burned zombie dinosaur predator with a row of blackened bone spikes along its spine; it still reeks of charred meat. Its flesh has mended into a leathery shell.", + "species": [ "ZOMBIE" ], + "default_faction": "zombie", + "symbol": "Z", + "volume": "1000 L", + "weight": "1000 kg", + "bodytype": "elephant", + "material": [ "flesh" ], + "aggression": 100, + "morale": 100, + "speed": 35, + "attack_cost": 35, + "melee_skill": 2, + "melee_dice": 4, + "melee_dice_sides": 4, + "melee_damage": [ { "damage_type": "cut", "amount": 4 } ], + "armor_bash": 8, + "armor_cut": 17, + "armor_acid": 3, + "armor_fire": 15, + "hp": 215, + "fungalize_into": "mon_zpinosaurus_fungus", + "vision_night": 3, + "harvest": "zed_dino_leather", + "categories": [ "DINOSAUR" ], + "color": "i_brown", + "vision_day": 10, + "special_attacks": [ [ "GRAB", 7 ] ], + "death_function": [ "SMOKEBURST", "NORMAL" ], + "flags": [ "SEES", "HEARS", "STUMBLES", "POISON", "NO_BREATHE", "REVIVES", "REVIVES_HEALTHY", "NO_NECRO", "FILTHY" ] + }, + { + "type": "MONSTER", + "id": "mon_zorvosaurus_scorched", + "name": { "str": "scorched torvosaurus zombie" }, + "copy-from": "mon_zpinosaurus_scorched", + "looks_like": "mon_torvosaurus", + "description": "A heavily-burned zombie dinosaur predator with a large head and long, sharp teeth; it still reeks of charred meat. Its flesh has mended into a leathery shell.", + "bodytype": "ostrich", + "melee_dice_sides": 6, + "melee_damage": [ { "damage_type": "cut", "amount": 12 } ], + "armor_bash": 6, + "armor_cut": 12, + "hp": 130, + "fungalize_into": "mon_zorvosaurus_fungus", + "color": "i_brown" + }, + { + "type": "MONSTER", + "id": "mon_zallosaurus_scorched", + "name": { "str": "scorched allosaurus zombie" }, + "copy-from": "mon_zyrannosaurus_scorched", + "looks_like": "mon_zallosaurus", + "description": "Heavily-burned zombie dinosaur predator that still reeks of charred meat. Its flesh has mended into a leathery shell.", + "speed": 75, + "attack_cost": 75, + "melee_dice": 2, + "melee_dice_sides": 1, + "melee_damage": [ { "damage_type": "cut", "amount": 2 } ], + "armor_bash": 6, + "armor_cut": 13, + "hp": 95, + "fungalize_into": "mon_zallosaurus_fungus" + }, + { + "type": "MONSTER", + "id": "mon_zacrocanthosaurus_scorched", + "name": { "str": "scorched acrocanthosaurus zombie" }, + "copy-from": "mon_zallosaurus_scorched", + "looks_like": "mon_zacrocanthosaurus", + "speed": 50, + "attack_cost": 50, + "melee_dice": 4, + "melee_dice_sides": 4, + "melee_damage": [ { "damage_type": "cut", "amount": 4 } ], + "armor_bash": 13, + "hp": 135, + "fungalize_into": "mon_zacrocanthosaurus_fungus", + "description": "Heavily-burned zombie dinosaur predator that still reeks of charred meat. Its flesh has mended into a leathery shell." + }, + { + "type": "MONSTER", + "id": "mon_ziats_scorched", + "name": { "str": "scorched siats zombie" }, + "copy-from": "mon_zacrocanthosaurus_scorched", + "looks_like": "mon_ziats", + "melee_dice": 2, + "melee_dice_sides": 1, + "melee_damage": [ { "damage_type": "cut", "amount": 2 } ], + "armor_bash": 6, + "hp": 180, + "fungalize_into": "mon_ziats_fungus", + "description": "Heavily-burned zombie dinosaur predator with long claws that still reeks of charred meat. Its flesh has mended into a leathery shell." + }, + { + "type": "MONSTER", + "id": "mon_zryptosaurus_scorched", + "name": { "str": "scorched dryptosaurus zombie" }, + "copy-from": "mon_zappalachiosaurus_scorched", + "looks_like": "mon_zryptosaurus", + "hp": 100, + "fungalize_into": "mon_zryptosaurus_fungus", + "description": "Heavily-burned zombie dinosaur predator that still reeks of charred meat. Its flesh has mended into a leathery shell." + }, + { + "type": "MONSTER", + "id": "mon_zappalachiosaurus_scorched", + "name": { "str": "scorched appalachiosaurus zombie" }, + "copy-from": "mon_zorgosaurus_scorched", + "looks_like": "mon_zappalachiosaurus", + "speed": 85, + "attack_cost": 85, + "melee_damage": [ { "damage_type": "cut", "amount": 14 } ], + "hp": 110, + "fungalize_into": "mon_zappalachiosaurus_fungus", + "description": "Heavily-burned zombie dinosaur predator that still reeks of charred meat. Its flesh has mended into a leathery shell." + }, + { + "type": "MONSTER", + "id": "mon_zorgosaurus_scorched", + "name": { "str": "scorched gorgosaurus zombie" }, + "copy-from": "mon_zalbertosaurus_scorched", + "looks_like": "mon_zorgosaurus", + "speed": 40, + "attack_cost": 40, + "melee_damage": [ { "damage_type": "cut", "amount": 13 } ], + "hp": 125, + "fungalize_into": "mon_zorgosaurus_fungus", + "description": "Heavily-burned zombie dinosaur predator that still reeks of charred meat. Its flesh has mended into a leathery shell." + }, + { + "type": "MONSTER", + "id": "mon_zalbertosaurus_scorched", + "name": { "str": "scorched albertosaurus zombie" }, + "copy-from": "mon_zyrannosaurus_scorched", + "looks_like": "mon_zalbertosaurus", + "melee_dice": 3, + "melee_dice_sides": 3, + "melee_damage": [ { "damage_type": "cut", "amount": 14 } ], + "armor_bash": 7, + "armor_cut": 12, + "hp": 135, + "fungalize_into": "mon_zalbertosaurus_fungus", + "description": "Heavily-burned zombie dinosaur predator that still reeks of charred meat. Its flesh has mended into a leathery shell." + }, + { + "type": "MONSTER", + "id": "mon_zianzhousaurus_scorched", + "name": { "str": "scorched qianzhousaurus zombie" }, + "copy-from": "mon_zanuqsaurus_scorched", + "looks_like": "mon_zianzhousaurus", + "volume": "550 L", + "weight": "770 kg", + "speed": 50, + "attack_cost": 50, + "melee_dice": 3, + "melee_dice_sides": 3, + "melee_damage": [ { "damage_type": "cut", "amount": 13 } ], + "armor_bash": 7, + "armor_cut": 14, + "hp": 80, + "fungalize_into": "mon_zianzhousaurus_fungus", + "description": "Heavily-burned zombie dinosaur predator that still reeks of charred meat. Its flesh has mended into a leathery shell." + }, + { + "type": "MONSTER", + "id": "mon_zanuqsaurus_scorched", + "name": { "str": "scorched nanuqsaurus zombie" }, + "copy-from": "mon_zaspletosaurus_scorched", + "looks_like": "mon_zanuqsaurus", + "color": "white", + "hp": 135, + "fungalize_into": "mon_zanuqsaurus_fungus", + "description": "Heavily-burned zombie dinosaur predator that still reeks of charred meat. Its flesh has mended into a pale leathery shell." + }, + { + "type": "MONSTER", + "id": "mon_zaspletosaurus_scorched", + "name": { "str": "scorched daspletosaurus zombie" }, + "copy-from": "mon_zyrannosaurus_scorched", + "looks_like": "mon_zaspletosaurus", + "melee_dice": 4, + "melee_dice_sides": 4, + "melee_damage": [ { "damage_type": "cut", "amount": 4 } ], + "hp": 150, + "fungalize_into": "mon_zaspletosaurus_fungus", + "description": "Heavily-burned zombie dinosaur predator that still reeks of charred meat. Its flesh has mended into a leathery shell." + }, + { + "type": "MONSTER", + "id": "mon_zyrannosaurus_scorched", + "name": { "str": "scorched tyrannosaurus zombie" }, + "looks_like": "mon_zyrannosaurus", + "species": [ "ZOMBIE" ], + "default_faction": "zombie", + "symbol": "Z", + "volume": "1000 L", + "weight": "1000 kg", + "bodytype": "ostrich", + "material": [ "flesh" ], + "aggression": 100, + "morale": 100, + "speed": 35, + "attack_cost": 35, + "melee_skill": 3, + "melee_dice": 5, + "melee_dice_sides": 7, + "melee_damage": [ { "damage_type": "cut", "amount": 10 } ], + "armor_bash": 8, + "armor_cut": 17, + "armor_acid": 3, + "armor_fire": 15, + "hp": 200, + "fungalize_into": "mon_zyrannosaurus_fungus", + "vision_night": 3, + "categories": [ "DINOSAUR" ], + "description": "Enormous heavily-burned zombie dinosaur predator that still reeks of charred meat. Its flesh has mended into a leathery shell.", + "color": "i_brown", + "vision_day": 10, + "special_attacks": [ [ "GRAB", 7 ] ], + "death_function": [ "SMOKEBURST", "NORMAL" ], + "harvest": "zed_dino_leather", + "flags": [ + "SEES", + "HEARS", + "STUMBLES", + "POISON", + "NO_BREATHE", + "REVIVES", + "REVIVES_HEALTHY", + "NO_NECRO", + "FILTHY", + "PET_MOUNTABLE" + ] + }, + { + "type": "MONSTER", + "id": "mon_zallimimus_scorched", + "name": { "str": "scorched gallimimus zombie" }, + "looks_like": "mon_zallimimus", + "species": [ "ZOMBIE" ], + "default_faction": "zombie", + "symbol": "Z", + "volume": "440 L", + "weight": "440 kg", + "bodytype": "ostrich", + "material": [ "flesh" ], + "aggression": 100, + "morale": 100, + "speed": 115, + "attack_cost": 115, + "melee_skill": 1, + "melee_dice": 1, + "melee_dice_sides": 3, + "melee_damage": [ { "damage_type": "cut", "amount": 2 } ], + "armor_bash": 4, + "armor_cut": 13, + "armor_acid": 3, + "armor_fire": 15, + "hp": 60, + "fungalize_into": "mon_zallimimus_fungus", + "vision_night": 3, + "categories": [ "DINOSAUR" ], + "description": "A heavily-burned zombie dinosaur looking a bit like an overcooked ostrich - it still reeks of charred meat. Its flesh has mended into a leathery shell.", + "color": "i_brown", + "vision_day": 10, + "special_attacks": [ [ "GRAB", 7 ] ], + "death_function": [ "SMOKEBURST", "NORMAL" ], + "harvest": "zed_dino_leather", + "flags": [ + "SEES", + "HEARS", + "STUMBLES", + "POISON", + "NO_BREATHE", + "REVIVES", + "REVIVES_HEALTHY", + "NO_NECRO", + "FILTHY", + "PET_MOUNTABLE" + ] + }, + { + "type": "MONSTER", + "id": "mon_ztruthiomimus_scorched", + "name": { "str_sp": "scorched struthiomimus zombie" }, + "copy-from": "mon_zallimimus_scorched", + "volume": "420 L", + "weight": "420 kg", + "speed": 125, + "attack_cost": 125 + }, + { + "type": "MONSTER", + "id": "mon_zornithomimus_scorched", + "name": { "str_sp": "scorched ornithomimus zombie" }, + "copy-from": "mon_zallimimus_scorched", + "volume": "170 L", + "weight": "170 kg", + "speed": 115, + "attack_cost": 115, + "extend": { "flags": [ "CLIMBS" ] } + }, + { + "type": "MONSTER", + "id": "mon_zothronychus_scorched", + "name": { "str": "scorched nothronychus zombie" }, + "copy-from": "mon_zeinonychus_scorched", + "looks_like": "mon_zothronychus", + "volume": "800 L", + "weight": "800 kg", + "speed": 40, + "attack_cost": 40, + "melee_skill": 3, + "melee_dice": 4, + "melee_dice_sides": 3, + "armor_bash": 6, + "armor_cut": 13, + "hp": 80, + "fungalize_into": "mon_zothronychus_fungus", + "description": "A heavily-burned zombie dinosaur with sharp, curved claws; it still reeks of charred meat. Its flesh has mended into a leathery shell." + }, + { + "type": "MONSTER", + "id": "mon_zanzu_scorched", + "name": { "str": "scorched anzu zombie" }, + "copy-from": "mon_zeinonychus_scorched", + "looks_like": "mon_zanzu", + "volume": "250 L", + "weight": "250 kg", + "speed": 85, + "attack_cost": 85, + "melee_skill": 3, + "melee_dice": 4, + "melee_dice_sides": 3, + "armor_bash": 6, + "armor_cut": 13, + "hp": 60, + "fungalize_into": "mon_zanzu_fungus", + "description": "A heavily-burned zombie dinosaur with long claws; it still reeks of charred meat. Its flesh has mended into a leathery shell." + }, + { + "type": "MONSTER", + "id": "mon_zeinonychus_scorched", + "name": { "str": "scorched deinonychus zombie" }, + "looks_like": "mon_zeinonychus", + "species": [ "ZOMBIE" ], + "default_faction": "zombie", + "symbol": "Z", + "volume": "70 L", + "weight": "70 kg", + "bodytype": "ostrich", + "material": [ "flesh" ], + "aggression": 100, + "morale": 100, + "speed": 55, + "attack_cost": 55, + "melee_skill": 3, + "melee_dice": 1, + "melee_dice_sides": 7, + "melee_damage": [ { "damage_type": "cut", "amount": 4 } ], + "armor_bash": 4, + "armor_cut": 13, + "armor_acid": 3, + "armor_fire": 15, + "hp": 20, + "fungalize_into": "mon_zeinonychus_fungus", + "vision_night": 10, + "categories": [ "DINOSAUR" ], + "description": "Heavily-burned zombie dinosaur predator that still reeks of charred meat. Its flesh has mended into a leathery shell. Both feet brandish a large sickle-like claw.", + "color": "i_brown", + "vision_day": 10, + "special_attacks": [ [ "GRAB", 7 ] ], + "death_function": [ "SMOKEBURST", "NORMAL" ], + "harvest": "zed_dino_leather", + "flags": [ "SEES", "HEARS", "STUMBLES", "POISON", "NO_BREATHE", "REVIVES", "REVIVES_HEALTHY", "NO_NECRO", "FILTHY" ] + }, + { + "type": "MONSTER", + "id": "mon_zutahraptor_scorched", + "name": { "str": "scorched utahraptor zombie" }, + "copy-from": "mon_zeinonychus_scorched", + "looks_like": "mon_zutahraptor", + "volume": "500 L", + "weight": "500 kg", + "melee_dice": 2, + "melee_dice_sides": 5, + "melee_damage": [ { "damage_type": "cut", "amount": 8 } ], + "armor_bash": 5, + "hp": 65, + "fungalize_into": "mon_zutahraptor_fungus" + }, + { + "type": "MONSTER", + "id": "mon_zarahsaurus_scorched", + "name": { "str": "scorched sarahsaurus zombie" }, + "copy-from": "mon_zapatosaurus_scorched", + "looks_like": "mon_zarahsaurus", + "volume": "200 L", + "weight": "200 kg", + "speed": 45, + "attack_cost": 45, + "melee_dice_sides": 6, + "melee_damage": [ { "damage_type": "bash", "amount": 4 } ], + "hp": 90, + "fungalize_into": "mon_zarahsaurus_fungus", + "description": "Heavily-burned two-legged zombie dinosaur sauropod that still reeks of charred meat. Its flesh has mended into a leathery shell." + }, + { + "type": "MONSTER", + "id": "mon_zanchisaurus_scorched", + "name": { "str": "scorched anchisaurus zombie" }, + "copy-from": "mon_zapatosaurus_scorched", + "looks_like": "mon_zissi", + "speed": 45, + "attack_cost": 45, + "melee_dice_sides": 4, + "melee_damage": [ { "damage_type": "bash", "amount": 1 } ], + "hp": 30, + "fungalize_into": "mon_zanchisaurus_fungus", + "description": "Heavily-burned four-legged zombie dinosaur sauropod that still reeks of charred meat. Its flesh has mended into a leathery shell.", + "color": "white" + }, + { + "type": "MONSTER", + "id": "mon_zissi_scorched", + "name": { "str": "scorched issi zombie" }, + "copy-from": "mon_zapatosaurus_scorched", + "looks_like": "mon_zissi", + "speed": 45, + "attack_cost": 45, + "melee_dice_sides": 6, + "melee_damage": [ { "damage_type": "bash", "amount": 4 } ], + "hp": 90, + "fungalize_into": "mon_zissi_fungus", + "description": "Heavily-burned two-legged zombie dinosaur sauropod that still reeks of charred meat. Its flesh has mended into a leathery shell.", + "color": "white" + }, + { + "type": "MONSTER", + "id": "mon_zaplocanthosaurus_scorched", + "name": { "str": "scorched haplocanthosaurus zombie" }, + "copy-from": "mon_zapatosaurus_scorched", + "looks_like": "mon_zaplocanthosaurus", + "fungalize_into": "mon_zaplocanthosaurus_fungus", + "description": "Heavily-burned zombie dinosaur sauropod with a long neck that still reeks of charred meat. Its flesh has mended into a leathery shell." + }, + { + "type": "MONSTER", + "id": "mon_zamargasaurus_scorched", + "name": { "str": "scorched amargasaurus zombie" }, + "copy-from": "mon_zapatosaurus_scorched", + "looks_like": "mon_zamargasaurus", + "speed": 45, + "attack_cost": 45, + "melee_dice_sides": 6, + "melee_damage": [ { "damage_type": "bash", "amount": 4 } ], + "armor_bash": 10, + "armor_cut": 17, + "hp": 165, + "fungalize_into": "mon_zamargasaurus_fungus", + "description": "Heavily-burned zombie dinosaur sauropod that still reeks of charred meat. Its flesh has mended into a leathery shell studded with two rows of tall spines." + }, + { + "type": "MONSTER", + "id": "mon_zapatosaurus_scorched", + "name": { "str": "scorched apatosaurus zombie" }, + "copy-from": "mon_zamptosaurus_scorched", + "looks_like": "mon_zapatosaurus", + "volume": "1000 L", + "weight": "1000 kg", + "bodytype": "elephant", + "speed": 55, + "attack_cost": 55, + "melee_dice": 4, + "melee_dice_sides": 3, + "armor_bash": 8, + "armor_cut": 13, + "hp": 250, + "fungalize_into": "mon_zapatosaurus_fungus", + "description": "Heavily-burned zombie dinosaur sauropod with a long neck that still reeks of charred meat. Its flesh has mended into a leathery shell." + }, + { + "type": "MONSTER", + "id": "mon_zrontosaurus_scorched", + "name": { "str": "scorched brontosaurus zombie" }, + "copy-from": "mon_zapatosaurus_scorched", + "looks_like": "mon_zrontosaurus", + "fungalize_into": "mon_zrontosaurus_fungus" + }, + { + "type": "MONSTER", + "id": "mon_ziplodocus_scorched", + "name": { "str": "scorched diplodocus zombie" }, + "copy-from": "mon_zapatosaurus_scorched", + "looks_like": "mon_ziplodocus", + "speed": 40, + "attack_cost": 40, + "armor_bash": 7, + "hp": 245, + "fungalize_into": "mon_ziplodocus_fungus" + }, + { + "type": "MONSTER", + "id": "mon_zarosaurus_scorched", + "name": { "str": "scorched barosaurus zombie" }, + "copy-from": "mon_zapatosaurus_scorched", + "looks_like": "mon_zarosaurus", + "speed": 40, + "attack_cost": 40, + "armor_bash": 7, + "hp": 250, + "fungalize_into": "mon_zarosaurus_fungus" + }, + { + "type": "MONSTER", + "id": "mon_zamarasaurus_scorched", + "name": { "str": "scorched camarasaurus zombie" }, + "copy-from": "mon_zapatosaurus_scorched", + "looks_like": "mon_zamarasaurus", + "speed": 40, + "attack_cost": 40, + "hp": 225, + "fungalize_into": "mon_zamarasaurus_fungus" + }, + { + "type": "MONSTER", + "id": "mon_zrachiosaurus_scorched", + "name": { "str": "scorched brachiosaurus zombie" }, + "copy-from": "mon_zapatosaurus_scorched", + "looks_like": "mon_zrachiosaurus", + "speed": 35, + "attack_cost": 35, + "melee_dice": 6, + "armor_bash": 10, + "armor_cut": 17, + "hp": 285, + "fungalize_into": "mon_zrachiosaurus_fungus" + }, + { + "type": "MONSTER", + "id": "mon_zalamosaurus_scorched", + "name": { "str": "scorched alamosaurus zombie" }, + "copy-from": "mon_zapatosaurus_scorched", + "looks_like": "mon_zalamosaurus", + "melee_dice": 5, + "armor_bash": 17, + "armor_cut": 28, + "hp": 250, + "fungalize_into": "mon_zalamosaurus_fungus" + }, + { + "type": "MONSTER", + "id": "mon_zamptosaurus_scorched", + "name": { "str": "scorched camptosaurus zombie" }, + "looks_like": "mon_zamptosaurus", + "species": [ "ZOMBIE" ], + "default_faction": "zombie", + "symbol": "Z", + "volume": "850 L", + "weight": "850 kg", + "bodytype": "bear", + "material": [ "flesh" ], + "aggression": 100, + "morale": 100, + "speed": 50, + "attack_cost": 50, + "melee_skill": 3, + "melee_dice": 1, + "melee_dice_sides": 3, + "melee_damage": [ { "damage_type": "bash", "amount": 2 } ], + "armor_bash": 7, + "armor_cut": 13, + "armor_acid": 3, + "armor_fire": 15, + "hp": 85, + "fungalize_into": "mon_zamptosaurus_fungus", + "vision_night": 3, + "categories": [ "DINOSAUR" ], + "description": "A heavily-burned zombie dinosaur with a pointed beak; it still reeks of charred meat. Its flesh has mended into a leathery shell.", + "color": "i_brown", + "vision_day": 10, + "special_attacks": [ [ "GRAB", 7 ] ], + "death_function": [ "SMOKEBURST", "NORMAL" ], + "harvest": "zed_dino_leather", + "flags": [ "SEES", "HEARS", "STUMBLES", "POISON", "NO_BREATHE", "REVIVES", "REVIVES_HEALTHY", "NO_NECRO", "FILTHY" ] + } +] diff --git a/data/mods/DinoMod/monsters/zinosaur_upgrade.json b/data/mods/DinoMod/monsters/zinosaur_upgrade.json index 824cfba15671..bf6f137a8825 100644 --- a/data/mods/DinoMod/monsters/zinosaur_upgrade.json +++ b/data/mods/DinoMod/monsters/zinosaur_upgrade.json @@ -495,6 +495,98 @@ "extend": { "flags": [ "GROUP_BASH", "PUSH_MON", "PUSH_VEH" ] }, "categories": [ "DINOSAUR" ] }, + { + "type": "MONSTER", + "id": "mon_zarahsaurus_brute", + "name": { "str": "Savage Sarah" }, + "copy-from": "mon_zarahsaurus", + "description": "Long-necked, two-legged dinosaur corpse with a long tail. 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_damage": [ { "damage_type": "bash", "amount": 2 } ], + "armor_bash": 4, + "armor_cut": 6, + "armor_bullet": 5, + "vision_night": 1 + }, + "upgrades": { }, + "special_attacks": [ [ "SMASH", 30 ] ], + "extend": { "flags": [ "GROUP_BASH", "PUSH_MON", "PUSH_VEH" ] }, + "categories": [ "DINOSAUR" ] + }, + { + "type": "MONSTER", + "id": "mon_zanchisaurus_brute", + "name": { "str": "American Ammo" }, + "copy-from": "mon_zanchisaurus", + "description": "Long-necked, four-legged dinosaur corpse. 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_damage": [ { "damage_type": "bash", "amount": 2 } ], + "armor_bash": 4, + "armor_cut": 6, + "armor_bullet": 5, + "vision_night": 1 + }, + "upgrades": { }, + "special_attacks": [ [ "SMASH", 30 ] ], + "extend": { "flags": [ "GROUP_BASH", "PUSH_MON", "PUSH_VEH" ] }, + "categories": [ "DINOSAUR" ] + }, + { + "type": "MONSTER", + "id": "mon_zissi_brute", + "name": { "str": "Frozen Fury", "str_pl": "Frozen Furies" }, + "copy-from": "mon_zissi", + "description": "Large, long-necked, two-legged dinosaur corpse with a long tail. 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_damage": [ { "damage_type": "bash", "amount": 2 } ], + "armor_bash": 4, + "armor_cut": 6, + "armor_bullet": 5, + "vision_night": 1 + }, + "upgrades": { }, + "special_attacks": [ [ "SMASH", 30 ] ], + "extend": { "flags": [ "GROUP_BASH", "PUSH_MON", "PUSH_VEH" ] }, + "categories": [ "DINOSAUR" ] + }, + { + "type": "MONSTER", + "id": "mon_zaplocanthosaurus_brute", + "name": { "str_sp": "Haplosmashosaurus" }, + "copy-from": "mon_zaplocanthosaurus", + "description": "Huge, long-necked, four-legged dinosaur corpse with a long tail. 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_damage": [ { "damage_type": "bash", "amount": 2 } ], + "armor_bash": 4, + "armor_cut": 6, + "armor_bullet": 5, + "vision_night": 1 + }, + "upgrades": { }, + "special_attacks": [ [ "SMASH", 30 ] ], + "extend": { "flags": [ "GROUP_BASH", "PUSH_MON", "PUSH_VEH" ] }, + "categories": [ "DINOSAUR" ] + }, { "type": "MONSTER", "id": "mon_zamargasaurus_brute", @@ -507,7 +599,7 @@ "relative": { "melee_dice": 1, "melee_dice_sides": 5, - "melee_cut": 2, + "melee_damage": [ { "damage_type": "bash", "amount": 2 } ], "armor_bash": 4, "armor_cut": 6, "armor_bullet": 5, @@ -521,7 +613,7 @@ { "type": "MONSTER", "id": "mon_zapatosaurus_brute", - "name": { "str": "Anabolic Apatosaurus" }, + "name": { "str_sp": "Anabolic Apatosaurus" }, "copy-from": "mon_zapatosaurus", "description": "Massive, long-necked, four-legged dinosaur corpse with a long, whip-like tail. Its entire body bulges with distended muscles and swollen, festering wounds.", "diff": 2, @@ -530,7 +622,7 @@ "relative": { "melee_dice": 1, "melee_dice_sides": 5, - "melee_cut": 2, + "melee_damage": [ { "damage_type": "bash", "amount": 2 } ], "armor_bash": 4, "armor_cut": 6, "armor_bullet": 5, @@ -553,13 +645,13 @@ "relative": { "melee_dice": 1, "melee_dice_sides": 5, - "melee_cut": 2, + "melee_damage": [ { "damage_type": "bash", "amount": 2 } ], "armor_bash": 4, "armor_cut": 6, "armor_bullet": 5, "vision_night": 1 }, - "upgrades": { }, + "upgrades": { "half_life": 42, "into_group": "GROUP_zapatosaurus_BRUTE" }, "special_attacks": [ [ "SMASH", 30 ] ], "extend": { "flags": [ "GROUP_BASH", "PUSH_MON", "PUSH_VEH" ] }, "categories": [ "DINOSAUR" ] @@ -569,20 +661,43 @@ "id": "mon_ziplodocus_brute", "name": { "str": "Flail Fiend" }, "copy-from": "mon_ziplodocus", - "description": "Huge, long-necked, four-legged dinosaur with a long, whip-like tail and a tiny head with vacant white eyes. Sways and staggers. Its entire body bulges with distended muscles and swollen, festering wounds.", + "description": "Huge, long-necked, four-legged dinosaur corpse with a long, whip-like tail and a tiny head with vacant white eyes. Sways and staggers. 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, + "melee_damage": [ { "damage_type": "bash", "amount": 2 } ], "armor_bash": 4, "armor_cut": 6, "armor_bullet": 5, "vision_night": 1 }, - "upgrades": { }, + "upgrades": { "half_life": 42, "into_group": "GROUP_zapatosaurus_BRUTE" }, + "special_attacks": [ [ "SMASH", 30 ] ], + "extend": { "flags": [ "GROUP_BASH", "PUSH_MON", "PUSH_VEH" ] }, + "categories": [ "DINOSAUR" ] + }, + { + "type": "MONSTER", + "id": "mon_zarosaurus_brute", + "name": { "str": "Barosaurus Brute" }, + "copy-from": "mon_zarosaurus", + "description": "Huge, long-necked, four-legged dinosaur corpse with a long, whip-like tail. There is a large claw on each foreleg. 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_damage": [ { "damage_type": "bash", "amount": 2 } ], + "armor_bash": 4, + "armor_cut": 6, + "armor_bullet": 5, + "vision_night": 1 + }, + "upgrades": { "half_life": 42, "into_group": "GROUP_zapatosaurus_BRUTE" }, "special_attacks": [ [ "SMASH", 30 ] ], "extend": { "flags": [ "GROUP_BASH", "PUSH_MON", "PUSH_VEH" ] }, "categories": [ "DINOSAUR" ] @@ -592,20 +707,20 @@ "id": "mon_zamarasaurus_brute", "name": { "str": "Zombie Freight Train" }, "copy-from": "mon_zamarasaurus", - "description": "Massive four-legged dinosaur corpse with a square head and even bulkier frame. Its entire body bulges with distended muscles and swollen, festering wounds.", + "description": "Massive, four-legged dinosaur corpse with a square head and even bulkier frame. 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, + "melee_damage": [ { "damage_type": "bash", "amount": 2 } ], "armor_bash": 4, "armor_cut": 6, "armor_bullet": 5, "vision_night": 1 }, - "upgrades": { }, + "upgrades": { "half_life": 42, "into_group": "GROUP_zapatosaurus_BRUTE" }, "special_attacks": [ [ "SMASH", 30 ] ], "extend": { "flags": [ "GROUP_BASH", "PUSH_MON", "PUSH_VEH" ] }, "categories": [ "DINOSAUR" ] @@ -622,13 +737,13 @@ "relative": { "melee_dice": 1, "melee_dice_sides": 5, - "melee_cut": 2, + "melee_damage": [ { "damage_type": "bash", "amount": 2 } ], "armor_bash": 4, "armor_cut": 6, "armor_bullet": 5, "vision_night": 1 }, - "upgrades": { }, + "upgrades": { "half_life": 42, "into_group": "GROUP_zapatosaurus_BRUTE" }, "special_attacks": [ [ "SMASH", 30 ] ], "extend": { "flags": [ "GROUP_BASH", "PUSH_MON", "PUSH_VEH" ] }, "categories": [ "DINOSAUR" ] @@ -636,22 +751,22 @@ { "type": "MONSTER", "id": "mon_zalamosaurus_brute", - "name": { "str": "Anabolic Alamosaurus" }, + "name": { "str_sp": "Anabolic Alamosaurus" }, "copy-from": "mon_zalamosaurus", - "description": "Gigantic four-legged dinosaur corpse with a long neck and a spiked whip-like tail. Its entire body bulges with distended muscles and swollen, festering wounds.", + "description": "Gigantic, four-legged dinosaur corpse with a long neck and a spiked whip-like tail. 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, + "melee_damage": [ { "damage_type": "bash", "amount": 2 } ], "armor_bash": 4, "armor_cut": 6, "armor_bullet": 5, "vision_night": 1 }, - "upgrades": { }, + "upgrades": { "half_life": 42, "into_group": "GROUP_zapatosaurus_BRUTE" }, "special_attacks": [ [ "SMASH", 30 ] ], "extend": { "flags": [ "GROUP_BASH", "PUSH_MON", "PUSH_VEH" ] }, "categories": [ "DINOSAUR" ] @@ -2454,22 +2569,122 @@ "melee_cut": 12, "upgrades": { "half_life": 15, "into": "mon_sutahraptor_brute" } }, + { + "type": "MONSTER", + "id": "mon_skarahsaurus", + "name": { "str_sp": "armored sarahsaurus" }, + "copy-from": "mon_zarahsaurus", + "color": "white", + "material": [ "bone" ], + "armor_bash": 0, + "description": "This zombified sauropod has grown dense bone armor, completely covering the large, two-legged body and long neck.", + "proportional": { "hp": 0.4, "speed": 0.875 }, + "relative": { + "melee_dice": 9, + "melee_dice_sides": 5, + "melee_damage": [ { "damage_type": "bash", "amount": 7 } ], + "armor_cut": 22, + "armor_bullet": 30, + "armor_stab": 30, + "armor_acid": 3, + "vision_day": -20 + }, + "upgrades": { }, + "extend": { "flags": [ "HARDTOSHOOT" ] }, + "harvest": "mr_bones", + "categories": [ "DINOSAUR" ] + }, + { + "type": "MONSTER", + "id": "mon_sanchisaurus", + "name": { "str_sp": "armored anchisaurus" }, + "copy-from": "mon_zanchisaurus", + "color": "white", + "material": [ "bone" ], + "armor_bash": 0, + "description": "This zombified sauropod has grown dense bone armor, completely covering the large, four-legged body and long neck.", + "proportional": { "hp": 0.4, "speed": 0.875 }, + "relative": { + "melee_dice": 9, + "melee_dice_sides": 5, + "melee_damage": [ { "damage_type": "bash", "amount": 7 } ], + "armor_cut": 22, + "armor_bullet": 30, + "armor_stab": 30, + "armor_acid": 3, + "vision_day": -20 + }, + "upgrades": { }, + "extend": { "flags": [ "HARDTOSHOOT" ] }, + "harvest": "mr_bones", + "categories": [ "DINOSAUR" ] + }, + { + "type": "MONSTER", + "id": "mon_sissi", + "name": { "str_sp": "armored issi" }, + "copy-from": "mon_zissi", + "color": "white", + "material": [ "bone" ], + "armor_bash": 0, + "description": "This zombified sauropod has grown dense bone armor, completely covering the large, two-legged body and long neck.", + "proportional": { "hp": 0.4, "speed": 0.875 }, + "relative": { + "melee_dice": 9, + "melee_dice_sides": 5, + "melee_damage": [ { "damage_type": "bash", "amount": 7 } ], + "armor_cut": 22, + "armor_bullet": 30, + "armor_stab": 30, + "armor_acid": 3, + "vision_day": -20 + }, + "upgrades": { }, + "extend": { "flags": [ "HARDTOSHOOT" ] }, + "harvest": "mr_bones", + "categories": [ "DINOSAUR" ] + }, + { + "type": "MONSTER", + "id": "mon_saplocanthosaurus", + "name": { "str_sp": "armored haplocanthosaurus" }, + "copy-from": "mon_zaplocanthosaurus", + "color": "white", + "material": [ "bone" ], + "armor_bash": 0, + "description": "This zombified sauropod has grown dense bone armor, completely covering the huge, four-legged body and long neck and tail.", + "proportional": { "hp": 0.4, "speed": 0.875 }, + "relative": { + "melee_dice": 9, + "melee_dice_sides": 5, + "melee_damage": [ { "damage_type": "bash", "amount": 7 } ], + "armor_cut": 22, + "armor_bullet": 30, + "armor_stab": 30, + "armor_acid": 3, + "vision_day": -20 + }, + "upgrades": { }, + "extend": { "flags": [ "HARDTOSHOOT" ] }, + "harvest": "mr_bones", + "categories": [ "DINOSAUR" ] + }, { "type": "MONSTER", "id": "mon_samargasaurus", - "name": { "str_sp": "armored Amargasaurus" }, + "name": { "str_sp": "armored amargasaurus" }, "copy-from": "mon_zamargasaurus", "color": "white", "material": [ "bone" ], "armor_bash": 0, - "description": "Already heavily protected, this zombified Amargasaurus has grown even denser bone armor and spikes, completely covering the massive four legged body.", + "description": "Already heavily protected, this zombified amargasaurus has grown even more spikes and denser bone armor, completely covering the massive, four-legged body.", "proportional": { "hp": 0.4, "speed": 0.875 }, "relative": { "melee_dice": 9, "melee_dice_sides": 5, - "melee_cut": 7, + "melee_damage": [ { "damage_type": "bash", "amount": 7 } ], "armor_cut": 22, - "armor_bullet": 18, + "armor_bullet": 30, "armor_stab": 30, "armor_acid": 3, "vision_day": -20 @@ -2482,19 +2697,19 @@ { "type": "MONSTER", "id": "mon_sapatosaurus", - "name": { "str_sp": "armored Apatosaurus" }, + "name": { "str_sp": "armored apatosaurus" }, "copy-from": "mon_zapatosaurus", "color": "white", "material": [ "bone" ], "armor_bash": 0, - "description": "This zombified Apatosaurus has grown dense bone armor, completely covering the massive four legged body.", + "description": "This zombified apatosaurus has grown dense bone armor, completely covering the massive, four-legged body.", "proportional": { "hp": 0.4, "speed": 0.875 }, "relative": { "melee_dice": 9, "melee_dice_sides": 5, - "melee_cut": 7, + "melee_damage": [ { "damage_type": "bash", "amount": 7 } ], "armor_cut": 22, - "armor_bullet": 18, + "armor_bullet": 30, "armor_stab": 30, "armor_acid": 3, "vision_day": -20 @@ -2507,27 +2722,52 @@ { "type": "MONSTER", "id": "mon_srontosaurus", - "name": { "str": "armored Brontosaurus" }, + "name": { "str_sp": "armored brontosaurus" }, "copy-from": "mon_sapatosaurus", "proportional": { "hp": 0.8 }, - "description": "This zombified Brontosaurus has grown dense bone armor, completely covering the massive four legged body and long, whip-like tail." + "description": "This zombified brontosaurus has grown dense bone armor, completely covering the massive, four-legged body and long, whip-like tail." }, { "type": "MONSTER", "id": "mon_siplodocus", - "name": { "str_sp": "armored Diplodocus" }, + "name": { "str_sp": "armored diplodocus" }, "copy-from": "mon_ziplodocus", "color": "white", "material": [ "bone" ], "armor_bash": 0, - "description": "This zombified Diplodocus has grown dense bone armor, completely covering the massive four legged body and tiny head.", + "description": "This zombified diplodocus has grown dense bone armor, completely covering the massive, four-legged body and small head.", "proportional": { "hp": 0.4, "speed": 0.875 }, "relative": { "melee_dice": 9, "melee_dice_sides": 5, - "melee_cut": 7, + "melee_damage": [ { "damage_type": "bash", "amount": 7 } ], "armor_cut": 22, - "armor_bullet": 18, + "armor_bullet": 30, + "armor_stab": 30, + "armor_acid": 3, + "vision_day": -20 + }, + "upgrades": { }, + "extend": { "flags": [ "HARDTOSHOOT" ] }, + "harvest": "mr_bones", + "categories": [ "DINOSAUR" ] + }, + { + "type": "MONSTER", + "id": "mon_sarosaurus", + "name": { "str_sp": "boneplate barosaurus" }, + "copy-from": "mon_zarosaurus", + "color": "white", + "material": [ "bone" ], + "armor_bash": 0, + "description": "This zombified sauropod has grown dense bone armor, completely covering the massive, four-legged body and small head.", + "proportional": { "hp": 0.4, "speed": 0.875 }, + "relative": { + "melee_dice": 9, + "melee_dice_sides": 5, + "melee_damage": [ { "damage_type": "bash", "amount": 7 } ], + "armor_cut": 22, + "armor_bullet": 30, "armor_stab": 30, "armor_acid": 3, "vision_day": -20 @@ -2540,7 +2780,7 @@ { "type": "MONSTER", "id": "mon_samarasaurus", - "name": { "str": "armored Camarasaurus" }, + "name": { "str_sp": "armored camarasaurus" }, "copy-from": "mon_sapatosaurus", "proportional": { "speed": 0.8 }, "description": "This zombified Camarasaurus has grown dense body armor, completely covering the massive, long-necked, four-legged body." @@ -2548,7 +2788,7 @@ { "type": "MONSTER", "id": "mon_srachiosaurus", - "name": { "str": "armored Brachiosaurus" }, + "name": { "str_sp": "armored brachiosaurus" }, "copy-from": "mon_sapatosaurus", "proportional": { "speed": 0.6, "hp": 3 }, "description": "This zombified Brachiosaurus has grown dense body armor, completely covering the gigantic, long-necked, four-legged body." @@ -2556,19 +2796,19 @@ { "type": "MONSTER", "id": "mon_salamosaurus", - "name": { "str_sp": "armored Alamosaurus" }, + "name": { "str_sp": "armored alamosaurus" }, "copy-from": "mon_zalamosaurus", "color": "white", "material": [ "bone" ], "armor_bash": 0, - "description": "This zombified Alamosaurus has grown denser bone armor, completely covering the gigantic four legged body and spiked tail.", + "description": "This zombified alamosaurus has grown denser bone armor, completely covering the gigantic, four-legged body and spiked tail.", "proportional": { "hp": 0.4, "speed": 0.875 }, "relative": { "melee_dice": 9, "melee_dice_sides": 5, - "melee_cut": 7, + "melee_damage": [ { "damage_type": "bash", "amount": 7 } ], "armor_cut": 22, - "armor_bullet": 18, + "armor_bullet": 30, "armor_stab": 30, "armor_acid": 3, "vision_day": -20 @@ -3027,6 +3267,52 @@ "death_function": [ "FIREBALL" ], "categories": [ "DINOSAUR", "MAN_MADE" ] }, + { + "type": "MONSTER", + "id": "mon_zapatosaurus_tank", + "name": { "str_sp": "Choppersaurus" }, + "copy-from": "mon_zapatosaurus_brute", + "looks_like": "mon_zapatosaurus", + "description": "Enormous zombie sauropod lifting what looks like a crashed Apache military helicopter.", + "diff": 30, + "color": "dark_gray_red", + "luminance": 20, + "proportional": { "hp": 1.5, "speed": 0.8 }, + "relative": { "armor_bash": 30, "armor_cut": 37, "armor_stab": 30, "armor_acid": 3 }, + "extend": { "flags": [ "DRIPS_GASOLINE", "LOUDMOVES" ] }, + "starting_ammo": { "50bmg": 400 }, + "special_when_hit": [ "RETURN_FIRE", 100 ], + "special_attacks": [ + [ "MULTI_ROBOT", 1000 ], + { + "type": "gun", + "cooldown": 1, + "move_cost": 150, + "gun_type": "m2browning", + "ammo_type": "50bmg", + "fake_skills": [ [ "gun", 8 ], [ "rifle", 8 ] ], + "fake_dex": 12, + "ranges": [ [ 0, 40, "AUTO" ], [ 41, 110, "DEFAULT" ] ], + "require_targeting_npc": true, + "require_targeting_monster": true, + "laser_lock": false, + "targeting_cost": 200, + "targeting_timeout_extend": -10, + "targeting_sound": "\"Hostile detected.\"", + "targeting_volume": 50, + "no_ammo_sound": "a chk!" + } + ], + "upgrades": { }, + "death_drops": [ + { "item": "mil_plate", "count": 4 }, + { "group": "helicopter", "count": 10 }, + { "group": "mil_hw", "count": 10 }, + { "group": "supplies_metal", "count": 10 } + ], + "death_function": [ "FIREBALL" ], + "categories": [ "DINOSAUR" ] + }, { "type": "MONSTER", "id": "mon_zankylosaurus_tank", @@ -3119,6 +3405,20 @@ "special_attacks": [ [ "SMASH", 20 ] ], "upgrades": { } }, + { + "type": "MONSTER", + "id": "mon_zapatosaurus_hulk", + "name": { "str_sp": "sauropod hulk" }, + "copy-from": "mon_zapatosaurus_brute", + "looks_like": "mon_zapatosaurus", + "description": "A hideously swollen zombified sauropod body towering into the sky even more than usual. Its massive body bulges with distended muscles and swollen, festering wounds.", + "diff": 5, + "color": "white_magenta", + "proportional": { "hp": 4, "speed": 1.25 }, + "relative": { "melee_dice": 1, "melee_damage": -4, "armor_bash": 4, "armor_cut": 6, "armor_bullet": 5 }, + "special_attacks": [ [ "SMASH", 20 ] ], + "upgrades": { } + }, { "type": "MONSTER", "id": "mon_silophosaurus_brute",