ModernUO/Distribution/Data/Spawns/shared/trammel/Deceit.json
Kamron Batman 2f8a7afa57 chore(spawners): migrate spawn data to $type discriminator
- 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>
2026-06-25 16:17:35 -07:00

1428 lines
25 KiB
JSON

[
{
"$type": "Spawner",
"guid": "20f986bd-7976-415c-bf34-2df8bde4025e",
"name": "Spawner (104)",
"location": [
5150,
742,
0
],
"map": "Trammel",
"count": 5,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5147,
"y1": 739,
"z1": -128,
"x2": 5154,
"y2": 746,
"z2": 128
},
"walkingRange": 15,
"entries": [
{
"name": "TreasureChestLevel2",
"maxCount": 1,
"probability": 100
},
{
"name": "TreasureChestLevel3",
"maxCount": 2,
"probability": 100
},
{
"name": "Lich",
"maxCount": 2,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "28f3eccc-1c12-4576-ae46-e9cfb11fb19f",
"name": "Spawner (104)",
"location": [
5163,
567,
0
],
"map": "Trammel",
"count": 5,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5157,
"y1": 561,
"z1": -128,
"x2": 5170,
"y2": 574,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Mummy",
"maxCount": 1,
"probability": 100
},
{
"name": "Skeleton",
"maxCount": 3,
"probability": 100
},
{
"name": "Zombie",
"maxCount": 1,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "3dfec3c5-2cc6-4908-b975-51182b394218",
"name": "Spawner (104)",
"location": [
5286,
542,
0
],
"map": "Trammel",
"count": 4,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5276,
"y1": 532,
"z1": -128,
"x2": 5297,
"y2": 553,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Ghoul",
"maxCount": 1,
"probability": 100
},
{
"name": "Skeleton",
"maxCount": 1,
"probability": 100
},
{
"name": "Wraith",
"maxCount": 1,
"probability": 100
},
{
"name": "Zombie",
"maxCount": 1,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "4563aa47-639e-47f3-a301-c430a6e1777a",
"name": "Spawner (104)",
"location": [
5187,
603,
0
],
"map": "Trammel",
"count": 5,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5169,
"y1": 585,
"z1": -128,
"x2": 5206,
"y2": 622,
"z2": 128
},
"walkingRange": 35,
"entries": [
{
"name": "Mummy",
"maxCount": 1,
"probability": 100
},
{
"name": "Skeleton",
"maxCount": 3,
"probability": 100
},
{
"name": "Zombie",
"maxCount": 1,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "462bded2-9162-4b79-a1a3-7d35a889f899",
"name": "Spawner (104)",
"location": [
5147,
579,
-50
],
"map": "Trammel",
"count": 4,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5140,
"y1": 572,
"z1": -128,
"x2": 5155,
"y2": 587,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Skeleton",
"maxCount": 2,
"probability": 100
},
{
"name": "Zombie",
"maxCount": 2,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "4afcb2a6-cecf-4d42-a449-de7e061ccd6c",
"name": "Spawner (104)",
"location": [
5190,
655,
0
],
"map": "Trammel",
"count": 2,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5180,
"y1": 645,
"z1": -128,
"x2": 5201,
"y2": 666,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Lich",
"maxCount": 2,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "4fb75ec8-f949-4480-b573-064a299b34c0",
"name": "Spawner (104)",
"location": [
5327,
542,
0
],
"map": "Trammel",
"count": 4,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5317,
"y1": 532,
"z1": -128,
"x2": 5338,
"y2": 553,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Ghoul",
"maxCount": 1,
"probability": 100
},
{
"name": "Skeleton",
"maxCount": 1,
"probability": 100
},
{
"name": "Wraith",
"maxCount": 1,
"probability": 100
},
{
"name": "Zombie",
"maxCount": 1,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "5018fced-3b89-4654-88ac-143ceed1e566",
"name": "Spawner (104)",
"location": [
5212,
531,
0
],
"map": "Trammel",
"count": 3,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5204,
"y1": 523,
"z1": -128,
"x2": 5221,
"y2": 540,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Skeleton",
"maxCount": 2,
"probability": 100
},
{
"name": "Spectre",
"maxCount": 1,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "564f98cb-f8fe-43dd-a180-9da4652a4f1e",
"name": "Spawner (104)",
"location": [
5342,
582,
0
],
"map": "Trammel",
"count": 8,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5332,
"y1": 572,
"z1": -128,
"x2": 5353,
"y2": 593,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "BoneKnight",
"maxCount": 4,
"probability": 100
},
{
"name": "SkeletalKnight",
"maxCount": 4,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "591e02f3-9855-42a6-ae25-d11d0fbe788b",
"name": "Spawner (104)",
"location": [
5323,
571,
0
],
"map": "Trammel",
"count": 3,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5321,
"y1": 569,
"z1": -128,
"x2": 5326,
"y2": 574,
"z2": 128
},
"walkingRange": 2,
"entries": [
{
"name": "TreasureChestLevel2",
"maxCount": 1,
"probability": 100
},
{
"name": "TreasureChestLevel3",
"maxCount": 2,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "5b1e99f8-bde4-41f5-a76d-78b9dca9844c",
"name": "Spawner (104)",
"location": [
5145,
618,
-50
],
"map": "Trammel",
"count": 3,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5138,
"y1": 611,
"z1": -128,
"x2": 5153,
"y2": 626,
"z2": 128
},
"walkingRange": 7,
"entries": [
{
"name": "TreasureChestLevel2",
"maxCount": 1,
"probability": 100
},
{
"name": "TreasureChestLevel3",
"maxCount": 2,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "5c3582a8-fa9c-4839-aff6-82457f87f023",
"name": "Spawner (104)",
"location": [
5145,
622,
-50
],
"map": "Trammel",
"count": 4,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5137,
"y1": 614,
"z1": -128,
"x2": 5154,
"y2": 631,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Skeleton",
"maxCount": 2,
"probability": 100
},
{
"name": "Zombie",
"maxCount": 2,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "5da72c5b-46fd-4a13-962f-3accc945f462",
"name": "Spawner (104)",
"location": [
5147,
598,
-50
],
"map": "Trammel",
"count": 4,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5140,
"y1": 591,
"z1": -128,
"x2": 5155,
"y2": 606,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Skeleton",
"maxCount": 2,
"probability": 100
},
{
"name": "Zombie",
"maxCount": 2,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "6006bae6-ddb4-4c35-9c38-c1378f71e584",
"name": "Spawner (104)",
"location": [
5267,
690,
0
],
"map": "Trammel",
"count": 5,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5265,
"y1": 688,
"z1": -128,
"x2": 5270,
"y2": 693,
"z2": 128
},
"walkingRange": 35,
"entries": [
{
"name": "TreasureChestLevel2",
"maxCount": 1,
"probability": 100
},
{
"name": "TreasureChestLevel3",
"maxCount": 2,
"probability": 100
},
{
"name": "Lich",
"maxCount": 2,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "6ac0a6d7-ac00-48c9-bb46-827c103b44ef",
"name": "Spawner (104)",
"location": [
5283,
583,
0
],
"map": "Trammel",
"count": 3,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5273,
"y1": 573,
"z1": -128,
"x2": 5294,
"y2": 594,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Ghoul",
"maxCount": 2,
"probability": 100
},
{
"name": "Wraith",
"maxCount": 1,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "7038def8-3dd9-481a-aff9-b344e58e0122",
"name": "Spawner (104)",
"location": [
5151,
718,
0
],
"map": "Trammel",
"count": 6,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5141,
"y1": 708,
"z1": -128,
"x2": 5162,
"y2": 729,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Ghoul",
"maxCount": 1,
"probability": 100
},
{
"name": "Lich",
"maxCount": 3,
"probability": 100
},
{
"name": "Spectre",
"maxCount": 1,
"probability": 100
},
{
"name": "Wraith",
"maxCount": 1,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "7a2d79d7-d842-4977-8449-5d7735e73c6f",
"name": "Spawner (104)",
"location": [
5280,
675,
8
],
"map": "Trammel",
"count": 2,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5270,
"y1": 665,
"z1": -128,
"x2": 5291,
"y2": 686,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "FireElemental",
"maxCount": 2,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "7f6975e8-9689-441b-b484-e0c803cf29db",
"name": "Spawner (104)",
"location": [
5170,
678,
0
],
"map": "Trammel",
"count": 4,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5160,
"y1": 668,
"z1": -128,
"x2": 5181,
"y2": 689,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Ghoul",
"maxCount": 1,
"probability": 100
},
{
"name": "Shade",
"maxCount": 1,
"probability": 100
},
{
"name": "Spectre",
"maxCount": 1,
"probability": 100
},
{
"name": "Wraith",
"maxCount": 1,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "8a63e78b-f33d-4502-9760-81c36f272658",
"name": "Spawner (104)",
"location": [
5299,
603,
0
],
"map": "Trammel",
"count": 5,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5289,
"y1": 593,
"z1": -128,
"x2": 5310,
"y2": 614,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Ghoul",
"maxCount": 1,
"probability": 100
},
{
"name": "Shade",
"maxCount": 1,
"probability": 100
},
{
"name": "Skeleton",
"maxCount": 2,
"probability": 100
},
{
"name": "Wraith",
"maxCount": 1,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "8f579b88-cb8e-4c17-b795-fd4d1d3d69d2",
"name": "Spawner (104)",
"location": [
5320,
708,
0
],
"map": "Trammel",
"count": 2,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5310,
"y1": 698,
"z1": -128,
"x2": 5331,
"y2": 719,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Lich",
"maxCount": 2,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "94066b8f-d45a-4273-b649-ab593fbe55e8",
"name": "Spawner (104)",
"location": [
5186,
575,
0
],
"map": "Trammel",
"count": 2,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5178,
"y1": 567,
"z1": -128,
"x2": 5195,
"y2": 584,
"z2": 128
},
"walkingRange": 12,
"entries": [
{
"name": "WaterElemental",
"maxCount": 2,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "9f4cf647-abba-4181-aa0a-b477d21800c4",
"name": "Spawner (104)",
"location": [
5322,
626,
0
],
"map": "Trammel",
"count": 6,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5307,
"y1": 611,
"z1": -128,
"x2": 5338,
"y2": 642,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Ghoul",
"maxCount": 1,
"probability": 100
},
{
"name": "Shade",
"maxCount": 1,
"probability": 100
},
{
"name": "Skeleton",
"maxCount": 2,
"probability": 100
},
{
"name": "Wraith",
"maxCount": 1,
"probability": 100
},
{
"name": "Zombie",
"maxCount": 1,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "a3e5c4ff-6bd0-4380-aebd-47ee3c1c1421",
"name": "Spawner (104)",
"location": [
5314,
748,
-20
],
"map": "Trammel",
"count": 9,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5306,
"y1": 740,
"z1": -128,
"x2": 5323,
"y2": 757,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "TreasureChestLevel3",
"maxCount": 1,
"probability": 100
},
{
"name": "TreasureChestLevel4",
"maxCount": 2,
"probability": 100
},
{
"name": "Lich",
"maxCount": 3,
"probability": 100
},
{
"name": "LichLord",
"maxCount": 1,
"probability": 100
},
{
"name": "SilverSerpent",
"maxCount": 2,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "a44b5c06-0cda-4edc-8468-fa4a00a52b1e",
"name": "Spawner (104)",
"location": [
5295,
623,
-5
],
"map": "Trammel",
"count": 3,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5289,
"y1": 617,
"z1": -128,
"x2": 5302,
"y2": 630,
"z2": 128
},
"walkingRange": 10,
"entries": [
{
"name": "BoneMagi",
"maxCount": 3,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "b094c982-2cfd-42ff-ab54-b175a134de30",
"name": "Spawner (104)",
"location": [
5318,
578,
0
],
"map": "Trammel",
"count": 5,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5308,
"y1": 568,
"z1": -128,
"x2": 5329,
"y2": 589,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Ghoul",
"maxCount": 1,
"probability": 100
},
{
"name": "Mummy",
"maxCount": 1,
"probability": 100
},
{
"name": "Shade",
"maxCount": 1,
"probability": 100
},
{
"name": "Wraith",
"maxCount": 1,
"probability": 100
},
{
"name": "Zombie",
"maxCount": 1,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "b0cf1788-6671-41ad-aa47-4e8287fbac5e",
"name": "Spawner (104)",
"location": [
5212,
674,
-20
],
"map": "Trammel",
"count": 4,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5200,
"y1": 662,
"z1": -128,
"x2": 5225,
"y2": 687,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Ghoul",
"maxCount": 1,
"probability": 100
},
{
"name": "Shade",
"maxCount": 1,
"probability": 100
},
{
"name": "Spectre",
"maxCount": 1,
"probability": 100
},
{
"name": "Wraith",
"maxCount": 1,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "b83d71f9-6539-4a90-a43a-4feb8ee48678",
"name": "Spawner (104)",
"location": [
5145,
553,
-40
],
"map": "Trammel",
"count": 4,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5137,
"y1": 545,
"z1": -128,
"x2": 5154,
"y2": 562,
"z2": 128
},
"walkingRange": 35,
"entries": [
{
"name": "Skeleton",
"maxCount": 2,
"probability": 100
},
{
"name": "Zombie",
"maxCount": 2,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "bf4c7226-e5d1-4d90-b70c-cc4d3ad472cb",
"name": "Spawner (104)",
"location": [
5307,
675,
-20
],
"map": "Trammel",
"count": 3,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5297,
"y1": 665,
"z1": -128,
"x2": 5318,
"y2": 686,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Ghoul",
"maxCount": 2,
"probability": 100
},
{
"name": "Lich",
"maxCount": 1,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "cd67b487-cfbb-436c-9623-b05e87602698",
"name": "Spawner (104)",
"location": [
5219,
734,
-20
],
"map": "Trammel",
"count": 4,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5204,
"y1": 719,
"z1": -128,
"x2": 5235,
"y2": 750,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Lich",
"maxCount": 4,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "d2d34809-99ba-41b9-9f74-ed1a65248ca0",
"name": "Spawner (104)",
"location": [
5139,
661,
0
],
"map": "Trammel",
"count": 4,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5124,
"y1": 646,
"z1": -128,
"x2": 5155,
"y2": 677,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Ghoul",
"maxCount": 1,
"probability": 100
},
{
"name": "Shade",
"maxCount": 1,
"probability": 100
},
{
"name": "Spectre",
"maxCount": 1,
"probability": 100
},
{
"name": "Wraith",
"maxCount": 1,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "d729f42a-87ef-4a42-8a3b-b65ae177ab40",
"name": "Spawner (104)",
"location": [
5219,
552,
0
],
"map": "Trammel",
"count": 6,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5209,
"y1": 542,
"z1": -128,
"x2": 5230,
"y2": 563,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Ghoul",
"maxCount": 3,
"probability": 100
},
{
"name": "Shade",
"maxCount": 1,
"probability": 100
},
{
"name": "Skeleton",
"maxCount": 1,
"probability": 100
},
{
"name": "Zombie",
"maxCount": 1,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "d846b9eb-23d3-4b86-8a61-20331e2cf8db",
"name": "Spawner (104)",
"location": [
5307,
546,
0
],
"map": "Trammel",
"count": 4,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5297,
"y1": 536,
"z1": -128,
"x2": 5318,
"y2": 557,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Ghoul",
"maxCount": 1,
"probability": 100
},
{
"name": "Skeleton",
"maxCount": 1,
"probability": 100
},
{
"name": "Wraith",
"maxCount": 1,
"probability": 100
},
{
"name": "Zombie",
"maxCount": 1,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "f2dac00d-2532-4fc4-8ae2-bde51687b3e1",
"name": "Spawner (104)",
"location": [
5219,
573,
0
],
"map": "Trammel",
"count": 6,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5209,
"y1": 563,
"z1": -128,
"x2": 5230,
"y2": 584,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Ghoul",
"maxCount": 3,
"probability": 100
},
{
"name": "Shade",
"maxCount": 1,
"probability": 100
},
{
"name": "Skeleton",
"maxCount": 1,
"probability": 100
},
{
"name": "Zombie",
"maxCount": 1,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "f3f74896-465e-4cc7-bb83-63d508157390",
"name": "Spawner (104)",
"location": [
5183,
727,
0
],
"map": "Trammel",
"count": 2,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5173,
"y1": 717,
"z1": -128,
"x2": 5194,
"y2": 738,
"z2": 128
},
"walkingRange": 20,
"entries": [
{
"name": "Ghoul",
"maxCount": 1,
"probability": 100
},
{
"name": "PoisonElemental",
"maxCount": 1,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "f4c26861-33c2-4f4b-af35-62f556e385cb",
"name": "Spawner (104)",
"location": [
5187,
545,
0
],
"map": "Trammel",
"count": 2,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5181,
"y1": 539,
"z1": -128,
"x2": 5194,
"y2": 552,
"z2": 128
},
"walkingRange": 25,
"entries": [
{
"name": "Skeleton",
"maxCount": 2,
"probability": 100
}
]
},
{
"$type": "Spawner",
"guid": "f6f496d1-7f72-4e0a-be1f-e8249bc31633",
"name": "Spawner (104)",
"location": [
5192,
695,
0
],
"map": "Trammel",
"count": 2,
"minDelay": "00:05:00",
"maxDelay": "00:10:00",
"team": 0,
"spawnBounds": {
"x1": 5182,
"y1": 685,
"z1": -128,
"x2": 5203,
"y2": 706,
"z2": 128
},
"walkingRange": 20,
"entries": [
{
"name": "Ghoul",
"maxCount": 1,
"probability": 100
},
{
"name": "PoisonElemental",
"maxCount": 1,
"probability": 100
}
]
}
]