The migration step pretty-printed every file (JSON.stringify indent 2), exploding location/entries/spawnBounds across many lines (~250k-line diff). Restore the original compact layout: a container renders inline only when all its values are scalars and the line fits in 100 columns, so `location`/`spawnBounds`/each entry inline while `entries` stays expanded (uniform across single- and multi-entry spawners). UTF-8 without BOM (the old BOM was an artifact of the lost external exporter; the in-game [ExportSpawners already writes no BOM). Whitespace-only; values unchanged. Cuts the data diff ~95%. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
182 lines
5.7 KiB
JSON
182 lines
5.7 KiB
JSON
[
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "0cb005f6-2405-41d4-b9b6-9ad8c75a6851",
|
|
"name": "Spawner (403)",
|
|
"location": [1372, 1225, -90],
|
|
"map": "Malas",
|
|
"count": 10,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:15:00",
|
|
"team": 0,
|
|
"spawnBounds": { "x1": 1352, "y1": 1205, "z1": -128, "x2": 1393, "y2": 1246, "z2": 128 },
|
|
"walkingRange": 40,
|
|
"entries": [
|
|
{ "name": "OrcBrute", "maxCount": 1, "probability": 100 },
|
|
{ "name": "OrcishLord", "maxCount": 2, "probability": 100 },
|
|
{ "name": "Orc", "maxCount": 4, "probability": 100 },
|
|
{ "name": "OrcishMage", "maxCount": 2, "probability": 100 },
|
|
{ "name": "OrcBomber", "maxCount": 1, "probability": 100 }
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "2abcbbd3-3842-46f6-95f1-41b743bb7083",
|
|
"name": "Spawner (403)",
|
|
"location": [1364, 596, -86],
|
|
"map": "Malas",
|
|
"count": 4,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:15:00",
|
|
"team": 0,
|
|
"spawnBounds": { "x1": 1360, "y1": 592, "z1": -128, "x2": 1369, "y2": 601, "z2": 128 },
|
|
"walkingRange": 15,
|
|
"entries": [
|
|
{ "name": "Orc", "maxCount": 2, "probability": 100 },
|
|
{ "name": "OrcishLord", "maxCount": 1, "probability": 100 },
|
|
{ "name": "OrcishMage", "maxCount": 1, "probability": 100 }
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "415080ef-9b67-4529-8651-f82d4e0fba5c",
|
|
"name": "Spawner (403)",
|
|
"location": [1205, 700, -88],
|
|
"map": "Malas",
|
|
"count": 4,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:15:00",
|
|
"team": 0,
|
|
"spawnBounds": { "x1": 1201, "y1": 696, "z1": -128, "x2": 1210, "y2": 705, "z2": 128 },
|
|
"walkingRange": 20,
|
|
"entries": [
|
|
{ "name": "Orc", "maxCount": 2, "probability": 100 },
|
|
{ "name": "OrcishLord", "maxCount": 1, "probability": 100 },
|
|
{ "name": "OrcishMage", "maxCount": 1, "probability": 100 }
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "778c0ad2-e39e-4c61-9b1c-e45b6a9b554e",
|
|
"name": "Spawner (403)",
|
|
"location": [1257, 1326, -90],
|
|
"map": "Malas",
|
|
"count": 4,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:15:00",
|
|
"team": 0,
|
|
"spawnBounds": { "x1": 1253, "y1": 1322, "z1": -128, "x2": 1262, "y2": 1331, "z2": 128 },
|
|
"walkingRange": 15,
|
|
"entries": [
|
|
{ "name": "Orc", "maxCount": 2, "probability": 100 },
|
|
{ "name": "OrcishLord", "maxCount": 1, "probability": 100 },
|
|
{ "name": "OrcishMage", "maxCount": 1, "probability": 100 }
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "9a42ced3-e2d2-4d65-bb78-3903a4092c9f",
|
|
"name": "Spawner (403)",
|
|
"location": [1343, 1196, -90],
|
|
"map": "Malas",
|
|
"count": 2,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:15:00",
|
|
"team": 0,
|
|
"spawnBounds": { "x1": 1339, "y1": 1192, "z1": -128, "x2": 1348, "y2": 1201, "z2": 128 },
|
|
"walkingRange": 4,
|
|
"entries": [
|
|
{ "name": "Orc", "maxCount": 2, "probability": 100 }
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "b187d6bd-fe00-43c8-906d-f18ee330f432",
|
|
"name": "Spawner (403)",
|
|
"location": [911, 194, -79],
|
|
"map": "Malas",
|
|
"count": 4,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:15:00",
|
|
"team": 0,
|
|
"spawnBounds": { "x1": 907, "y1": 190, "z1": -128, "x2": 916, "y2": 199, "z2": 128 },
|
|
"walkingRange": 15,
|
|
"entries": [
|
|
{ "name": "Orc", "maxCount": 2, "probability": 100 },
|
|
{ "name": "OrcishLord", "maxCount": 1, "probability": 100 },
|
|
{ "name": "OrcishMage", "maxCount": 1, "probability": 100 }
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "c4a2ba68-4d62-480c-a9a9-b893f56a1a5d",
|
|
"name": "Spawner (403)",
|
|
"location": [1598, 1819, -110],
|
|
"map": "Malas",
|
|
"count": 4,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:15:00",
|
|
"team": 0,
|
|
"spawnBounds": { "x1": 1594, "y1": 1815, "z1": -128, "x2": 1603, "y2": 1824, "z2": 128 },
|
|
"walkingRange": 15,
|
|
"entries": [
|
|
{ "name": "Orc", "maxCount": 2, "probability": 100 },
|
|
{ "name": "OrcishLord", "maxCount": 1, "probability": 100 },
|
|
{ "name": "OrcishMage", "maxCount": 1, "probability": 100 }
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "c93264b1-19bd-47d9-ae8d-261e8d36fc30",
|
|
"name": "Spawner (403)",
|
|
"location": [1665, 356, -50],
|
|
"map": "Malas",
|
|
"count": 4,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:15:00",
|
|
"team": 0,
|
|
"spawnBounds": { "x1": 1661, "y1": 352, "z1": -128, "x2": 1670, "y2": 361, "z2": 128 },
|
|
"walkingRange": 25,
|
|
"entries": [
|
|
{ "name": "Orc", "maxCount": 2, "probability": 100 },
|
|
{ "name": "OrcishLord", "maxCount": 1, "probability": 100 },
|
|
{ "name": "OrcishMage", "maxCount": 1, "probability": 100 }
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "ea44d8fe-27b9-4650-9c22-fed0630e5cc3",
|
|
"name": "Spawner (403)",
|
|
"location": [1322, 1225, -90],
|
|
"map": "Malas",
|
|
"count": 10,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:15:00",
|
|
"team": 0,
|
|
"spawnBounds": { "x1": 1302, "y1": 1205, "z1": -128, "x2": 1343, "y2": 1246, "z2": 128 },
|
|
"walkingRange": 40,
|
|
"entries": [
|
|
{ "name": "OrcBrute", "maxCount": 1, "probability": 100 },
|
|
{ "name": "OrcishLord", "maxCount": 2, "probability": 100 },
|
|
{ "name": "Orc", "maxCount": 4, "probability": 100 },
|
|
{ "name": "OrcishMage", "maxCount": 2, "probability": 100 },
|
|
{ "name": "OrcBomber", "maxCount": 1, "probability": 100 }
|
|
]
|
|
},
|
|
{
|
|
"$type": "Spawner",
|
|
"guid": "f4837b68-40f5-42db-b907-f4fe65248cf9",
|
|
"name": "Spawner (403)",
|
|
"location": [1343, 1248, -90],
|
|
"map": "Malas",
|
|
"count": 2,
|
|
"minDelay": "00:05:00",
|
|
"maxDelay": "00:15:00",
|
|
"team": 0,
|
|
"spawnBounds": { "x1": 1339, "y1": 1244, "z1": -128, "x2": 1348, "y2": 1253, "z2": 128 },
|
|
"walkingRange": 4,
|
|
"entries": [
|
|
{ "name": "Orc", "maxCount": 2, "probability": 100 }
|
|
]
|
|
}
|
|
]
|