diff --git a/data/mods/DinoMod/egg.json b/data/mods/DinoMod/egg.json index 3cdc041da5847..0c959971b653d 100644 --- a/data/mods/DinoMod/egg.json +++ b/data/mods/DinoMod/egg.json @@ -321,5 +321,19 @@ "name": "qianzhousaurus egg", "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", + "name": "kosmoceratops egg", + "copy-from": "egg_dino", + "rot_spawn": "GROUP_EGG_kosmoceratops" } ] diff --git a/data/mods/DinoMod/monstergroups/monstergroups_egg.json b/data/mods/DinoMod/monstergroups/monstergroups_egg.json index aed955e3aa44f..f4d2f24a16d44 100644 --- a/data/mods/DinoMod/monstergroups/monstergroups_egg.json +++ b/data/mods/DinoMod/monstergroups/monstergroups_egg.json @@ -305,5 +305,17 @@ "type": "monstergroup", "default": "mon_qianzhousaurus_hatchling", "monsters": [ { "monster": "mon_qianzhousaurus_hatchling", "freq": 100, "cost_multiplier": 1 } ] + }, + { + "name": "GROUP_EGG_kosmoceratops", + "type": "monstergroup", + "default": "mon_kosmoceratops_hatchling", + "monsters": [ { "monster": "mon_kosmoceratops_hatchling", "freq": 100, "cost_multiplier": 1 } ] + }, + { + "name": "GROUP_EGG_amargasaurus", + "type": "monstergroup", + "default": "mon_amargasaurus_hatchling", + "monsters": [ { "monster": "mon_amargasaurus_hatchling", "freq": 100, "cost_multiplier": 1 } ] } ] diff --git a/data/mods/DinoMod/monstergroups/wilderness.json b/data/mods/DinoMod/monstergroups/wilderness.json index 42173774f3c27..bd29ea4280d07 100644 --- a/data/mods/DinoMod/monstergroups/wilderness.json +++ b/data/mods/DinoMod/monstergroups/wilderness.json @@ -12,6 +12,20 @@ "pack_size": [ 4, 8 ], "conditions": [ "DUSK", "DAWN", "SPRING", "SUMMER", "AUTUMN" ] }, + { + "monster": "mon_kosmoceratops", + "freq": 21, + "cost_multiplier": 25, + "pack_size": [ 4, 9 ], + "conditions": [ "DUSK", "DAWN", "SPRING", "SUMMER", "AUTUMN" ] + }, + { + "monster": "mon_amargasaurus", + "freq": 12, + "cost_multiplier": 25, + "pack_size": [ 4, 12 ], + "conditions": [ "NIGHT", "SPRING", "SUMMER", "AUTUMN" ] + }, { "monster": "mon_eoraptor", "freq": 3, diff --git a/data/mods/DinoMod/monstergroups/zinosaur.json b/data/mods/DinoMod/monstergroups/zinosaur.json index 2b7d9810b43e5..4f7b2ac7baab5 100644 --- a/data/mods/DinoMod/monstergroups/zinosaur.json +++ b/data/mods/DinoMod/monstergroups/zinosaur.json @@ -38,7 +38,9 @@ { "monster": "mon_zorosaurus", "freq": 1, "cost_multiplier": 50, "starts": 72, "pack_size": [ 1, 2 ] }, { "monster": "mon_zriceratops", "freq": 3, "cost_multiplier": 60, "starts": 72, "pack_size": [ 1, 2 ] }, { "monster": "mon_zteranodon", "freq": 5, "cost_multiplier": 10, "starts": 72, "pack_size": [ 1, 2 ] }, - { "monster": "mon_zianzhousaurus", "freq": 4, "cost_multiplier": 70, "starts": 72, "pack_size": [ 4, 8 ] } + { "monster": "mon_zianzhousaurus", "freq": 4, "cost_multiplier": 70, "starts": 72, "pack_size": [ 4, 8 ] }, + { "monster": "mon_zosmoceratops", "freq": 3, "cost_multiplier": 70, "starts": 72, "pack_size": [ 4, 9 ] }, + { "monster": "mon_zamargasaurus", "freq": 5, "cost_multiplier": 72, "starts": 72, "pack_size": [ 4, 12 ] } ] }, { diff --git a/data/mods/DinoMod/monsters/dinosaur.json b/data/mods/DinoMod/monsters/dinosaur.json index f45ab9dfe2a55..283cf376a1114 100644 --- a/data/mods/DinoMod/monsters/dinosaur.json +++ b/data/mods/DinoMod/monsters/dinosaur.json @@ -1337,5 +1337,32 @@ "anger_triggers": [ "STALK", "PLAYER_WEAK", "HURT" ], "placate_triggers": [ "MEAT" ], "categories": [ "DINOSAUR" ] + }, + { + "type": "MONSTER", + "id": "mon_kosmoceratops", + "name": { "str_sp": "Kosmoceratops" }, + "copy-from": "mon_triceratops", + "melee_skill": 9, + "armor_cut": 7, + "armor_bash": 8, + "hp": 670, + "zombify_into": "mon_zosmoceratops", + "description": "A cousin of the Triceratops, This beast has returned from extinction, and although it's a herbivore it can do alot of damage when angered.", + "reproduction": { "baby_egg": "egg_kosmoceratops", "baby_count": 24, "baby_timer": 23 }, + "special_attacks": [ [ "EAT_CROP", 24 ], { "id": "impale" }, [ "STRETCH_ATTACK", 7 ] ] + }, + { + "type": "MONSTER", + "id": "mon_amargasaurus", + "name": { "str_sp": "Amargasaurus" }, + "copy-from": "mon_apatosaurus", + "melee_skill": 10, + "armor_cut": 8, + "armor_bash": 9, + "hp": 267, + "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 } } ] diff --git a/data/mods/DinoMod/monsters/hatchling.json b/data/mods/DinoMod/monsters/hatchling.json index 9a7c3c90e4e69..67dc41cdfcbe3 100644 --- a/data/mods/DinoMod/monsters/hatchling.json +++ b/data/mods/DinoMod/monsters/hatchling.json @@ -690,5 +690,21 @@ "copy-from": "mon_compsognathus_hatchling", "default_faction": "qianzhousaurus", "upgrades": { "age_grow": 40, "into": "mon_qianzhousaurus_juvenile" } + }, + { + "id": "mon_kosmoceratops_hatchling", + "type": "MONSTER", + "name": "kosmoceratops hatchling", + "copy-from": "mon_compsognathus_hatchling", + "default_faction": "herbivore_dino", + "upgrades": { "age_grow": 56, "into": "mon_kosmoceratops_juvenile" } + }, + { + "id": "mon_amargasaurus_hatchling", + "type": "MONSTER", + "name": "amargasaurus hatchling", + "copy-from": "mon_compsognathus_hatchling", + "default_faction": "herbivore_dino", + "upgrades": { "age_grow": 56, "into": "mon_amargasaurus_juvenile" } } ] diff --git a/data/mods/DinoMod/monsters/juvenile.json b/data/mods/DinoMod/monsters/juvenile.json index 5a75ee319090e..b85d9a9c90f20 100644 --- a/data/mods/DinoMod/monsters/juvenile.json +++ b/data/mods/DinoMod/monsters/juvenile.json @@ -682,5 +682,51 @@ "NO_BREED", "CANPLAY" ] + }, + { + "id": "mon_kosmoceratops_juvenile", + "type": "MONSTER", + "name": "Kosmoceratops juvenile", + "copy-from": "mon_gallimimus_juvenile", + "description": "A juvenile Kosmoceratops, seems relatively harmless as long as you don't anger it.", + "default_faction": "herbivore_dino", + "color": "brown", + "upgrades": { "age_grow": 100, "into": "mon_kosmoceratops" }, + "flags": [ + "SEES", + "HEARS", + "SMELLS", + "ANIMAL", + "PATH_AVOID_DANGER_1", + "WARM", + "CATFOOD", + "GUILT", + "STUMBLES", + "NO_BREED", + "CANPLAY" + ] + }, + { + "id": "mon_amargasaurus_juvenile", + "type": "MONSTER", + "name": "Amargasaurus juvenile", + "copy-from": "mon_gallimimus_juvenile", + "description": "A juvenile Amargasaurus, seems unbothered by your presence.", + "default_faction": "herbivore_dino", + "color": "brown", + "upgrades": { "age_grow": 100, "into": "mon_amargasaurus" }, + "flags": [ + "SEES", + "HEARS", + "SMELLS", + "ANIMAL", + "PATH_AVOID_DANGER_1", + "WARM", + "CATFOOD", + "GUILT", + "STUMBLES", + "NO_BREED", + "CANPLAY" + ] } ] diff --git a/data/mods/DinoMod/monsters/zed-dinosaur.json b/data/mods/DinoMod/monsters/zed-dinosaur.json index ab4ce34ff56de..7fcb04221b76f 100644 --- a/data/mods/DinoMod/monsters/zed-dinosaur.json +++ b/data/mods/DinoMod/monsters/zed-dinosaur.json @@ -875,5 +875,45 @@ "hp": 230, "description": "An undead Qianzhousaurus, looking at you with a furious rage in its eyes and seeming intent on eating you.", "flags": [ "SEES", "SMELLS", "HEARS", "BASHES", "POISON", "STUMBLES", "NO_BREATHE", "REVIVES", "FILTHY", "WARM" ] + }, + { + "type": "MONSTER", + "id": "mon_zosmoceratops", + "name": { "str": "Undead Kosmoceratops" }, + "copy-from": "mon_zriceratops", + "looks_like": "mon_zriceratops", + "volume": "1000 L", + "weight": "1000 kg", + "speed": 70, + "melee_skill": 9, + "melee_dice": 5, + "melee_dice_sides": 8, + "melee_cut": 10, + "armor_bash": 6, + "armor_cut": 7, + "armor_bullet": 4, + "hp": 630, + "description": "An undead Kosmoceratops, it seems to have forgotten it's herbivore diet, and seems hungry for your flesh.", + "flags": [ "SEES", "SMELLS", "HEARS", "BASHES", "POISON", "STUMBLES", "NO_BREATHE", "REVIVES", "FILTHY", "WARM" ] + }, + { + "type": "MONSTER", + "id": "mon_zamargasaurus", + "name": { "str": "Undead Amargasaurus" }, + "copy-from": "mon_zapatosaurus", + "looks_like": "mon_zapatosaurus", + "volume": "1000 L", + "weight": "1000 kg", + "speed": 55, + "melee_skill": 10, + "melee_dice": 4, + "melee_dice_sides": 7, + "melee_cut": 4, + "armor_bash": 8, + "armor_cut": 8, + "armor_bullet": 6, + "hp": 720, + "description": "A zombie amargasaurus, it has begun using its spikes for hunting.", + "flags": [ "SEES", "SMELLS", "HEARS", "BASHES", "POISON", "STUMBLES", "NO_BREATHE", "REVIVES", "FILTHY", "WARM" ] } ]