diff --git a/Distribution/Data/Spawns/Chests/Ice.json b/Distribution/Data/Spawns/Chests/Ice.json new file mode 100644 index 000000000..ebd58f994 --- /dev/null +++ b/Distribution/Data/Spawns/Chests/Ice.json @@ -0,0 +1,271 @@ +[ + { + "$type": "Spawner", + "guid": "3758f568-ce87-470c-9ea6-33f0a23a2dae", + "name": "IceLevel1", + "location": [2313, 602, 8], + "map": "Underworld", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2313, "y1": 602, "z1": -128, "x2": 2314, "y2": 603, "z2": 128 }, + "entries": [ + { "name": "treasurechestlevel4", "probability": 50, "maxCount": 1 }, + { "name": "treasurechestlevel3", "probability": 50, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "fc6cda44-fb43-4089-91a7-ae31bc0a0092", + "name": "IceLevel1", + "location": [2323, 657, -4], + "map": "Underworld", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2323, "y1": 657, "z1": -128, "x2": 2324, "y2": 658, "z2": 128 }, + "entries": [ + { "name": "treasurechestlevel4", "probability": 50, "maxCount": 1 }, + { "name": "treasurechestlevel3", "probability": 50, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "c59b423e-b3da-449c-8d76-2b114f692f57", + "name": "IceLevel1", + "location": [2445, 700, -5], + "map": "Underworld", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2445, "y1": 700, "z1": -128, "x2": 2446, "y2": 701, "z2": 128 }, + "entries": [ + { "name": "treasurechestlevel2", "probability": 50, "maxCount": 1 }, + { "name": "treasurechestlevel3", "probability": 50, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "4cba13da-f391-4d25-b85a-db403afa8525", + "name": "IceLevel3", + "location": [2521, 602, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2521, "y1": 602, "z1": -128, "x2": 2522, "y2": 603, "z2": 128 }, + "entries": [ + { "name": "treasurechestlevel3", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "73e332ee-ff6a-4bf6-9de1-d4cbe2b7222f", + "name": "IceLevel3", + "location": [2520, 599, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2520, "y1": 599, "z1": -128, "x2": 2521, "y2": 600, "z2": 128 }, + "entries": [ + { "name": "treasurechestlevel4", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "846736cc-04dc-4280-a2e2-391ed6748d69", + "name": "IceLevel3", + "location": [2518, 599, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2518, "y1": 599, "z1": -128, "x2": 2519, "y2": 600, "z2": 128 }, + "walkingRange": -1, + "entries": [ + { "name": "treasurechestlevel4", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "7f6ab869-441f-4e57-9354-5f8804828534", + "name": "IceLevel3", + "location": [2518, 602, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2518, "y1": 602, "z1": -128, "x2": 2519, "y2": 603, "z2": 128 }, + "entries": [ + { "name": "treasurechestlevel4", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "RegionSpawner", + "guid": "25baf750-4911-40b7-bc3e-dbac6a0c0b9d", + "name": "IceLevel1", + "location": [2369, 646, -1], + "map": "Underworld", + "count": 20, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "region": "the Dungeon of Ice - Level 1", + "walkingRange": -1, + "entries": [ + { "name": "treasurechestlevel1", "probability": 40, "maxCount": 20 }, + { "name": "treasurechestlevel2", "probability": 30, "maxCount": 20 }, + { "name": "treasurechestlevel3", "probability": 30, "maxCount": 20 } + ] + }, + { + "$type": "RegionSpawner", + "guid": "f1b1c6ab-e7df-4459-9c0c-bdc451033203", + "name": "IceLevel3", + "location": [2505, 602, 0], + "map": "Underworld", + "count": 5, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "region": "Ice - Level 3", + "walkingRange": -1, + "entries": [ + { "name": "treasurechestlevel3", "probability": 40, "maxCount": 5 }, + { "name": "treasurechestlevel4", "probability": 60, "maxCount": 5 } + ] + }, + { + "$type": "Spawner", + "guid": "ac058fde-d553-4626-ab27-ec424ab9aa68", + "name": "IceLevel2", + "location": [2517, 696, -1], + "map": "Underworld", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2517, "y1": 696, "z1": -128, "x2": 2518, "y2": 697, "z2": 128 }, + "entries": [ + { "name": "treasurechestlevel3", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "bffc8089-b4af-461b-9a48-14d61aabce17", + "name": "IceLevel2", + "location": [2520, 696, -1], + "map": "Underworld", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2520, "y1": 696, "z1": -128, "x2": 2521, "y2": 697, "z2": 128 }, + "entries": [ + { "name": "treasurechestlevel3", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "RegionSpawner", + "guid": "bd6cd756-48ee-458a-93b3-0b561cadcd49", + "name": "IceLevel2", + "location": [2510, 693, 0], + "map": "Underworld", + "count": 5, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "region": "Ice - Level 2", + "walkingRange": 4, + "entries": [ + { "name": "treasurechestlevel1", "probability": 50, "maxCount": 5 }, + { "name": "treasurechestlevel2", "probability": 50, "maxCount": 5 } + ] + }, + { + "$type": "Spawner", + "guid": "721b893f-fc81-4d72-89ac-7d1528c70760", + "name": "IceLevel2", + "location": [2502, 687, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2502, "y1": 687, "z1": -128, "x2": 2503, "y2": 688, "z2": 128 }, + "entries": [ + { "name": "treasurechestlevel3", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "45b6f96d-0dc6-4434-8010-bfd4f85f3336", + "name": "IceLevel1", + "location": [2253, 632, -4], + "map": "Underworld", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2253, "y1": 632, "z1": -128, "x2": 2254, "y2": 633, "z2": 128 }, + "entries": [ + { "name": "treasurechestlevel4", "probability": 50, "maxCount": 1 }, + { "name": "treasurechestlevel3", "probability": 50, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "e0578599-f149-48ba-bf83-343d7cf388a8", + "name": "IceLevel1", + "location": [2273, 633, -4], + "map": "Underworld", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2273, "y1": 633, "z1": -128, "x2": 2274, "y2": 634, "z2": 128 }, + "entries": [ + { "name": "treasurechestlevel4", "probability": 50, "maxCount": 1 }, + { "name": "treasurechestlevel3", "probability": 50, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "74ffc557-2c10-465f-9709-72e6d1ea8552", + "name": "IceLevel1", + "location": [2240, 635, -6], + "map": "Underworld", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2240, "y1": 635, "z1": -128, "x2": 2241, "y2": 636, "z2": 128 }, + "entries": [ + { "name": "treasurechestlevel4", "probability": 50, "maxCount": 1 }, + { "name": "treasurechestlevel3", "probability": 50, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "f3aee26a-a577-4969-a130-f042f9ba0919", + "name": "IceLevel1", + "location": [2243, 632, -7], + "map": "Underworld", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2243, "y1": 632, "z1": -128, "x2": 2244, "y2": 633, "z2": 128 }, + "entries": [ + { "name": "treasurechestlevel4", "probability": 50, "maxCount": 1 }, + { "name": "treasurechestlevel3", "probability": 50, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "97f460d5-fa7b-413f-9204-5aced118d3fc", + "name": "IceLevel1", + "location": [2445, 698, -5], + "map": "Underworld", + "count": 1, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "spawnBounds": { "x1": 2445, "y1": 698, "z1": -128, "x2": 2446, "y2": 699, "z2": 128 }, + "walkingRange": -1, + "entries": [ + { "name": "treasurechestlevel2", "probability": 50, "maxCount": 1 }, + { "name": "treasurechestlevel3", "probability": 50, "maxCount": 1 } + ] + } +] diff --git a/Distribution/Data/Spawns/Underworld/Ice_Level_1.json b/Distribution/Data/Spawns/Underworld/Ice_Level_1.json new file mode 100644 index 000000000..62bb2673b --- /dev/null +++ b/Distribution/Data/Spawns/Underworld/Ice_Level_1.json @@ -0,0 +1,983 @@ +[ + { + "$type": "Spawner", + "guid": "9ece8d75-2ce4-420a-9aaf-4a1078a3e1b0", + "location": [2246, 661, -1], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "acidelemental", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "4562b794-8d8f-4db7-97e7-7c5213facd0f", + "location": [2250, 647, -5], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": -1, + "entries": [ + { "name": "acidelemental", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "eb40537d-dbd5-49d8-8ecf-ae7e5047bfd5", + "location": [2241, 660, -5], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "ratmanmage", "probability": 25, "maxCount": 1 }, + { "name": "ratmanarcher", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "d97dc3ef-9d75-4b5f-9f12-1f41602a6ded", + "location": [2251, 641, -7], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "ratmanmage", "probability": 25, "maxCount": 1 }, + { "name": "ratmanarcher", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "0af63bbc-6193-4b38-9b56-2cb4ff736b58", + "location": [2262, 659, -4], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "ratmanmage", "probability": 25, "maxCount": 1 }, + { "name": "ratmanarcher", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "3bccc81e-7fae-4786-9aff-dbfc4a4301b7", + "location": [2271, 658, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 }, + { "name": "arcticogrelord", "probability": 10, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "e6b3685c-5152-4612-a7ee-9d483f04602d", + "location": [2302, 667, -2], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "ratmanmage", "probability": 25, "maxCount": 1 }, + { "name": "ratmanarcher", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "25493b3d-66a7-4334-aac3-75cce5ebb04e", + "location": [2291, 649, -2], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 }, + { "name": "arcticogrelord", "probability": 10, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "d028c8ff-eafa-476a-a4ab-a6bf336f0ec1", + "location": [2275, 638, -6], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "ratmanmage", "probability": 25, "maxCount": 1 }, + { "name": "ratmanarcher", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "774c1aae-b415-4f55-a4ba-ad565ccba5a2", + "location": [2275, 628, -4], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "ratmanmage", "probability": 25, "maxCount": 1 }, + { "name": "ratmanarcher", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "f9a70445-46a7-4f95-80fc-36359116a3d7", + "location": [2280, 602, -37], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "ratmanmage", "probability": 25, "maxCount": 1 }, + { "name": "ratmanarcher", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "344eebc6-544c-442c-a58c-02a7ed8f481b", + "location": [2303, 617, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "ratmanmage", "probability": 25, "maxCount": 1 }, + { "name": "ratmanarcher", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "d3490244-e364-4f7c-a576-f1c910f10a55", + "location": [2317, 628, -1], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "ratmanmage", "probability": 25, "maxCount": 1 }, + { "name": "ratmanarcher", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "d49b0e36-61e0-40fe-9114-f52ae6bc2e2b", + "location": [2292, 608, -1], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 }, + { "name": "arcticogrelord", "probability": 10, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "dca5ea18-35de-4eb2-b87c-816dc67c977c", + "location": [2335, 625, -1], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "icesnake", "probability": 25, "maxCount": 1 }, + { "name": "frostooze", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "af396436-cc17-404d-8539-1c47fe45905d", + "location": [2318, 603, 10], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "icesnake", "probability": 25, "maxCount": 1 }, + { "name": "frostooze", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "bea3083b-c649-45c7-a744-334162ed1895", + "location": [2325, 597, 3], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "icesnake", "probability": 25, "maxCount": 1 }, + { "name": "frostooze", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "df5db301-9ebf-42f7-a72b-3db3a3b07bf1", + "location": [2318, 602, 9], + "map": "Underworld", + "count": 1, + "minDelay": "03:00:00", + "maxDelay": "04:00:00", + "homeRange": 4, + "walkingRange": -1, + "entries": [ + { "name": "whitewyrm", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "9b137529-8305-4eab-be61-a74f8335380c", + "location": [2347, 603, -5], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "d9b52ed7-99ed-4908-ab56-7af42f461800", + "location": [2372, 598, -7], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "icesnake", "probability": 25, "maxCount": 1 }, + { "name": "frostooze", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "b395d9b7-09de-447b-ba20-9d96642c6eec", + "location": [2366, 603, -6], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "icesnake", "probability": 25, "maxCount": 1 }, + { "name": "frostooze", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "4dde7706-8aae-46b1-b43a-116aac42b7ec", + "location": [2384, 603, -6], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "27c29a81-6c5b-44f2-9c98-db9200e587c7", + "location": [2405, 602, -5], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "6bba10b0-715f-4d27-a330-aea9ba6fb8f5", + "location": [2418, 603, -3], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "icesnake", "probability": 25, "maxCount": 1 }, + { "name": "frostooze", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "9599d610-9837-4f21-b5b8-945115256026", + "location": [2331, 643, 1], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "arcticogrelord", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "7262958b-7cb4-4b7e-81e1-cc443a0f1d61", + "location": [2339, 652, -2], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "17d3ec05-8fe5-43ae-98d9-ccdba9385489", + "location": [2362, 650, -3], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "77a7b7a7-a4d5-40e6-9311-535086d3f02a", + "location": [2371, 641, -3], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "icesnake", "probability": 25, "maxCount": 1 }, + { "name": "frostooze", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "c93c3dab-d519-4da6-ac66-5d9123e017ed", + "location": [2370, 635, -3], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "b348541e-28aa-418e-a872-0e3c568f13e5", + "location": [2353, 626, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "00114cc0-eb7d-42d3-99ba-a1e8a6cdde00", + "location": [2367, 618, -3], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "icesnake", "probability": 25, "maxCount": 1 }, + { "name": "frostooze", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "fbf6cf44-2fd2-4589-8ff3-7dca458d9a36", + "location": [2370, 618, -1], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "icesnake", "probability": 25, "maxCount": 1 }, + { "name": "frostooze", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "586dde4a-76db-45c1-a185-3461998be1b8", + "location": [2385, 618, -2], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "a2ce91c4-03b3-499b-9874-9c6dedc28134", + "location": [2395, 627, -3], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "672e2f02-340f-4dff-aa61-58a9b4b43f20", + "location": [2406, 627, -5], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "icesnake", "probability": 25, "maxCount": 1 }, + { "name": "frostooze", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "a088d8b3-18ee-4914-8f7b-e9b4f3e2e7b3", + "location": [2323, 659, -3], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": -1, + "entries": [ + { "name": "arcticogrelord", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "d87cfa5f-9f70-4bd7-889c-9263c918a369", + "location": [2316, 674, -5], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "icesnake", "probability": 25, "maxCount": 1 }, + { "name": "frostooze", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "123f4710-4a00-4282-a847-f25d97411c6f", + "location": [2313, 682, -5], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "0f3db13c-25f1-4a98-8273-d455785a64e7", + "location": [2323, 683, -5], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "34a43271-1ec5-4b03-a379-8650951902fa", + "location": [2339, 672, -3], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "66683203-59fc-4c5a-acbb-f6328a639e0d", + "location": [2344, 681, -4], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "icesnake", "probability": 25, "maxCount": 1 }, + { "name": "frostooze", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "d0fc6f96-8e70-4eb3-81e4-223d7b0a61e2", + "location": [2349, 684, -4], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "c7fe5309-53d6-4289-8a9c-5654d5b8ba18", + "location": [2371, 699, -2], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "0fbaaacb-e6b0-4819-a97b-972d08949a57", + "location": [2386, 698, -3], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "icesnake", "probability": 25, "maxCount": 1 }, + { "name": "frostooze", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "e0606ce7-c3aa-4b97-833a-5183b0c1613c", + "location": [2403, 699, -3], + "map": "Underworld", + "count": 2, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": -1, + "entries": [ + { "name": "ratman", "probability": 33, "maxCount": 1 }, + { "name": "ratmanarcher", "probability": 33, "maxCount": 1 }, + { "name": "ratmanmage", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "14fe2077-7af9-4385-b548-5ebbd6b578ed", + "location": [2388, 684, -4], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "icesnake", "probability": 25, "maxCount": 1 }, + { "name": "frostooze", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "2e57ca1a-8321-462d-96a9-0bd0b490a697", + "location": [2395, 689, -5], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "73136913-353c-4943-b096-76dfb8d281c9", + "location": [2396, 675, -4], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "e6dd1433-5610-49f4-9171-4e650f51c3ed", + "location": [2411, 676, -3], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "icesnake", "probability": 25, "maxCount": 1 }, + { "name": "frostooze", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "ad91f66b-b2ee-48d5-b695-c4ef5c4efad6", + "location": [2418, 676, -4], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "5334c3f5-095c-447a-9355-db04764256e1", + "location": [2441, 698, -5], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "d7585d7a-4112-43a3-96e7-28b85f853a02", + "location": [2438, 700, -4], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "bf9e2813-8b79-4db4-8d4d-6e36c036689a", + "location": [2435, 694, -3], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "icesnake", "probability": 25, "maxCount": 1 }, + { "name": "frostooze", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "12c52900-8e1c-4e8e-ac62-ca192976f535", + "location": [2435, 688, -6], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "716d2aa2-6563-431a-84e7-0baaf3cd0dd0", + "location": [2435, 659, -4], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "icesnake", "probability": 25, "maxCount": 1 }, + { "name": "frostooze", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "7002963b-f176-4a52-84a0-89e45f30d3a4", + "location": [2435, 668, -4], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "cac58f7a-4775-4e04-9d01-b94a5db83dbc", + "location": [2422, 658, -3], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "0bc790f4-11d9-4f30-bbf5-b50668f38893", + "location": [2418, 659, -5], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "icesnake", "probability": 25, "maxCount": 1 }, + { "name": "frostooze", "probability": 25, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "ed6e721c-fc5d-443b-b5d4-7cdd1fcadac1", + "location": [2420, 621, -4], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": -1, + "entries": [ + { "name": "frosttroll", "probability": 33, "maxCount": 1 }, + { "name": "iceelemental", "probability": 33, "maxCount": 1 }, + { "name": "snowelemental", "probability": 33, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "02a9afe0-8cd5-4b40-8d30-efd38dda702d", + "location": [2436, 615, -4], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": -1, + "entries": [ + { "name": "frostspider", "probability": 25, "maxCount": 1 }, + { "name": "iceserpent", "probability": 25, "maxCount": 1 }, + { "name": "icesnake", "probability": 25, "maxCount": 1 }, + { "name": "frostooze", "probability": 25, "maxCount": 1 } + ] + } +] diff --git a/Distribution/Data/Spawns/Underworld/Ice_Level_2.json b/Distribution/Data/Spawns/Underworld/Ice_Level_2.json new file mode 100644 index 000000000..48d70447e --- /dev/null +++ b/Distribution/Data/Spawns/Underworld/Ice_Level_2.json @@ -0,0 +1,18 @@ +[ + { + "$type": "RegionSpawner", + "guid": "4cd44a80-8e94-40f3-a947-c700338761d0", + "location": [2510, 694, -1], + "map": "Underworld", + "count": 15, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "region": "Ice - Level 2", + "walkingRange": 4, + "entries": [ + { "name": "ratman", "probability": 50, "maxCount": 15 }, + { "name": "ratmanarcher", "probability": 25, "maxCount": 15 }, + { "name": "ratmanmage", "probability": 25, "maxCount": 15 } + ] + } +] diff --git a/Distribution/Data/Spawns/Underworld/Ice_Level_3.json b/Distribution/Data/Spawns/Underworld/Ice_Level_3.json new file mode 100644 index 000000000..da0da1508 --- /dev/null +++ b/Distribution/Data/Spawns/Underworld/Ice_Level_3.json @@ -0,0 +1,226 @@ +[ + { + "$type": "Spawner", + "guid": "d1076bc7-dbc9-49bc-b7af-a47b2907faf9", + "location": [2505, 613, -1], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": -1, + "entries": [ + { "name": "icefiend", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "109c605b-0ca1-407b-a936-68db67d0f936", + "location": [2506, 601, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "evilmage", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "78661c80-abcf-4a09-aa8d-b25f88e25068", + "location": [2514, 607, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "evilmagelord", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "dc2542df-ca93-4388-9032-72450a8782d4", + "location": [2490, 592, 2], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "evilmagelord", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "f79a2558-0f58-4c79-a12a-0caf28228e67", + "location": [2500, 592, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "evilmagelord", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "0cc6e37c-4253-4d70-a7c8-41910dc6548b", + "location": [2517, 593, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": -1, + "entries": [ + { "name": "evilmage", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "fa88165a-1daa-4afa-80d4-4d42dbd58982", + "location": [2491, 602, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "evilmage", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "a51d1f39-6fcc-4f83-93f1-15f319bc0d81", + "location": [2490, 611, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "evilmage", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "80a32f20-5d84-49ba-a62c-f74fabaa049b", + "location": [2498, 620, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "evilmage", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "57d810d9-dec4-4790-9c61-ad7177587e45", + "location": [2490, 619, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "evilmagelord", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "e59387c5-fa1f-4521-8e7f-32de80bfed39", + "location": [2508, 618, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "evilmage", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "fc6b7bb2-888e-4beb-af7b-2e63f5b85b95", + "location": [2519, 619, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "evilmage", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "93ca42dd-f0bd-4776-a490-6e80b659ffb9", + "location": [2514, 614, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "evilmage", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "ff3c9461-525f-4b85-83c2-c56451a8f5e9", + "location": [2519, 614, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "evilmage", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "4fb81226-cbf2-4e2e-89d1-5cbac90e918d", + "location": [2519, 603, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "evilmagelord", "probability": 100, "maxCount": 1 } + ] + }, + { + "$type": "Spawner", + "guid": "671cf17e-2dab-4339-9696-60ae3a6b5126", + "location": [2509, 593, 0], + "map": "Underworld", + "count": 1, + "minDelay": "00:25:00", + "maxDelay": "00:35:00", + "homeRange": 4, + "walkingRange": 4, + "entries": [ + { "name": "evilmage", "probability": 100, "maxCount": 1 } + ] + } +] diff --git a/Distribution/Data/Spawns/traps.json b/Distribution/Data/Spawns/traps.json index 904ca9d35..043c3847a 100644 --- a/Distribution/Data/Spawns/traps.json +++ b/Distribution/Data/Spawns/traps.json @@ -523,5 +523,56 @@ { "name": "sawtrap", "probability": 10, "maxCount": 5 }, { "name": "spiketrap", "probability": 10, "maxCount": 5 } ] + }, + { + "$type": "RegionSpawner", + "guid": "f3edd271-cde3-4dca-be08-5a7247889cf0", + "location": [2371, 643, -1], + "map": "Underworld", + "count": 25, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "region": "the Dungeon of Ice - Level 1", + "walkingRange": -1, + "entries": [ + { "name": "firecolumntrap", "probability": 20, "maxCount": 10 }, + { "name": "flamespurttrap", "probability": 20, "maxCount": 10 }, + { "name": "gastrap", "probability": 20, "maxCount": 10 }, + { "name": "giantspiketrap", "probability": 20, "maxCount": 10 }, + { "name": "spiketrap", "probability": 20, "maxCount": 10 } + ] + }, + { + "$type": "RegionSpawner", + "guid": "e3d27807-7273-4aca-9f7a-1ff49d9c9cd7", + "location": [2511, 694, -1], + "map": "Underworld", + "count": 5, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "region": "Ice - Level 2", + "walkingRange": 4, + "entries": [ + { "name": "gastrap", "probability": 20, "maxCount": 5 }, + { "name": "giantspiketrap", "probability": 20, "maxCount": 5 }, + { "name": "spiketrap", "probability": 20, "maxCount": 5 }, + { "name": "sawtrap", "probability": 20, "maxCount": 5 } + ] + }, + { + "$type": "RegionSpawner", + "guid": "4cfae97e-21b9-4173-953a-dfac5c1bd202", + "location": [2505, 602, 0], + "map": "Underworld", + "count": 5, + "minDelay": "00:05:00", + "maxDelay": "00:10:00", + "region": "Ice - Level 3", + "walkingRange": 4, + "entries": [ + { "name": "giantspiketrap", "probability": 20, "maxCount": 5 }, + { "name": "spiketrap", "probability": 20, "maxCount": 5 }, + { "name": "sawtrap", "probability": 20, "maxCount": 5 } + ] } ] diff --git a/Distribution/Data/go.json b/Distribution/Data/go.json index e05e4792f..a7174c1e9 100644 --- a/Distribution/Data/go.json +++ b/Distribution/Data/go.json @@ -76,6 +76,16 @@ { "name": "Level 3", "location": [2740, 266, 0], "map": "Underworld" } ] }, + { + "name": "Ice Dungeon", + "locations": [ + { "name": "Ice Cave Entrance", "location": [3480, 541, 2], "map": "Veridia" }, + { "name": "Dungeon Entrance", "location": [644, 284, 0], "map": "Underworld" }, + { "name": "Level 1", "location": [2443, 607, 12], "map": "Underworld" }, + { "name": "Level 2", "location": [2513, 664, 18], "map": "Underworld" }, + { "name": "Level 3", "location": [2530, 594, 0], "map": "Underworld" } + ] + }, { "name": "Terathan Keep", "locations": [ diff --git a/Distribution/Data/names.json b/Distribution/Data/names.json index 0577749c7..e727b501c 100644 --- a/Distribution/Data/names.json +++ b/Distribution/Data/names.json @@ -25,7 +25,7 @@ ] }, { "type": "ancient lich", "names": ["Kaltivel", "Anshu", "Maliel", "Baratoz", "Almonjin"] }, - { "type": "balron", "names": ["the Lord of the Abyss", "the Collector of Souls", "the Slayer"] }, + { "type": "balron", "names": ["the Lord of the Abyss", "the Collector of Souls", "the Slayer", "the Eater of Flesh", "the Maker of Widows", "the Storm of Chaos", "the Denier of Life", "the Thief of Life", "the Tender of Souls", "the Torturer of Souls", "the Baba Yaga" ] }, { "type": "darknight creeper", "names": [ @@ -598,4 +598,4 @@ "Peorilien", "Regornolas", "Rylvarn", "Silnaliel", "Talendeor", "Uomo", "Verlolas" ] } -] \ No newline at end of file +] diff --git a/Distribution/Data/regions.json b/Distribution/Data/regions.json index 15dd9b929..38ec5598a 100644 --- a/Distribution/Data/regions.json +++ b/Distribution/Data/regions.json @@ -2479,6 +2479,54 @@ { "x1": 3756, "y1": 204, "x2": 3804, "y2": 261 } ] }, + { + "$type": "GreetingDungeonRegion", + "Map": "Underworld", + "Name": "the Ice Cave", + "Priority": 55, + "Area": [ + { "x1": 589, "y1": 205, "x2": 688, "y2": 645 } + ] + }, + { + "$type": "DungeonRegion", + "Map": "Underworld", + "Name": "the Dungeon of Ice", + "Priority": 50, + "Area": [ + { "x1": 2219, "y1": 579, "x2": 2547, "y2": 730 } + ] + }, + { + "$type": "GreetingDungeonRegion", + "Map": "Underworld", + "Parent": { "Map": "Underworld", "Name": "the Dungeon of Ice" }, + "Name": "the Dungeon of Ice - Level 1", + "Priority": 55, + "Area": [ + { "x1": 2219, "y1": 581, "x2": 2460, "y2": 724 } + ] + }, + { + "$type": "GreetingDungeonRegion", + "Map": "Underworld", + "Parent": { "Map": "Underworld", "Name": "the Dungeon of Ice" }, + "Name": "Ice - Level 2", + "Priority": 55, + "Area": [ + { "x1": 2478, "y1": 646, "x2": 2549, "y2": 719 } + ] + }, + { + "$type": "GreetingDungeonRegion", + "Map": "Underworld", + "Parent": { "Map": "Underworld", "Name": "the Dungeon of Ice" }, + "Name": "Ice - Level 3", + "Priority": 55, + "Area": [ + { "x1": 2477, "y1": 580, "x2": 2541, "y2": 628 } + ] + }, { "$type": "GreetingOverworldSpawnRegion", "Map": "Veridia", diff --git a/Distribution/Data/teleporters.json b/Distribution/Data/teleporters.json index 419897aa4..e02cc3d2a 100644 --- a/Distribution/Data/teleporters.json +++ b/Distribution/Data/teleporters.json @@ -374,5 +374,70 @@ "src": { "map": "Underworld", "loc": [ 2724, 607, -13 ] }, "dst": { "map": "Underworld", "loc": [ 2639, 592, 16 ] }, "back": true + }, + { + "src": { "map": "Veridia", "loc": [ 3480, 538, 2 ] }, + "dst": { "map": "Underworld", "loc": [643, 286, 0 ] }, + "back": true + }, + { + "src": { "map": "Veridia", "loc": [ 3481, 538, 2 ] }, + "dst": { "map": "Underworld", "loc": [644, 286, 0 ] }, + "back": true + }, + { + "src": { "map": "Underworld", "loc": [ 680, 267, 0 ] }, + "dst": { "map": "Underworld", "loc": [ 2444, 602, 25 ] }, + "back": true + }, + { + "src": { "map": "Underworld", "loc": [ 681, 267, 0 ] }, + "dst": { "map": "Underworld", "loc": [ 2445, 602, 26 ] }, + "back": true + }, + { + "src": { "map": "Underworld", "loc": [ 2443, 602, 25 ] }, + "dst": { "map": "Underworld", "loc": [ 680, 267, 0 ] }, + "back": true + }, + { + "src": { "map": "Underworld", "loc": [ 2417, 695, -25 ] }, + "dst": { "map": "Underworld", "loc": [ 2512, 658, 40 ] }, + "back": true + }, + { + "src": { "map": "Underworld", "loc": [ 2418, 695, -25 ] }, + "dst": { "map": "Underworld", "loc": [ 2513, 658, 40 ] }, + "back": true + }, + { + "src": { "map": "Underworld", "loc": [ 2419, 695, -25 ] }, + "dst": { "map": "Underworld", "loc": [ 2514, 658, 40 ] }, + "back": true + }, + { + "src": { "map": "Underworld", "loc": [ 2420, 695, -25 ] }, + "dst": { "map": "Underworld", "loc": [ 2515, 658, 40 ] }, + "back": true + }, + { + "src": { "map": "Underworld", "loc": [ 2273, 601, -45 ] }, + "dst": { "map": "Underworld", "loc": [ 2538, 592, 10 ] }, + "back": true + }, + { + "src": { "map": "Underworld", "loc": [ 2273, 602, -45 ] }, + "dst": { "map": "Underworld", "loc": [ 2538, 593, 10 ] }, + "back": true + }, + { + "src": { "map": "Underworld", "loc": [ 2273, 603, -45 ] }, + "dst": { "map": "Underworld", "loc": [ 2538, 594, 10 ] }, + "back": true + }, + { + "src": { "map": "Underworld", "loc": [ 2273, 604, -45 ] }, + "dst": { "map": "Underworld", "loc": [ 2538, 595, 10 ] }, + "back": true } ] diff --git a/Projects/UOContent/Engines/DailyDungeonManager.cs b/Projects/UOContent/Engines/DailyDungeonManager.cs index 18b4d9341..ea8448196 100644 --- a/Projects/UOContent/Engines/DailyDungeonManager.cs +++ b/Projects/UOContent/Engines/DailyDungeonManager.cs @@ -12,7 +12,8 @@ namespace Server.Custom private static readonly string[] DungeonRoster = { "the Dungeon Deceit", "the Dungeon Despise", "the Dungeon Destard", - "the Dungeon Covetous", "the Dungeon Shame", "the Dungeon Hythloth" + "the Dungeon Covetous", "the Dungeon Shame", "the Dungeon Hythloth", + "the Dungeon of Ice" }; public static void Initialize()