- Rename "type" -> "$type" (first key, required for STJ polymorphism) in all 109 spawn JSON files (5,612 records). - Convert "homeRange" + "location" -> "spawnBounds" object, dropping homeRange. Runtime keeps reading homeRange so un-migrated/external files still load. - Add BoundsEquivalenceTests (hr=0/1/3/7) validating that the script's toBounds formula produces the same Rectangle3D as the runtime homeRange path. - Add MigratedDataLoadTests loading a real migrated file as List<SpawnerDto> and round-tripping each DTO through ToSpawner(). - Add tools/spawner-json-migrate/migrate.mjs (offline Node script). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1753 lines
31 KiB
JSON
1753 lines
31 KiB
JSON
[
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "03fd7675-5b18-4bd1-b886-549fff24a24e",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
2513,
|
|
862,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 4,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 2503,
|
|
"y1": 852,
|
|
"z1": -128,
|
|
"x2": 2524,
|
|
"y2": 873,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{
|
|
"name": "Skeleton",
|
|
"maxCount": 4,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "156f3558-d5ea-4117-bcdb-f6f2f2ff25bd",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5399,
|
|
1859,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 3,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5394,
|
|
"y1": 1854,
|
|
"z1": -128,
|
|
"x2": 5405,
|
|
"y2": 1865,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 5,
|
|
"entries": [
|
|
{
|
|
"name": "TreasureChestLevel2",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "TreasureChestLevel3",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "15e19e7f-7de5-412c-873e-e38fd7f4c99d",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5528,
|
|
1808,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 8,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5513,
|
|
"y1": 1793,
|
|
"z1": -128,
|
|
"x2": 5544,
|
|
"y2": 1824,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 30,
|
|
"entries": [
|
|
{
|
|
"name": "Mummy",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Shade",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "SkeletalKnight",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Skeleton",
|
|
"maxCount": 3,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Zombie",
|
|
"maxCount": 3,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Spectre",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Wraith",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "16f79bca-0bcf-4440-a5df-ac2a73ece818",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5411,
|
|
1932,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 9,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5404,
|
|
"y1": 1925,
|
|
"z1": -128,
|
|
"x2": 5419,
|
|
"y2": 1940,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 7,
|
|
"entries": [
|
|
{
|
|
"name": "TreasureChestLevel2",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "TreasureChestLevel3",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Corpser",
|
|
"maxCount": 6,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "1b287d2c-4992-4071-a577-23a460b7af73",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5560,
|
|
1843,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 7,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5545,
|
|
"y1": 1828,
|
|
"z1": -128,
|
|
"x2": 5576,
|
|
"y2": 1859,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 40,
|
|
"entries": [
|
|
{
|
|
"name": "Mummy",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Shade",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "SkeletalKnight",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Skeleton",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Zombie",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Spectre",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Wraith",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "1fc3857a-ad6d-467c-9feb-df23f3192492",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5460,
|
|
1975,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 3,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5453,
|
|
"y1": 1968,
|
|
"z1": -128,
|
|
"x2": 5468,
|
|
"y2": 1983,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 7,
|
|
"entries": [
|
|
{
|
|
"name": "TreasureChestLevel2",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "TreasureChestLevel3",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "22bd9b72-f463-431e-bd87-17e25e1c077f",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5473,
|
|
1991,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 4,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5464,
|
|
"y1": 1982,
|
|
"z1": -128,
|
|
"x2": 5483,
|
|
"y2": 2001,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{
|
|
"name": "GiantSpider",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "DreadSpider",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "234f3c85-84fb-4f3d-bb0e-c90cc95c16b0",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5472,
|
|
1877,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 6,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5462,
|
|
"y1": 1867,
|
|
"z1": -128,
|
|
"x2": 5483,
|
|
"y2": 1888,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{
|
|
"name": "Harpy",
|
|
"maxCount": 6,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "2e2d21b4-67af-4720-b7ff-d8aa07544362",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5445,
|
|
2030,
|
|
-3
|
|
],
|
|
"map": "Trammel",
|
|
"count": 2,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5430,
|
|
"y1": 2015,
|
|
"z1": -128,
|
|
"x2": 5461,
|
|
"y2": 2046,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 15,
|
|
"entries": [
|
|
{
|
|
"name": "WaterElemental",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "2e3bb584-e75f-47d2-b3ca-9926aef55326",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5448,
|
|
2027,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 3,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5440,
|
|
"y1": 2019,
|
|
"z1": -128,
|
|
"x2": 5457,
|
|
"y2": 2036,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 8,
|
|
"entries": [
|
|
{
|
|
"name": "TreasureChestLevel3",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "TreasureChestLevel4",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "368ab9e9-2c6c-4cc2-9418-8d978ddaea67",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5474,
|
|
2035,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 3,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5464,
|
|
"y1": 2025,
|
|
"z1": -128,
|
|
"x2": 5485,
|
|
"y2": 2046,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{
|
|
"name": "GiantSpider",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "DreadSpider",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "3828dfe6-a240-4615-bf09-4fd7eccd4b90",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5452,
|
|
1891,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 3,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5450,
|
|
"y1": 1889,
|
|
"z1": -128,
|
|
"x2": 5455,
|
|
"y2": 1894,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 2,
|
|
"entries": [
|
|
{
|
|
"name": "TreasureChestLevel1",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "TreasureChestLevel2",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "41f90fd5-f4fe-47f3-b05f-4e00f83dd415",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5453,
|
|
1905,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 4,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5448,
|
|
"y1": 1900,
|
|
"z1": -128,
|
|
"x2": 5459,
|
|
"y2": 1911,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{
|
|
"name": "HeadlessOne",
|
|
"maxCount": 4,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "43148509-fa06-41d1-9ae9-f6cbf2b9cd63",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5560,
|
|
1876,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 7,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5545,
|
|
"y1": 1861,
|
|
"z1": -128,
|
|
"x2": 5576,
|
|
"y2": 1892,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{
|
|
"name": "Mummy",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Shade",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "SkeletalKnight",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Skeleton",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Zombie",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Spectre",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Wraith",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "437c19eb-a47b-4477-88f2-90e3f8171a94",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
2493,
|
|
883,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 4,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 2483,
|
|
"y1": 873,
|
|
"z1": -128,
|
|
"x2": 2504,
|
|
"y2": 894,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{
|
|
"name": "Skeleton",
|
|
"maxCount": 4,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "4755ff86-849d-443e-aaf9-4da5a523f28c",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5387,
|
|
1911,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 3,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5385,
|
|
"y1": 1909,
|
|
"z1": -128,
|
|
"x2": 5390,
|
|
"y2": 1914,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 2,
|
|
"entries": [
|
|
{
|
|
"name": "TreasureChestLevel1",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "TreasureChestLevel2",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "49d2dedd-e659-40b1-8faa-92ec79d5ebc6",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5413,
|
|
2000,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 8,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5403,
|
|
"y1": 1990,
|
|
"z1": -128,
|
|
"x2": 5424,
|
|
"y2": 2011,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 10,
|
|
"entries": [
|
|
{
|
|
"name": "TreasureChestLevel2",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Corpser",
|
|
"maxCount": 7,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "4d0223bc-6ca5-4794-ae48-16a6969f44e3",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5461,
|
|
1818,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 3,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5453,
|
|
"y1": 1810,
|
|
"z1": -128,
|
|
"x2": 5470,
|
|
"y2": 1827,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 8,
|
|
"entries": [
|
|
{
|
|
"name": "TreasureChestLevel3",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "TreasureChestLevel4",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "58e61f09-1d8e-4eb0-bdee-18678d4d7ca4",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5503,
|
|
2002,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 3,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5498,
|
|
"y1": 1997,
|
|
"z1": -128,
|
|
"x2": 5509,
|
|
"y2": 2008,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 5,
|
|
"entries": [
|
|
{
|
|
"name": "TreasureChestLevel2",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "TreasureChestLevel3",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "5cb18cd8-da7a-414d-9f4d-f9b20709b796",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5443,
|
|
1918,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 2,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5436,
|
|
"y1": 1911,
|
|
"z1": -128,
|
|
"x2": 5451,
|
|
"y2": 1926,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 30,
|
|
"entries": [
|
|
{
|
|
"name": "StoneHarpy",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "60678191-e2a8-48ee-9dc7-56ff237b3ddb",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5579,
|
|
1859,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 11,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5568,
|
|
"y1": 1848,
|
|
"z1": -128,
|
|
"x2": 5591,
|
|
"y2": 1871,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{
|
|
"name": "Lich",
|
|
"maxCount": 7,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Spectre",
|
|
"maxCount": 3,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Skeleton",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "6e4df3f9-6915-4733-9efb-f999f6725e3e",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5457,
|
|
1971,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 7,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5442,
|
|
"y1": 1956,
|
|
"z1": -128,
|
|
"x2": 5473,
|
|
"y2": 1987,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{
|
|
"name": "Gazer",
|
|
"maxCount": 4,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "GazerLarva",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "ElderGazer",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "6e763f3e-fd66-40af-9c05-e3bd8604b646",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5452,
|
|
1799,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 3,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5432,
|
|
"y1": 1779,
|
|
"z1": -128,
|
|
"x2": 5473,
|
|
"y2": 1820,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 30,
|
|
"entries": [
|
|
{
|
|
"name": "Dragon",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Drake",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "792c60a4-bf05-4088-a0f1-295a8cbcc26d",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5596,
|
|
1903,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 7,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5581,
|
|
"y1": 1888,
|
|
"z1": -128,
|
|
"x2": 5612,
|
|
"y2": 1919,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{
|
|
"name": "Mummy",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Shade",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "SkeletalKnight",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Skeleton",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Zombie",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Spectre",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Wraith",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "7a96822d-8531-469e-b32b-42ca4c914e5c",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5615,
|
|
1838,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 9,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5607,
|
|
"y1": 1830,
|
|
"z1": -128,
|
|
"x2": 5624,
|
|
"y2": 1847,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{
|
|
"name": "BoneKnight",
|
|
"maxCount": 3,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Skeleton",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Zombie",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Shade",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "TreasureChestLevel3",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "TreasureChestLevel4",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "7d782c02-bb11-4a7b-a864-c6aa0d9372b6",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5429,
|
|
1989,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 4,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5414,
|
|
"y1": 1974,
|
|
"z1": -128,
|
|
"x2": 5445,
|
|
"y2": 2005,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{
|
|
"name": "Gazer",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "GazerLarva",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "807182c4-b6fd-4053-a8a3-14b83dff0d1e",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
2456,
|
|
861,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 4,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 2446,
|
|
"y1": 851,
|
|
"z1": -128,
|
|
"x2": 2467,
|
|
"y2": 872,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{
|
|
"name": "Skeleton",
|
|
"maxCount": 4,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "824e3fe5-d203-4b2c-82b1-4c6af496a131",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5417,
|
|
1975,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 3,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5412,
|
|
"y1": 1970,
|
|
"z1": -128,
|
|
"x2": 5423,
|
|
"y2": 1981,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 5,
|
|
"entries": [
|
|
{
|
|
"name": "Corpser",
|
|
"maxCount": 3,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "84ba2d57-7801-4461-8ed9-c7d45c95f473",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5400,
|
|
1937,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 3,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5395,
|
|
"y1": 1932,
|
|
"z1": -128,
|
|
"x2": 5406,
|
|
"y2": 1943,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 5,
|
|
"entries": [
|
|
{
|
|
"name": "Corpser",
|
|
"maxCount": 3,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "8a7ef603-1a81-4834-afba-20cbe04710ba",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5560,
|
|
1903,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 7,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5545,
|
|
"y1": 1888,
|
|
"z1": -128,
|
|
"x2": 5576,
|
|
"y2": 1919,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{
|
|
"name": "Mummy",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Shade",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "SkeletalKnight",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Skeleton",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Zombie",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Spectre",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Wraith",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "94f3b7ec-a856-4779-8ad6-0f90895790a0",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5617,
|
|
1861,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 6,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5609,
|
|
"y1": 1853,
|
|
"z1": -128,
|
|
"x2": 5626,
|
|
"y2": 1870,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{
|
|
"name": "BoneKnight",
|
|
"maxCount": 3,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Skeleton",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Zombie",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Shade",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "a1bc2e58-de79-4851-9b49-119ff6a2609a",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5603,
|
|
1875,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 6,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5595,
|
|
"y1": 1867,
|
|
"z1": -128,
|
|
"x2": 5612,
|
|
"y2": 1884,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{
|
|
"name": "BoneKnight",
|
|
"maxCount": 3,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Skeleton",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Zombie",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "Shade",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "a827c58c-f729-41d8-a600-7e85d4fa2fb5",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5504,
|
|
1808,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 4,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5501,
|
|
"y1": 1805,
|
|
"z1": -128,
|
|
"x2": 5508,
|
|
"y2": 1812,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 12,
|
|
"entries": [
|
|
{
|
|
"name": "RottingCorpse",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "TreasureChestLevel3",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "TreasureChestLevel4",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "af277400-a7ad-4048-bdb1-fdcc10b20756",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5393,
|
|
1921,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 3,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5388,
|
|
"y1": 1916,
|
|
"z1": -128,
|
|
"x2": 5399,
|
|
"y2": 1927,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 5,
|
|
"entries": [
|
|
{
|
|
"name": "Corpser",
|
|
"maxCount": 3,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "b005fb7e-e674-496d-89f1-ee8d3b8961e0",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5440,
|
|
2023,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 4,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5425,
|
|
"y1": 2008,
|
|
"z1": -128,
|
|
"x2": 5456,
|
|
"y2": 2039,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{
|
|
"name": "GiantSpider",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "DreadSpider",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "b180d203-9331-4077-86a1-5cec055f0fc8",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5593,
|
|
2017,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 2,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5583,
|
|
"y1": 2007,
|
|
"z1": -128,
|
|
"x2": 5604,
|
|
"y2": 2028,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 20,
|
|
"entries": [
|
|
{
|
|
"name": "HeadlessOne",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "bc45c254-4539-4c60-a37f-2711c2e2ddec",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5418,
|
|
1876,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 6,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5408,
|
|
"y1": 1866,
|
|
"z1": -128,
|
|
"x2": 5429,
|
|
"y2": 1887,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 30,
|
|
"entries": [
|
|
{
|
|
"name": "Gazer",
|
|
"maxCount": 4,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "GazerLarva",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "be80b563-6951-4564-869e-e64efe2b116a",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5411,
|
|
1901,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 4,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5401,
|
|
"y1": 1891,
|
|
"z1": -128,
|
|
"x2": 5422,
|
|
"y2": 1912,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 20,
|
|
"entries": [
|
|
{
|
|
"name": "Gazer",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "GazerLarva",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "ca031256-07f4-4a12-8303-54c2c2606afc",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5436,
|
|
1972,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 3,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5431,
|
|
"y1": 1967,
|
|
"z1": -128,
|
|
"x2": 5442,
|
|
"y2": 1978,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 5,
|
|
"entries": [
|
|
{
|
|
"name": "Corpser",
|
|
"maxCount": 3,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "cdffe875-e196-4511-b07b-bafe2547279b",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5469,
|
|
2019,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 5,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5459,
|
|
"y1": 2009,
|
|
"z1": -128,
|
|
"x2": 5480,
|
|
"y2": 2030,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{
|
|
"name": "Slime",
|
|
"maxCount": 5,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "d56c22bc-e344-47d6-ae5f-d65acdea6940",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5498,
|
|
1998,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 9,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5483,
|
|
"y1": 1983,
|
|
"z1": -128,
|
|
"x2": 5514,
|
|
"y2": 2014,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 30,
|
|
"entries": [
|
|
{
|
|
"name": "Harpy",
|
|
"maxCount": 8,
|
|
"probability": 100
|
|
},
|
|
{
|
|
"name": "StoneHarpy",
|
|
"maxCount": 1,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "de81051f-f31d-4254-b09b-3a629e29f763",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
2480,
|
|
863,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 4,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 2470,
|
|
"y1": 853,
|
|
"z1": -128,
|
|
"x2": 2491,
|
|
"y2": 874,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{
|
|
"name": "Skeleton",
|
|
"maxCount": 4,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "df30762f-98e0-4753-97ef-d2e548612633",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5558,
|
|
2025,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 2,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5548,
|
|
"y1": 2015,
|
|
"z1": -128,
|
|
"x2": 5569,
|
|
"y2": 2036,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 20,
|
|
"entries": [
|
|
{
|
|
"name": "HeadlessOne",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "ec453c02-9ef8-40bb-8e12-06c74c0ce96e",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5577,
|
|
2006,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 2,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5567,
|
|
"y1": 1996,
|
|
"z1": -128,
|
|
"x2": 5588,
|
|
"y2": 2017,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 20,
|
|
"entries": [
|
|
{
|
|
"name": "HeadlessOne",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "fc2ab61a-331b-4b29-8639-552cb33a9a7b",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5388,
|
|
2012,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 2,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5383,
|
|
"y1": 2007,
|
|
"z1": -128,
|
|
"x2": 5394,
|
|
"y2": 2018,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 5,
|
|
"entries": [
|
|
{
|
|
"name": "Gazer",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "fce765ed-6ec5-45ae-94e6-762879f661a9",
|
|
"name": "Spawner (103)",
|
|
"location": [
|
|
5425,
|
|
1992,
|
|
0
|
|
],
|
|
"map": "Trammel",
|
|
"count": 2,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:10:00",
|
|
"team": 0,
|
|
"spawnBounds": {
|
|
"x1": 5420,
|
|
"y1": 1987,
|
|
"z1": -128,
|
|
"x2": 5431,
|
|
"y2": 1998,
|
|
"z2": 128
|
|
},
|
|
"walkingRange": 5,
|
|
"entries": [
|
|
{
|
|
"name": "Corpser",
|
|
"maxCount": 2,
|
|
"probability": 100
|
|
}
|
|
]
|
|
}
|
|
]
|