diff --git a/data/mods/DinoMod/monstergroups/misc.json b/data/mods/DinoMod/monstergroups/misc.json new file mode 100644 index 000000000000..887c767ff8ae --- /dev/null +++ b/data/mods/DinoMod/monstergroups/misc.json @@ -0,0 +1,159 @@ +[ + { + "type": "monstergroup", + "name": "GROUP_SUBWAY_LAB", + "//": "Lower subway with eldritch nasties and lab escapees", + "default": "mon_kreck", + "//2": "1W 42, 1M 180, 1,5M 270, 2M 360, 3M 540, sum 930", + "monsters": [ + { "monster": "mon_compsognathus", "freq": 10, "cost_multiplier": 0, "pack_size": [ 4, 12 ] }, + { "monster": "mon_zilophosaurus", "freq": 2, "cost_multiplier": 10, "pack_size": [ 1, 2 ], "starts": 72 }, + { "monster": "mon_zilophosaurus", "freq": 2, "cost_multiplier": 10, "pack_size": [ 1, 2 ], "starts": 168 }, + { "monster": "mon_zilophosaurus", "freq": 2, "cost_multiplier": 10, "pack_size": [ 1, 2 ], "starts": 672 }, + { "monster": "mon_zilophosaurus", "freq": 2, "cost_multiplier": 10, "pack_size": [ 1, 2 ], "starts": 2160 }, + { "monster": "mon_zeratosaurus", "freq": 2, "cost_multiplier": 35, "starts": 72 }, + { "monster": "mon_zeratosaurus", "freq": 2, "cost_multiplier": 35, "starts": 168 }, + { "monster": "mon_zeratosaurus", "freq": 2, "cost_multiplier": 35, "starts": 672 }, + { "monster": "mon_zeratosaurus", "freq": 2, "cost_multiplier": 35, "starts": 2160 }, + { "monster": "mon_zeinonychus", "freq": 25, "cost_multiplier": 30, "starts": 72, "pack_size": [ 2, 3 ] }, + { "monster": "mon_zeinonychus", "freq": 25, "cost_multiplier": 30, "starts": 168, "pack_size": [ 2, 3 ] }, + { "monster": "mon_zeinonychus", "freq": 25, "cost_multiplier": 30, "starts": 672, "pack_size": [ 2, 3 ] }, + { "monster": "mon_zeinonychus", "freq": 25, "cost_multiplier": 30, "starts": 2160, "pack_size": [ 2, 3 ] }, + { "monster": "mon_zutahraptor", "freq": 25, "cost_multiplier": 30, "starts": 72 }, + { "monster": "mon_zutahraptor", "freq": 25, "cost_multiplier": 30, "starts": 168 }, + { "monster": "mon_zutahraptor", "freq": 25, "cost_multiplier": 30, "starts": 672 }, + { "monster": "mon_zutahraptor", "freq": 25, "cost_multiplier": 30, "starts": 2160 } + ] + }, + { + "type": "monstergroup", + "name": "GROUP_SAFE", + "is_safe": true, + "default": "mon_null", + "//": "Current SPRING first DAY count is 140. Note that 'freq' units are tenth of a percent, with default filling in the gap.", + "monsters": [ + { "monster": "mon_gallimimus", "freq": 50, "cost_multiplier": 0, "pack_size": [ 4, 8 ] }, + { "monster": "mon_eoraptor", "freq": 20, "cost_multiplier": 0, "pack_size": [ 4, 12 ] }, + { "monster": "mon_scutellosaurus", "freq": 20, "cost_multiplier": 0, "pack_size": [ 2, 4 ] }, + { "monster": "mon_dimorphodon", "freq": 50, "cost_multiplier": 0, "pack_size": [ 2, 4 ] } + ] + }, + { + "type": "monstergroup", + "name": "DUMP_ANIMALS", + "default": "mon_null", + "monsters": [ + { "monster": "mon_compsognathus", "freq": 100, "cost_multiplier": 1 }, + { "monster": "mon_eoraptor", "freq": 100, "cost_multiplier": 1 }, + { "monster": "mon_dimorphodon", "freq": 100, "cost_multiplier": 1 } + ] + }, + { + "type": "monstergroup", + "name": "GROUP_PEST", + "default": "mon_crow", + "is_animal": true, + "monsters": [ + { "monster": "mon_compsognathus", "freq": 50, "cost_multiplier": 1 }, + { "monster": "mon_eoraptor", "freq": 50, "cost_multiplier": 1 }, + { "monster": "mon_dimorphodon", "freq": 50, "cost_multiplier": 1 } + ] + }, + { + "type": "monstergroup", + "name": "GROUP_SEWER", + "default": "mon_sewer_rat", + "//": "Current SPRING first DAY count is 550. Note that 'freq' units are tenth of a percent, with default filling in the gap.", + "is_animal": true, + "monsters": [ + { + "monster": "mon_coelophysis", + "freq": 100, + "cost_multiplier": 5, + "pack_size": [ 4, 8 ], + "conditions": [ "NIGHT", "SPRING", "SUMMER", "AUTUMN" ] + }, + { + "monster": "mon_coelophysis", + "freq": 100, + "cost_multiplier": 5, + "pack_size": [ 4, 8 ], + "conditions": [ "WINTER" ] + }, + { + "monster": "mon_dilophosaurus", + "freq": 10, + "cost_multiplier": 10, + "pack_size": [ 1, 2 ], + "conditions": [ "NIGHT", "SPRING", "SUMMER", "AUTUMN" ] + }, + { + "monster": "mon_dilophosaurus", + "freq": 10, + "cost_multiplier": 10, + "pack_size": [ 1, 2 ], + "conditions": [ "WINTER" ] + }, + { "monster": "mon_zilophosaurus", "freq": 2, "cost_multiplier": 10, "pack_size": [ 1, 2 ], "starts": 72 }, + { "monster": "mon_zilophosaurus", "freq": 2, "cost_multiplier": 10, "pack_size": [ 1, 2 ], "starts": 168 }, + { "monster": "mon_zilophosaurus", "freq": 2, "cost_multiplier": 10, "pack_size": [ 1, 2 ], "starts": 672 }, + { "monster": "mon_zilophosaurus", "freq": 2, "cost_multiplier": 10, "pack_size": [ 1, 2 ], "starts": 2160 }, + { + "monster": "mon_ceratosaurus", + "freq": 10, + "cost_multiplier": 30, + "conditions": [ "NIGHT", "SPRING", "SUMMER", "AUTUMN" ] + }, + { "monster": "mon_ceratosaurus", "freq": 10, "cost_multiplier": 30, "conditions": [ "WINTER" ] }, + { "monster": "mon_zeratosaurus", "freq": 2, "cost_multiplier": 35, "starts": 72 }, + { "monster": "mon_zeratosaurus", "freq": 2, "cost_multiplier": 35, "starts": 168 }, + { "monster": "mon_zeratosaurus", "freq": 2, "cost_multiplier": 35, "starts": 672 }, + { "monster": "mon_zeratosaurus", "freq": 2, "cost_multiplier": 35, "starts": 2160 }, + { "monster": "mon_compsognathus", "freq": 300, "cost_multiplier": 0, "pack_size": [ 4, 12 ] }, + { + "monster": "mon_velociraptor", + "freq": 150, + "cost_multiplier": 10, + "pack_size": [ 2, 4 ], + "conditions": [ "DAY" ] + }, + { + "monster": "mon_deinonychus", + "freq": 100, + "cost_multiplier": 15, + "pack_size": [ 2, 3 ], + "conditions": [ "DAY" ] + }, + { "monster": "mon_zeinonychus", "freq": 25, "cost_multiplier": 30, "starts": 72, "pack_size": [ 2, 3 ] }, + { "monster": "mon_zeinonychus", "freq": 25, "cost_multiplier": 30, "starts": 168, "pack_size": [ 2, 3 ] }, + { "monster": "mon_zeinonychus", "freq": 25, "cost_multiplier": 30, "starts": 672, "pack_size": [ 2, 3 ] }, + { "monster": "mon_zeinonychus", "freq": 25, "cost_multiplier": 30, "starts": 2160, "pack_size": [ 2, 3 ] }, + { "monster": "mon_utahraptor", "freq": 100, "cost_multiplier": 30, "conditions": [ "DAY" ] }, + { "monster": "mon_zutahraptor", "freq": 25, "cost_multiplier": 30, "starts": 72 }, + { "monster": "mon_zutahraptor", "freq": 25, "cost_multiplier": 30, "starts": 168 }, + { "monster": "mon_zutahraptor", "freq": 25, "cost_multiplier": 30, "starts": 672 }, + { "monster": "mon_zutahraptor", "freq": 25, "cost_multiplier": 30, "starts": 2160 }, + { + "monster": "mon_eoraptor", + "freq": 200, + "cost_multiplier": 0, + "pack_size": [ 4, 12 ], + "conditions": [ "DAY", "SPRING", "SUMMER", "AUTUMN" ] + }, + { + "monster": "mon_eoraptor", + "freq": 200, + "cost_multiplier": 0, + "pack_size": [ 4, 12 ], + "conditions": [ "WINTER" ] + } + ] + }, + { + "name": "GROUP_VETS", + "type": "monstergroup", + "//": "for veterinarian", + "default": "mon_null", + "monsters": [ { "monster": "mon_scutellosaurus", "freq": 15, "cost_multiplier": 1 } ] + } +] diff --git a/data/mods/DinoMod/monstergroups/wilderness.json b/data/mods/DinoMod/monstergroups/wilderness.json index 9b989420627f..d18223131e57 100644 --- a/data/mods/DinoMod/monstergroups/wilderness.json +++ b/data/mods/DinoMod/monstergroups/wilderness.json @@ -288,6 +288,11 @@ { "monster": "mon_zyrannosaurus", "freq": 2, "cost_multiplier": 80, "starts": 168 }, { "monster": "mon_zyrannosaurus", "freq": 2, "cost_multiplier": 80, "starts": 672 }, { "monster": "mon_zyrannosaurus", "freq": 2, "cost_multiplier": 80, "starts": 2160 }, + { "monster": "mon_gorgosaurus", "freq": 4, "cost_multiplier": 35 }, + { "monster": "mon_zorgosaurus", "freq": 1, "cost_multiplier": 35, "starts": 72 }, + { "monster": "mon_zorgosaurus", "freq": 1, "cost_multiplier": 35, "starts": 168 }, + { "monster": "mon_zorgosaurus", "freq": 1, "cost_multiplier": 35, "starts": 672 }, + { "monster": "mon_zorgosaurus", "freq": 1, "cost_multiplier": 35, "starts": 2160 }, { "monster": "mon_albertosaurus", "freq": 4, "cost_multiplier": 35 }, { "monster": "mon_zalbertosaurus", "freq": 1, "cost_multiplier": 35, "starts": 72 }, { "monster": "mon_zalbertosaurus", "freq": 1, "cost_multiplier": 35, "starts": 168 }, @@ -483,6 +488,8 @@ { "monster": "mon_tyrannosaurus", "freq": 2, "cost_multiplier": 40 }, { "monster": "mon_zyrannosaurus", "freq": 1, "cost_multiplier": 80, "starts": 72 }, { "monster": "mon_zyrannosaurus", "freq": 1, "cost_multiplier": 80, "starts": 672 }, + { "monster": "mon_gorgosaurus", "freq": 1, "cost_multiplier": 35 }, + { "monster": "mon_zorgosaurus", "freq": 1, "cost_multiplier": 35, "starts": 168 }, { "monster": "mon_albertosaurus", "freq": 1, "cost_multiplier": 35 }, { "monster": "mon_zalbertosaurus", "freq": 1, "cost_multiplier": 35, "starts": 168 }, { @@ -699,109 +706,6 @@ { "monster": "mon_zedmontosaurus", "freq": 2, "cost_multiplier": 20, "pack_size": [ 4, 12 ], "starts": 2160 } ] }, - { - "type": "monstergroup", - "name": "GROUP_SEWER", - "default": "mon_sewer_rat", - "//": "Current SPRING first DAY count is 550. Note that 'freq' units are tenth of a percent, with default filling in the gap.", - "is_animal": true, - "monsters": [ - { - "monster": "mon_coelophysis", - "freq": 100, - "cost_multiplier": 5, - "pack_size": [ 4, 8 ], - "conditions": [ "NIGHT", "SPRING", "SUMMER", "AUTUMN" ] - }, - { - "monster": "mon_coelophysis", - "freq": 100, - "cost_multiplier": 5, - "pack_size": [ 4, 8 ], - "conditions": [ "WINTER" ] - }, - { - "monster": "mon_dilophosaurus", - "freq": 10, - "cost_multiplier": 10, - "pack_size": [ 1, 2 ], - "conditions": [ "NIGHT", "SPRING", "SUMMER", "AUTUMN" ] - }, - { - "monster": "mon_dilophosaurus", - "freq": 10, - "cost_multiplier": 10, - "pack_size": [ 1, 2 ], - "conditions": [ "WINTER" ] - }, - { "monster": "mon_zilophosaurus", "freq": 2, "cost_multiplier": 10, "pack_size": [ 1, 2 ], "starts": 72 }, - { "monster": "mon_zilophosaurus", "freq": 2, "cost_multiplier": 10, "pack_size": [ 1, 2 ], "starts": 168 }, - { "monster": "mon_zilophosaurus", "freq": 2, "cost_multiplier": 10, "pack_size": [ 1, 2 ], "starts": 672 }, - { "monster": "mon_zilophosaurus", "freq": 2, "cost_multiplier": 10, "pack_size": [ 1, 2 ], "starts": 2160 }, - { - "monster": "mon_ceratosaurus", - "freq": 10, - "cost_multiplier": 30, - "conditions": [ "NIGHT", "SPRING", "SUMMER", "AUTUMN" ] - }, - { "monster": "mon_ceratosaurus", "freq": 10, "cost_multiplier": 30, "conditions": [ "WINTER" ] }, - { "monster": "mon_zeratosaurus", "freq": 2, "cost_multiplier": 35, "starts": 72 }, - { "monster": "mon_zeratosaurus", "freq": 2, "cost_multiplier": 35, "starts": 168 }, - { "monster": "mon_zeratosaurus", "freq": 2, "cost_multiplier": 35, "starts": 672 }, - { "monster": "mon_zeratosaurus", "freq": 2, "cost_multiplier": 35, "starts": 2160 }, - { "monster": "mon_compsognathus", "freq": 300, "cost_multiplier": 0, "pack_size": [ 4, 12 ] }, - { - "monster": "mon_velociraptor", - "freq": 150, - "cost_multiplier": 10, - "pack_size": [ 2, 4 ], - "conditions": [ "DAY" ] - }, - { - "monster": "mon_deinonychus", - "freq": 100, - "cost_multiplier": 15, - "pack_size": [ 2, 3 ], - "conditions": [ "DAY" ] - }, - { "monster": "mon_zeinonychus", "freq": 25, "cost_multiplier": 30, "starts": 72, "pack_size": [ 2, 3 ] }, - { "monster": "mon_zeinonychus", "freq": 25, "cost_multiplier": 30, "starts": 168, "pack_size": [ 2, 3 ] }, - { "monster": "mon_zeinonychus", "freq": 25, "cost_multiplier": 30, "starts": 672, "pack_size": [ 2, 3 ] }, - { "monster": "mon_zeinonychus", "freq": 25, "cost_multiplier": 30, "starts": 2160, "pack_size": [ 2, 3 ] }, - { "monster": "mon_utahraptor", "freq": 100, "cost_multiplier": 30, "conditions": [ "DAY" ] }, - { "monster": "mon_zutahraptor", "freq": 25, "cost_multiplier": 30, "starts": 72 }, - { "monster": "mon_zutahraptor", "freq": 25, "cost_multiplier": 30, "starts": 168 }, - { "monster": "mon_zutahraptor", "freq": 25, "cost_multiplier": 30, "starts": 672 }, - { "monster": "mon_zutahraptor", "freq": 25, "cost_multiplier": 30, "starts": 2160 }, - { - "monster": "mon_eoraptor", - "freq": 200, - "cost_multiplier": 0, - "pack_size": [ 4, 12 ], - "conditions": [ "DAY", "SPRING", "SUMMER", "AUTUMN" ] - }, - { - "monster": "mon_eoraptor", - "freq": 200, - "cost_multiplier": 0, - "pack_size": [ 4, 12 ], - "conditions": [ "WINTER" ] - } - ] - }, - { - "type": "monstergroup", - "name": "GROUP_SAFE", - "is_safe": true, - "default": "mon_null", - "//": "Current SPRING first DAY count is 140. Note that 'freq' units are tenth of a percent, with default filling in the gap.", - "monsters": [ - { "monster": "mon_gallimimus", "freq": 50, "cost_multiplier": 0, "pack_size": [ 4, 8 ] }, - { "monster": "mon_eoraptor", "freq": 20, "cost_multiplier": 0, "pack_size": [ 4, 12 ] }, - { "monster": "mon_scutellosaurus", "freq": 20, "cost_multiplier": 0, "pack_size": [ 2, 4 ] }, - { "monster": "mon_dimorphodon", "freq": 50, "cost_multiplier": 0, "pack_size": [ 2, 4 ] } - ] - }, { "type": "monstergroup", "name": "GROUP_PARK_ANIMAL", @@ -879,6 +783,7 @@ { "monster": "mon_acrocanthosaurus", "freq": 400, "cost_multiplier": 40, "conditions": [ "NIGHT" ] }, { "monster": "mon_siats", "freq": 400, "cost_multiplier": 40, "conditions": [ "NIGHT" ] }, { "monster": "mon_tyrannosaurus", "freq": 400, "cost_multiplier": 40, "conditions": [ "NIGHT" ] }, + { "monster": "mon_gorgosaurus", "freq": 200, "cost_multiplier": 35, "conditions": [ "NIGHT" ] }, { "monster": "mon_albertosaurus", "freq": 200, "cost_multiplier": 35, "conditions": [ "NIGHT" ] }, { "monster": "mon_compsognathus",