From 13d13ca9796a835ffd9168f12d5f8a4d5f0cc9e8 Mon Sep 17 00:00:00 2001 From: WarrentyExpired Date: Mon, 12 Oct 2026 11:14:06 -0400 Subject: [PATCH] #W# Spawn: Fairwinds is now spawned. Added new GreetingInnRegion. --- .../Data/Spawns/Overworld/Fairwinds_NPCs.json | 520 ++++++++++++++++ .../Overworld/Fairwinds_TownCritters.json | 84 +++ .../Data/Spawns/Overworld/Mireport_NPCs.json | 2 +- .../Data/Spawns/Overworld/Myrish_NPCs.json | 2 +- .../Spawns/Overworld/Overworld_Animals.json | 568 +++++++++--------- .../Data/Spawns/Overworld/Teareek_NPCs.json | 2 +- Distribution/Data/regions.json | 32 +- Projects/UOContent/Gumps/BuildWorld.cs | 1 + .../Regions/Custom/GreetingInnRegion.cs | 45 ++ .../Regions/RegionJsonRegistration.cs | 1 + 10 files changed, 954 insertions(+), 303 deletions(-) create mode 100644 Distribution/Data/Spawns/Overworld/Fairwinds_NPCs.json create mode 100644 Distribution/Data/Spawns/Overworld/Fairwinds_TownCritters.json create mode 100644 Projects/UOContent/Regions/Custom/GreetingInnRegion.cs diff --git a/Distribution/Data/Spawns/Overworld/Fairwinds_NPCs.json b/Distribution/Data/Spawns/Overworld/Fairwinds_NPCs.json new file mode 100644 index 000000000..54f0a6be5 --- /dev/null +++ b/Distribution/Data/Spawns/Overworld/Fairwinds_NPCs.json @@ -0,0 +1,520 @@ +[ + { + "$type": "Spawner", + "guid": "4a7df8a5-377a-4e7e-95e1-2d703c1580b2", + "location": [2292, 2844, 0], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2292, "y1": 2844, "z1": -128, "x2": 2293, "y2": 2845, "z2": 128 }, + "walkingRange": 6, + "entries": [ + { "name": "warriorguard", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "418b097f-dd0b-4124-9f9b-eb880fbae848", + "location": [2324, 2787, 0], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2324, "y1": 2787, "z1": -128, "x2": 2325, "y2": 2788, "z2": 128 }, + "walkingRange": 6, + "entries": [ + { "name": "warriorguard", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "57ffcd48-fe4d-4301-9523-2650486480f0", + "location": [2285, 2818, 0], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2285, "y1": 2818, "z1": -128, "x2": 2286, "y2": 2819, "z2": 128 }, + "walkingRange": 6, + "entries": [ + { "name": "warriorguard", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "c24baa71-9674-4050-86e4-503bc7774585", + "location": [2308, 2826, 0], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "homeRange": 5, + "walkingRange": 10, + "entries": [ + { "name": "animaltrainer", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "92890742-101b-4fee-8d40-fda233241899", + "location": [2317, 2837, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2317, "y1": 2837, "z1": -128, "x2": 2318, "y2": 2838, "z2": 128 }, + "walkingRange": 6, + "entries": [ + { "name": "veterinarian", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "3681ab35-0670-4acd-81ff-8369c4368b36", + "location": [2336, 2835, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2336, "y1": 2835, "z1": -128, "x2": 2337, "y2": 2836, "z2": 128 }, + "walkingRange": 6, + "entries": [ + { "name": "monk", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "88af19fe-70fe-434d-8365-8b35427b7e27", + "location": [2330, 2837, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2330, "y1": 2837, "z1": -128, "x2": 2331, "y2": 2838, "z2": 128 }, + "walkingRange": 6, + "entries": [ + { "name": "healer", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "a2afcd12-56d4-480a-824a-ea9c6fc3efd7", + "location": [2329, 2825, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2329, "y1": 2825, "z1": -128, "x2": 2330, "y2": 2826, "z2": 128 }, + "walkingRange": 6, + "entries": [ + { "name": "bard", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "03c41307-0e9c-4116-b62e-152dac170f1f", + "location": [2366, 2806, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2366, "y1": 2806, "z1": -128, "x2": 2367, "y2": 2807, "z2": 128 }, + "walkingRange": 6, + "entries": [ + { "name": "baker", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "2b7bdaeb-b37a-48f7-a2a5-117f77fb058d", + "location": [2365, 2812, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2365, "y1": 2812, "z1": -128, "x2": 2366, "y2": 2813, "z2": 128 }, + "walkingRange": 6, + "entries": [ + { "name": "miller", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "e539ea31-f211-4b98-a284-e9f9c7fd481a", + "location": [2365, 2817, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2365, "y1": 2817, "z1": -128, "x2": 2366, "y2": 2818, "z2": 128 }, + "walkingRange": 6, + "entries": [ + { "name": "miller", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "8fe8eb28-e204-4d1c-8862-e740c9816a86", + "location": [2350, 2808, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2350, "y1": 2808, "z1": -128, "x2": 2351, "y2": 2809, "z2": 128 }, + "walkingRange": 6, + "entries": [ + { "name": "baker", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "3bd70a8c-5fdc-4efd-b209-1a47bb09a2da", + "location": [2342, 2785, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2342, "y1": 2785, "z1": -128, "x2": 2343, "y2": 2786, "z2": 128 }, + "walkingRange": 6, + "entries": [ + { "name": "bountyvendor", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "3f01ba0c-7907-41af-99d5-15ac1645a6d7", + "location": [2343, 2821, 0], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2343, "y1": 2821, "z1": -128, "x2": 2344, "y2": 2822, "z2": 128 }, + "walkingRange": 6, + "entries": [ + { "name": "warriorguard", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "a339aa62-b849-4e3b-aad0-8fbcf1a44699", + "location": [2330, 2798, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2330, "y1": 2798, "z1": -128, "x2": 2331, "y2": 2799, "z2": 128 }, + "walkingRange": 6, + "entries": [ + { "name": "jeweler", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "c52637b9-d730-49d7-beba-630e790f0389", + "location": [2308, 2802, 25], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2308, "y1": 2802, "z1": 25, "x2": 2309, "y2": 2803, "z2": 128 }, + "walkingRange": 10, + "entries": [ + { "name": "innkeeper", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "7f4bf823-c893-40c5-b968-310a657659c2", + "location": [2315, 2796, 25], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2315, "y1": 2796, "z1": 25, "x2": 2316, "y2": 2797, "z2": 128 }, + "walkingRange": 10, + "entries": [ + { "name": "innkeeper", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "ece30477-a19c-436a-9049-36138b297bd9", + "location": [2310, 2787, 5], + "map": "Veridia", + "count": 2, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2307, "y1": 2784, "z1": 5, "x2": 2314, "y2": 2791, "z2": 128 }, + "walkingRange": 10, + "entries": [ + { "name": "waiter", "probability": 100, "maxCount": 2 } + ] + }, + { + "$type": "Spawner", + "guid": "2d4a551e-bb23-4030-8576-f955a26419cd", + "location": [2304, 2799, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2304, "y1": 2799, "z1": -128, "x2": 2305, "y2": 2800, "z2": 128 }, + "walkingRange": 2, + "entries": [ + { "name": "barkeeper", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "c7666a8e-8342-48ec-a250-c5141f73e508", + "location": [2304, 2797, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2304, "y1": 2797, "z1": -128, "x2": 2305, "y2": 2798, "z2": 128 }, + "walkingRange": 2, + "entries": [ + { "name": "tavernkeeper", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "c129d83f-4199-440f-ab8c-2a1242a042a4", + "location": [2304, 2793, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2304, "y1": 2793, "z1": -128, "x2": 2305, "y2": 2794, "z2": 128 }, + "walkingRange": 2, + "entries": [ + { "name": "cook", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "6fee2f18-db91-4510-898d-ab9d77852368", + "location": [2293, 2792, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2293, "y1": 2792, "z1": -128, "x2": 2294, "y2": 2793, "z2": 128 }, + "walkingRange": 5, + "entries": [ + { "name": "scribe", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "28621267-1ad2-4df7-af7d-277315af4343", + "location": [2312, 2803, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2312, "y1": 2803, "z1": -128, "x2": 2313, "y2": 2804, "z2": 128 }, + "walkingRange": 5, + "entries": [ + { "name": "innkeeper", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "31a58a16-6abd-40eb-82f9-455a0f244b39", + "location": [2271, 2786, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2271, "y1": 2786, "z1": -128, "x2": 2272, "y2": 2787, "z2": 128 }, + "walkingRange": 5, + "entries": [ + { "name": "carpenter", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "b7bad413-5ba8-4359-9fdb-33edf8e4e9a8", + "location": [2265, 2790, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2265, "y1": 2790, "z1": -128, "x2": 2266, "y2": 2791, "z2": 128 }, + "walkingRange": 5, + "entries": [ + { "name": "carpenter", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "072d4a02-44a8-419c-9329-04d7661c4f86", + "location": [2284, 2787, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2284, "y1": 2787, "z1": -128, "x2": 2285, "y2": 2788, "z2": 128 }, + "walkingRange": 5, + "entries": [ + { "name": "scribe", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "d9c75317-93b5-4962-8159-bbfe82180ab1", + "location": [2248, 2786, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2248, "y1": 2786, "z1": -128, "x2": 2249, "y2": 2787, "z2": 128 }, + "walkingRange": 5, + "entries": [ + { "name": "holymage", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "fdf4a4a9-e1b8-45b9-8896-bbc74f3a26f9", + "location": [2251, 2787, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2251, "y1": 2787, "z1": -128, "x2": 2252, "y2": 2788, "z2": 128 }, + "walkingRange": 5, + "entries": [ + { "name": "mage", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "b1fbffb7-b754-43ca-9c69-22af4aa7617a", + "location": [2233, 2801, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "homeRange": 4, + "walkingRange": -1, + "entries": [ + { "name": "tinker", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "03bccd83-57ad-4862-93fd-2532172fec96", + "location": [2237, 2821, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "homeRange": 2, + "walkingRange": -1, + "entries": [ + { "name": "banker", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "ef9ea6e0-272b-436a-a53a-da1678e832ee", + "location": [2238, 2817, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2238, "y1": 2817, "z1": -128, "x2": 2239, "y2": 2818, "z2": 128 }, + "walkingRange": 3, + "entries": [ + { "name": "banker", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "e449a0f8-56b4-43f7-a2fb-8469d182b819", + "location": [2238, 2813, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "homeRange": 4, + "walkingRange": -1, + "entries": [ + { "name": "warriorguard", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "ea96f57c-4555-4921-b697-344f6a38efca", + "location": [2274, 2837, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "homeRange": 4, + "walkingRange": -1, + "entries": [ + { "name": "mapmaker", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "80799bd1-0595-44d4-a4b6-2ae1f290a8f2", + "location": [2277, 2830, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "homeRange": 4, + "walkingRange": -1, + "entries": [ + { "name": "shipwright", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "c0f4520e-47ea-4349-9b67-b22f8e772384", + "location": [2275, 2850, 1], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "fisherman", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "c0f41927-cb39-4fc2-940f-f50f2b8aedaa", + "location": [2261, 2836, 5], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "homeRange": 4, + "walkingRange": -1, + "entries": [ + { "name": "provisioner", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "9dda5527-dbbc-4a3a-b625-15e526e563a7", + "location": [2263, 2863, 1], + "map": "Veridia", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "homeRange": 4, + "walkingRange": -1, + "entries": [ + { "name": "fisherman", "probability": 100, "maxCount": 1 } + ] + } +] diff --git a/Distribution/Data/Spawns/Overworld/Fairwinds_TownCritters.json b/Distribution/Data/Spawns/Overworld/Fairwinds_TownCritters.json new file mode 100644 index 000000000..c60c799cd --- /dev/null +++ b/Distribution/Data/Spawns/Overworld/Fairwinds_TownCritters.json @@ -0,0 +1,84 @@ +[ + { + "$type": "Spawner", + "guid": "c95f14a1-5446-4660-bdde-44a47ac60ed0", + "location": [2308, 2825, 0], + "map": "Veridia", + "count": 3, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "homeRange": 7, + "walkingRange": -1, + "entries": [ + { "name": "chicken", "probability": 100, "maxCount": 3 } + ] + }, + { + "$type": "Spawner", + "guid": "417885e4-7696-4ff0-9dde-b21c87a8b197", + "location": [2315, 2824, 0], + "map": "Veridia", + "count": 5, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "homeRange": 5, + "walkingRange": 10, + "entries": [ + { "name": "horse", "probability": 100, "maxCount": 1 }, + { "name": "llama", "probability": 100, "maxCount": 1 }, + { "name": "cow", "probability": 100, "maxCount": 1 }, + { "name": "sheep", "probability": 100, "maxCount": 2 } + ] + }, + { + "$type": "Spawner", + "guid": "7c69f307-1a0b-4c20-95ad-7a35082a7be2", + "location": [2302, 2830, 0], + "map": "Veridia", + "count": 5, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "homeRange": 5, + "walkingRange": 10, + "entries": [ + { "name": "horse", "probability": 100, "maxCount": 1 }, + { "name": "llama", "probability": 100, "maxCount": 1 }, + { "name": "cow", "probability": 100, "maxCount": 1 }, + { "name": "sheep", "probability": 100, "maxCount": 2 } + ] + }, + { + "$type": "Spawner", + "guid": "43753317-3584-4d20-b367-8137ecedbd71", + "location": [2345, 2824, 0], + "map": "Veridia", + "count": 25, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "homeRange": 25, + "walkingRange": 40, + "entries": [ + { "name": "bird", "probability": 100, "maxCount": 10 }, + { "name": "cat", "probability": 100, "maxCount": 1 }, + { "name": "rat", "probability": 100, "maxCount": 2 }, + { "name": "dog", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "8df2c465-6276-486c-a8fe-758e8432ad22", + "location": [2273, 2811, 0], + "map": "Veridia", + "count": 25, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "homeRange": 25, + "walkingRange": 40, + "entries": [ + { "name": "bird", "probability": 100, "maxCount": 18 }, + { "name": "cat", "probability": 100, "maxCount": 2 }, + { "name": "rat", "probability": 100, "maxCount": 4 }, + { "name": "dog", "probability": 100, "maxCount": 2 } + ] + } +] diff --git a/Distribution/Data/Spawns/Overworld/Mireport_NPCs.json b/Distribution/Data/Spawns/Overworld/Mireport_NPCs.json index 4fd29f81f..0d815eb24 100644 --- a/Distribution/Data/Spawns/Overworld/Mireport_NPCs.json +++ b/Distribution/Data/Spawns/Overworld/Mireport_NPCs.json @@ -290,7 +290,7 @@ "spawnBounds": { "x1": 402, "y1": 1285, "z1": -128, "x2": 403, "y2": 1286, "z2": 128 }, "walkingRange": 4, "entries": [ - { "name": "hairstylist", "probability": 100, "maxCount": 1 } + { "name": "bountyvendor", "probability": 100, "maxCount": 1 } ] }, { diff --git a/Distribution/Data/Spawns/Overworld/Myrish_NPCs.json b/Distribution/Data/Spawns/Overworld/Myrish_NPCs.json index c1c2bf34b..222b57fe8 100644 --- a/Distribution/Data/Spawns/Overworld/Myrish_NPCs.json +++ b/Distribution/Data/Spawns/Overworld/Myrish_NPCs.json @@ -10,7 +10,7 @@ "spawnBounds": { "x1": 1597, "y1": 2902, "z1": -128, "x2": 1598, "y2": 2903, "z2": 128 }, "walkingRange": 5, "entries": [ - { "name": "hairstylist", "probability": 100, "maxCount": 1 } + { "name": "bountyvendor", "probability": 100, "maxCount": 1 } ] }, { diff --git a/Distribution/Data/Spawns/Overworld/Overworld_Animals.json b/Distribution/Data/Spawns/Overworld/Overworld_Animals.json index a931e47bb..f7736779f 100644 --- a/Distribution/Data/Spawns/Overworld/Overworld_Animals.json +++ b/Distribution/Data/Spawns/Overworld/Overworld_Animals.json @@ -13,7 +13,7 @@ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, { "name": "spawncritters", "probability": 100, "maxCount": 15 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -29,8 +29,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -46,8 +46,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -63,8 +63,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -80,8 +80,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -97,8 +97,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -114,8 +114,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -131,8 +131,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -148,8 +148,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -165,8 +165,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -182,8 +182,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -199,8 +199,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -216,8 +216,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -233,8 +233,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -250,8 +250,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -267,8 +267,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -284,8 +284,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -301,8 +301,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -318,8 +318,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -335,8 +335,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -352,8 +352,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -369,8 +369,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -386,8 +386,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -403,8 +403,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -420,8 +420,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -437,8 +437,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -471,8 +471,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -488,8 +488,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -505,8 +505,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -522,8 +522,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -539,8 +539,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -556,8 +556,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -590,8 +590,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -607,8 +607,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -624,8 +624,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -641,8 +641,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -658,8 +658,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -675,8 +675,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -692,8 +692,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -726,8 +726,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -743,8 +743,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -760,8 +760,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -777,8 +777,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -794,8 +794,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -828,7 +828,7 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, @@ -896,8 +896,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -981,8 +981,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -998,8 +998,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1015,8 +1015,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1032,8 +1032,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1049,8 +1049,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1066,8 +1066,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1083,8 +1083,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1100,8 +1100,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1117,8 +1117,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1134,8 +1134,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1151,8 +1151,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1168,8 +1168,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1185,8 +1185,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1202,8 +1202,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1219,8 +1219,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1236,8 +1236,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1253,8 +1253,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1270,8 +1270,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1304,8 +1304,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1371,8 +1371,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1388,8 +1388,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1405,8 +1405,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1490,8 +1490,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1507,8 +1507,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1524,8 +1524,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1541,8 +1541,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1558,8 +1558,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1575,8 +1575,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1592,8 +1592,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1609,8 +1609,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1626,8 +1626,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1643,8 +1643,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1660,8 +1660,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1677,8 +1677,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1694,8 +1694,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1711,8 +1711,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1728,8 +1728,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1745,8 +1745,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1762,8 +1762,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1796,8 +1796,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1813,8 +1813,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1847,8 +1847,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1864,8 +1864,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1881,8 +1881,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1898,8 +1898,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1915,8 +1915,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1932,8 +1932,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1949,8 +1949,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1966,8 +1966,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -1983,8 +1983,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2000,8 +2000,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2017,8 +2017,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2034,8 +2034,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2051,8 +2051,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2068,8 +2068,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2085,8 +2085,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2119,8 +2119,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2136,8 +2136,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2153,8 +2153,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2170,8 +2170,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2204,8 +2204,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2221,8 +2221,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2238,8 +2238,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2255,8 +2255,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2272,8 +2272,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2289,8 +2289,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2306,8 +2306,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2323,8 +2323,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2340,8 +2340,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2391,8 +2391,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2408,8 +2408,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2425,8 +2425,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2442,8 +2442,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2459,8 +2459,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2476,8 +2476,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2493,8 +2493,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2510,8 +2510,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2527,8 +2527,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2544,8 +2544,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2561,8 +2561,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2578,8 +2578,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2595,8 +2595,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2612,8 +2612,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2629,8 +2629,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2646,8 +2646,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2663,8 +2663,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2680,8 +2680,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2697,8 +2697,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2714,8 +2714,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2731,8 +2731,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2748,8 +2748,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2782,8 +2782,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2799,8 +2799,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2816,8 +2816,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2833,8 +2833,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2850,8 +2850,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { @@ -2867,8 +2867,8 @@ "entries": [ { "name": "bird", "probability": 100, "maxCount": 10 }, { "name": "spawnbirds", "probability": 100, "maxCount": 5 }, - { "name": "spawncritters", "probability": 100, "maxCount": 30 }, - { "name": "spawnanimals", "probability": 100, "maxCount": 30 } + { "name": "spawncritters", "probability": 100, "maxCount": 20 }, + { "name": "spawnanimals", "probability": 100, "maxCount": 20 } ] }, { diff --git a/Distribution/Data/Spawns/Overworld/Teareek_NPCs.json b/Distribution/Data/Spawns/Overworld/Teareek_NPCs.json index aea5ce779..4654f09c7 100644 --- a/Distribution/Data/Spawns/Overworld/Teareek_NPCs.json +++ b/Distribution/Data/Spawns/Overworld/Teareek_NPCs.json @@ -262,7 +262,7 @@ "spawnBounds": { "x1": 404, "y1": 1875, "z1": -128, "x2": 405, "y2": 1876, "z2": 128 }, "walkingRange": 5, "entries": [ - { "name": "hairstylist", "probability": 100, "maxCount": 1 } + { "name": "bountyvendor", "probability": 100, "maxCount": 1 } ] }, { diff --git a/Distribution/Data/regions.json b/Distribution/Data/regions.json index 327a9d77b..773bdb6d6 100644 --- a/Distribution/Data/regions.json +++ b/Distribution/Data/regions.json @@ -126,7 +126,7 @@ ] }, { - "$type": "GreetingBusinessRegion", + "$type": "GreetingInnRegion", "Map": "Veridia", "Name": "the Bastion Inn", "Parent": { "Name": "the Town of Bastion", "Map": "Veridia" }, @@ -312,7 +312,7 @@ { "$type": "GreetingBusinessRegion", "Map": "Veridia", - "Name": "Monster Points Dealer", + "Name": "the Bastion Bounty Trader", "Parent": { "Name": "the Town of Bastion", "Map": "Veridia" }, "Priority": 55, "Area": [ @@ -476,7 +476,7 @@ ] }, { - "$type": "GreetingBusinessRegion", + "$type": "GreetingInnRegion", "Map": "Veridia", "Name": "the Fairwinds Dinner and Inn", "Parent": { "Name": "the Town of Fairwinds", "Map": "Veridia" }, @@ -498,7 +498,7 @@ { "$type": "GreetingBusinessRegion", "Map": "Veridia", - "Name": "the Fairwinds Hair Stylist", + "Name": "the Fairwinds Bounty Trader", "Parent": { "Name": "the Town of Fairwinds", "Map": "Veridia" }, "Priority": 55, "Area": [ @@ -594,7 +594,7 @@ ] }, { - "$type": "GreetingBusinessRegion", + "$type": "GreetingInnRegion", "Map": "Veridia", "Name": "the Stonehollow Inn", "Parent": { "Name": "the Town of Stonehollow", "Map": "Veridia" }, @@ -762,7 +762,7 @@ ] }, { - "$type": "GreetingBusinessRegion", + "$type": "GreetingInnRegion", "Map": "Veridia", "Name": "the Mireport Tavern and Inn", "Parent": { "Name": "the Town of Mireport", "Map": "Veridia" }, @@ -784,7 +784,7 @@ { "$type": "GreetingBusinessRegion", "Map": "Veridia", - "Name": "the Mireport Hairstylist", + "Name": "the Mireport Bounty Trader", "Parent": { "Name": "the Town of Mireport", "Map": "Veridia" }, "Priority": 55, "Area": [ @@ -1095,7 +1095,7 @@ ] }, { - "$type": "GreetingBusinessRegion", + "$type": "GreetingInnRegion", "Map": "Veridia", "Name": "West Rivermouth Dinner and Inn", "Parent": { "Name": "West Rivermouth", "Map": "Veridia" }, @@ -1269,7 +1269,7 @@ ] }, { - "$type": "GreetingBusinessRegion", + "$type": "GreetingInnRegion", "Map": "Veridia", "Name": "the East Rivermouth Dinner and Inn", "Parent": { "Name": "East Rivermouth", "Map": "Veridia" }, @@ -1415,7 +1415,7 @@ "$type": "GreetingBusinessRegion", "Map": "Veridia", "Parent": { "Name": "the Town of Teareek", "Map": "Veridia" }, - "Name": "the Teareek Hairstylist", + "Name": "the Teareek Bounty Trader", "Priority": 55, "Area": [ { "x1": 400, "y1": 1873, "x2": 410, "y2": 1880 } @@ -1455,7 +1455,7 @@ "GoLocation": { "x": 3005, "y": 543, "z": 2 } }, { - "$type": "GreetingBusinessRegion", + "$type": "GreetingInnRegion", "Map": "Veridia", "Parent": { "Name": "the Town of Port Grim", "Map": "Veridia" }, "Name": "the Port Grim Inn", @@ -1538,7 +1538,7 @@ ] }, { - "$type": "GreetingBusinessRegion", + "$type": "GreetingInnRegion", "Map": "Veridia", "Parent": { "Name": "the Town of Coldbarrow", "Map": "Veridia" }, "Name": "the Coldbarrow Inn", @@ -1654,7 +1654,7 @@ "$type": "GreetingBusinessRegion", "Map": "Veridia", "Parent": { "Name": "the Town of Coldbarrow", "Map": "Veridia" }, - "Name": "the Coldbarrow Hairstylist", + "Name": "the Coldbarrow Bounty Trader", "Priority": 55, "Area": [ { "x1": 3378, "y1": 2383, "x2": 3385, "y2": 2391 } @@ -1801,14 +1801,14 @@ "$type": "GreetingBusinessRegion", "Map": "Veridia", "Parent": { "Name": "the Town of Myrish", "Map": "Veridia" }, - "Name": "the Myrish Hairstylist", + "Name": "the Myrish Bounty Trader", "Priority": 55, "Area": [ { "x1": 1595, "y1": 2898, "x2": 1602, "y2": 2907 } ] }, { - "$type": "GreetingBusinessRegion", + "$type": "GreetingInnRegion", "Map": "Veridia", "Parent": { "Name": "the Town of Myrish", "Map": "Veridia" }, "Name": "the Myrish Inn", @@ -1916,7 +1916,7 @@ ] }, { - "$type": "GreetingBusinessRegion", + "$type": "GreetingInnRegion", "Map": "Veridia", "Parent": { "Name": "the Town of Wharf's End", "Map": "Veridia" }, "Name": "the Wharf's End Inn", diff --git a/Projects/UOContent/Gumps/BuildWorld.cs b/Projects/UOContent/Gumps/BuildWorld.cs index bd2f2fa8e..971915dbd 100644 --- a/Projects/UOContent/Gumps/BuildWorld.cs +++ b/Projects/UOContent/Gumps/BuildWorld.cs @@ -108,6 +108,7 @@ namespace Server.Gumps case 1: InvokeCommand("TelGen", from); break; case 2: InvokeCommand("Decorate", from); break; case 3: + InvokeCommand("WipeWildMobs", from); InvokeCommand("IS Data/Spawns/Overworld/**.json", from); InvokeCommand("IS Data/Spawns/Underworld/**.json", from); break; diff --git a/Projects/UOContent/Regions/Custom/GreetingInnRegion.cs b/Projects/UOContent/Regions/Custom/GreetingInnRegion.cs new file mode 100644 index 000000000..018e6729d --- /dev/null +++ b/Projects/UOContent/Regions/Custom/GreetingInnRegion.cs @@ -0,0 +1,45 @@ +using Server; +using Server.Mobiles; +using Server.Custom; +using System.Collections.Generic; +using System; + +namespace Server.Regions +{ + public class GreetingInnRegion : TownRegion + { + public GreetingInnRegion(string name, Map map, int priority, params Rectangle3D[] area) + : base(name, map, priority, area) + { + } + public override bool MountsAllowed => false; + public override TimeSpan GetLogoutDelay(Mobile m) + { + return TimeSpan.Zero; + } + public override void OnEnter(Mobile m) + { + base.OnEnter(m); + if (m.Player) + { + m.SendMessage($"Welcome to {this.Name}."); + } + if (m is PlayerMobile player ) + { + if ( player.Mounted ) + { + Server.Custom.AutoStable.StoreMount(player); + } + } + } + + public override void OnExit(Mobile m) + { + base.OnExit(m); + if ( m is PlayerMobile player ) + { + Server.Custom.AutoStable.RestoreMount(player); + } + } + } +} diff --git a/Projects/UOContent/Regions/RegionJsonRegistration.cs b/Projects/UOContent/Regions/RegionJsonRegistration.cs index b2ed36c21..12c2005e0 100644 --- a/Projects/UOContent/Regions/RegionJsonRegistration.cs +++ b/Projects/UOContent/Regions/RegionJsonRegistration.cs @@ -67,5 +67,6 @@ public static class RegionJsonRegistration RegionJsonSerializer.Register(); RegionJsonSerializer.Register(); RegionJsonSerializer.Register(); + RegionJsonSerializer.Register(); } }