#W# Save: Progress save.
This commit is contained in:
parent
b0a4da7c35
commit
3637e3a023
5 changed files with 864 additions and 6927 deletions
791
Distribution/Data/Spawns/NPCs.json
Normal file
791
Distribution/Data/Spawns/NPCs.json
Normal file
|
|
@ -0,0 +1,791 @@
|
|||
[
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "c4a1b7e6-9823-4a89-9f9c-53167764b63f",
|
||||
"location": [2861, 1840, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2861, "y1": 1840, "z1": -128, "x2": 2862, "y2": 1841, "z2": 128 },
|
||||
"walkingRange": 4,
|
||||
"entries": [
|
||||
{ "name": "mapmaker", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "a7e6641d-de0c-4ae3-9d99-76849b3460bd",
|
||||
"location": [2841, 1873, 1],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"homeRange": 1,
|
||||
"walkingRange": 4,
|
||||
"entries": [
|
||||
{ "name": "fisherman", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "ed2ec62f-a6ec-482f-a180-a280c1267017",
|
||||
"location": [2821, 1880, 1],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"homeRange": 4,
|
||||
"walkingRange": 10,
|
||||
"entries": [
|
||||
{ "name": "fisherguildmaster", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "7f65c0bd-fdc5-4847-839c-e011b847c855",
|
||||
"location": [2831, 1883, 1],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"homeRange": 1,
|
||||
"walkingRange": 4,
|
||||
"entries": [
|
||||
{ "name": "fisherman", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "fea577c4-e863-49b8-a9d6-17aaa755c87f",
|
||||
"location": [2821, 1869, 1],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"homeRange": 1,
|
||||
"walkingRange": 4,
|
||||
"entries": [
|
||||
{ "name": "fisherman", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "fc5f1316-1f27-4f3c-9aa1-ae9e8a062faa",
|
||||
"location": [2695, 1948, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2695, "y1": 1948, "z1": -128, "x2": 2696, "y2": 1949, "z2": 128 },
|
||||
"walkingRange": 2,
|
||||
"entries": [
|
||||
{ "name": "cook", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "ba3bb387-011f-4555-9465-06fa56d63a39",
|
||||
"location": [2692, 1950, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2692, "y1": 1950, "z1": -128, "x2": 2693, "y2": 1951, "z2": 128 },
|
||||
"walkingRange": 1,
|
||||
"entries": [
|
||||
{ "name": "barkeeper", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "4f28804a-dffc-4566-999b-460467f05a2a",
|
||||
"location": [2695, 1962, 0],
|
||||
"map": "Veridia",
|
||||
"count": 2,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"homeRange": 4,
|
||||
"walkingRange": 6,
|
||||
"entries": [
|
||||
{ "name": "waiter", "probability": 100, "maxCount": 2 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "e834161b-ed2a-44b0-8cc4-6b6da970e0b1",
|
||||
"location": [2705, 1928, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2705, "y1": 1928, "z1": -128, "x2": 2706, "y2": 1929, "z2": 128 },
|
||||
"walkingRange": 10,
|
||||
"entries": [
|
||||
{ "name": "thief", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "8ac47b3c-9d34-45f3-b546-a4990d8d6a94",
|
||||
"location": [2693, 1931, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2693, "y1": 1931, "z1": -128, "x2": 2694, "y2": 1932, "z2": 128 },
|
||||
"walkingRange": 5,
|
||||
"entries": [
|
||||
{ "name": "mage", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "564f7111-79f6-47c9-8f60-153a64ac3630",
|
||||
"location": [2706, 1931, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2706, "y1": 1931, "z1": -128, "x2": 2707, "y2": 1932, "z2": 128 },
|
||||
"walkingRange": 7,
|
||||
"entries": [
|
||||
{ "name": "thiefguildmaster", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "b02e5db1-bfb4-4b38-8fb1-5beef78719bf",
|
||||
"location": [2693, 1927, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2693, "y1": 1927, "z1": -128, "x2": 2694, "y2": 1928, "z2": 128 },
|
||||
"walkingRange": 8,
|
||||
"entries": [
|
||||
{ "name": "mageguildmaster", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "4ed70de4-553e-4089-a574-c704e449b08f",
|
||||
"location": [2677, 1929, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2677, "y1": 1929, "z1": -128, "x2": 2678, "y2": 1930, "z2": 128 },
|
||||
"walkingRange": 10,
|
||||
"entries": [
|
||||
{ "name": "artist", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "010e5a2a-f516-4b87-a86c-996f45bd708e",
|
||||
"location": [2676, 1967, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2676, "y1": 1967, "z1": -128, "x2": 2677, "y2": 1968, "z2": 128 },
|
||||
"walkingRange": 5,
|
||||
"entries": [
|
||||
{ "name": "keeperofchivalry", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "7e32d78c-4c6f-4379-b485-2a7bc2001fb5",
|
||||
"location": [2680, 1982, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2680, "y1": 1982, "z1": -128, "x2": 2681, "y2": 1983, "z2": 128 },
|
||||
"walkingRange": 4,
|
||||
"entries": [
|
||||
{ "name": "scribe", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "b65ca9b9-7c3e-4cd3-9b2e-d06085c4dfc2",
|
||||
"location": [2683, 1978, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2683, "y1": 1978, "z1": -128, "x2": 2684, "y2": 1979, "z2": 128 },
|
||||
"walkingRange": 8,
|
||||
"entries": [
|
||||
{ "name": "scribe", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "31c8b9ae-07d9-4f47-bcd8-c3853be66e79",
|
||||
"location": [2708, 1952, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2708, "y1": 1952, "z1": -128, "x2": 2709, "y2": 1953, "z2": 128 },
|
||||
"walkingRange": 3,
|
||||
"entries": [
|
||||
{ "name": "minerguildmaster", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "2aef3b51-eb9b-47a8-8189-90ff1be4a269",
|
||||
"location": [2706, 1956, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2706, "y1": 1956, "z1": -128, "x2": 2707, "y2": 1957, "z2": 128 },
|
||||
"walkingRange": 3,
|
||||
"entries": [
|
||||
{ "name": "blacksmithguildmaster", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "4fb63392-ea9c-4a19-9c65-2050d0a8a24f",
|
||||
"location": [2782, 1874, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2782, "y1": 1874, "z1": -128, "x2": 2783, "y2": 1875, "z2": 128 },
|
||||
"walkingRange": 3,
|
||||
"entries": [
|
||||
{ "name": "warriorguard", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "8f864ade-5680-4ef1-90c9-561116e5ec16",
|
||||
"location": [2716, 1943, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2716, "y1": 1943, "z1": -128, "x2": 2717, "y2": 1944, "z2": 128 },
|
||||
"walkingRange": 3,
|
||||
"entries": [
|
||||
{ "name": "warriorguard", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "71191d86-cbf8-4ba0-b4b0-cd7154866bed",
|
||||
"location": [2756, 1891, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2756, "y1": 1891, "z1": -128, "x2": 2757, "y2": 1892, "z2": 128 },
|
||||
"walkingRange": 10,
|
||||
"entries": [
|
||||
{ "name": "weaponsmith", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "3b1b38dd-d86e-4ca5-9260-39c4729ec7ad",
|
||||
"location": [2755, 1915, 5],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2755, "y1": 1915, "z1": -128, "x2": 2756, "y2": 1916, "z2": 128 },
|
||||
"walkingRange": 1,
|
||||
"entries": [
|
||||
{ "name": "blacksmith", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "9b30b227-a13b-48d9-a094-020862640a61",
|
||||
"location": [2759, 1907, 5],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2759, "y1": 1907, "z1": -128, "x2": 2760, "y2": 1908, "z2": 128 },
|
||||
"walkingRange": 6,
|
||||
"entries": [
|
||||
{ "name": "armorer", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "cb60cd92-b34a-4452-a6eb-d9255f804ba7",
|
||||
"location": [2735, 1926, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2735, "y1": 1926, "z1": -128, "x2": 2736, "y2": 1927, "z2": 128 },
|
||||
"walkingRange": 3,
|
||||
"entries": [
|
||||
{ "name": "warriorguard", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "0889f269-bb87-43bd-a3db-1067b75c8dcb",
|
||||
"location": [2786, 1992, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2786, "y1": 1992, "z1": -128, "x2": 2787, "y2": 1993, "z2": 128 },
|
||||
"walkingRange": 3,
|
||||
"entries": [
|
||||
{ "name": "warriorguard", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "931f3d91-d924-4920-b217-d4dc263b6fa0",
|
||||
"location": [2674, 1952, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2674, "y1": 1952, "z1": -128, "x2": 2675, "y2": 1953, "z2": 128 },
|
||||
"walkingRange": 3,
|
||||
"entries": [
|
||||
{ "name": "warriorguard", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "9d29ac1a-6eeb-4d0d-be76-b168dfe480b1",
|
||||
"location": [2826, 1943, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2826, "y1": 1943, "z1": -128, "x2": 2827, "y2": 1944, "z2": 128 },
|
||||
"walkingRange": 3,
|
||||
"entries": [
|
||||
{ "name": "warriorguard", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "d0795796-bf18-43a7-b9da-e1d9d93b3442",
|
||||
"location": [2798, 1930, 5],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2798, "y1": 1930, "z1": -128, "x2": 2799, "y2": 1931, "z2": 128 },
|
||||
"walkingRange": 8,
|
||||
"entries": [
|
||||
{ "name": "banker", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "303b3670-454b-4f9a-8cd3-a9b309819e18",
|
||||
"location": [2808, 1918, 5],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2808, "y1": 1918, "z1": -128, "x2": 2809, "y2": 1919, "z2": 128 },
|
||||
"walkingRange": 5,
|
||||
"entries": [
|
||||
{ "name": "provisioner", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "70aafe01-7778-4e8d-87ae-329140a668de",
|
||||
"location": [2802, 1927, 5],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2802, "y1": 1927, "z1": -128, "x2": 2803, "y2": 1928, "z2": 128 },
|
||||
"walkingRange": 2,
|
||||
"entries": [
|
||||
{ "name": "banker", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "58131f97-afeb-40bc-80d7-585548f508ae",
|
||||
"location": [2803, 1932, 5],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2803, "y1": 1932, "z1": -128, "x2": 2804, "y2": 1933, "z2": 128 },
|
||||
"walkingRange": 3,
|
||||
"entries": [
|
||||
{ "name": "warriorguard", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "5a4565ec-9e00-4de6-b228-de0cb61343eb",
|
||||
"location": [2808, 1895, 5],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2808, "y1": 1895, "z1": -128, "x2": 2809, "y2": 1896, "z2": 128 },
|
||||
"walkingRange": 8,
|
||||
"entries": [
|
||||
{ "name": "merchantguildmaster", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "d4f2e130-473f-42d3-b5de-fb1f9508dcdc",
|
||||
"location": [2809, 1890, 5],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2809, "y1": 1890, "z1": -128, "x2": 2810, "y2": 1891, "z2": 128 },
|
||||
"walkingRange": 8,
|
||||
"entries": [
|
||||
{ "name": "shipwright", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "5b3af56c-c504-4ad0-9987-c82a44e329ab",
|
||||
"location": [2798, 1876, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2798, "y1": 1876, "z1": -128, "x2": 2799, "y2": 1877, "z2": 128 },
|
||||
"walkingRange": 5,
|
||||
"entries": [
|
||||
{ "name": "veterinarian", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "83e63cd9-d21b-4377-89a8-2155e5213d2d",
|
||||
"location": [2792, 1876, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2792, "y1": 1876, "z1": -128, "x2": 2793, "y2": 1877, "z2": 128 },
|
||||
"walkingRange": 5,
|
||||
"entries": [
|
||||
{ "name": "animaltrainer", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "9869e3ef-a60e-4360-bff5-cce0da4a5d56",
|
||||
"location": [2760, 1875, 5],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2760, "y1": 1875, "z1": -128, "x2": 2761, "y2": 1876, "z2": 128 },
|
||||
"walkingRange": -1,
|
||||
"entries": [
|
||||
{ "name": "baker", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "6dc0e7f0-a07c-422d-943d-ce04062d5423",
|
||||
"location": [2739, 1877, 5],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2739, "y1": 1877, "z1": -128, "x2": 2740, "y2": 1878, "z2": 128 },
|
||||
"walkingRange": 5,
|
||||
"entries": [
|
||||
{ "name": "herbalist", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "f0d99bfc-4931-4f24-ac36-3badc3489189",
|
||||
"location": [2763, 1873, 5],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2763, "y1": 1873, "z1": -128, "x2": 2764, "y2": 1874, "z2": 128 },
|
||||
"walkingRange": -1,
|
||||
"entries": [
|
||||
{ "name": "baker", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "537f9aeb-9361-4082-9233-3a132fd2d56e",
|
||||
"location": [2738, 1875, 5],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2738, "y1": 1875, "z1": -128, "x2": 2739, "y2": 1876, "z2": 128 },
|
||||
"walkingRange": 8,
|
||||
"entries": [
|
||||
{ "name": "alchemist", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "47c2ae6d-79bc-4b63-9211-7cef26045cd8",
|
||||
"location": [2730, 1894, 5],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"homeRange": 4,
|
||||
"walkingRange": -1,
|
||||
"entries": [
|
||||
{ "name": "healerguildmaster", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "ac8e467e-c98b-46a4-8ee4-b17d378164a1",
|
||||
"location": [2729, 1885, 5],
|
||||
"map": "Veridia",
|
||||
"count": 2,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2729, "y1": 1885, "z1": -128, "x2": 2730, "y2": 1886, "z2": 128 },
|
||||
"walkingRange": 8,
|
||||
"entries": [
|
||||
{ "name": "healer", "probability": 100, "maxCount": 1 },
|
||||
{ "name": "monk", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "64b88593-7a71-4866-b6fa-95344b1b2548",
|
||||
"location": [2773, 1979, 9],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2773, "y1": 1979, "z1": -128, "x2": 2774, "y2": 1980, "z2": 128 },
|
||||
"walkingRange": 5,
|
||||
"entries": [
|
||||
{ "name": "tinkerguildmaster", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "68254e16-f018-446f-923d-ac94d1247727",
|
||||
"location": [2759, 1975, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2759, "y1": 1975, "z1": -128, "x2": 2760, "y2": 1976, "z2": 128 },
|
||||
"walkingRange": 8,
|
||||
"entries": [
|
||||
{ "name": "innkeeper", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "3616261b-4de8-4303-b948-c017663763f2",
|
||||
"location": [2764, 1964, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2764, "y1": 1964, "z1": -128, "x2": 2765, "y2": 1965, "z2": 128 },
|
||||
"walkingRange": 8,
|
||||
"entries": [
|
||||
{ "name": "innkeeper", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "89a4bb51-8d12-4142-9b73-75532a7e8aa9",
|
||||
"location": [2748, 1962, 0],
|
||||
"map": "Veridia",
|
||||
"count": 2,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"homeRange": 2,
|
||||
"walkingRange": 5,
|
||||
"entries": [
|
||||
{ "name": "rangerguildmaster", "probability": 100, "maxCount": 1 },
|
||||
{ "name": "bowyer", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "ffea896b-5a4a-4b31-8c28-94533ce993d8",
|
||||
"location": [2745, 1945, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2745, "y1": 1945, "z1": -128, "x2": 2746, "y2": 1946, "z2": 128 },
|
||||
"walkingRange": 6,
|
||||
"entries": [
|
||||
{ "name": "butcher", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "269aaff0-1926-4ed7-8aae-17d0dcb66980",
|
||||
"location": [2743, 1951, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2743, "y1": 1951, "z1": -128, "x2": 2744, "y2": 1952, "z2": 128 },
|
||||
"walkingRange": 3,
|
||||
"entries": [
|
||||
{ "name": "butcher", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "4723ae37-aa77-469f-8340-6e1c3a00d25c",
|
||||
"location": [2727, 1903, 5],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2727, "y1": 1903, "z1": -128, "x2": 2728, "y2": 1904, "z2": 128 },
|
||||
"walkingRange": 6,
|
||||
"entries": [
|
||||
{ "name": "bardguildmaster", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "119d8d3d-6e94-42ee-802d-8585b15fbe06",
|
||||
"location": [2731, 1913, 5],
|
||||
"map": "Veridia",
|
||||
"count": 2,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"homeRange": 3,
|
||||
"walkingRange": 8,
|
||||
"entries": [
|
||||
{ "name": "bard", "probability": 100, "maxCount": 2 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "f91402ec-51cc-48fe-bd17-93c336259f34",
|
||||
"location": [2810, 1908, 5],
|
||||
"map": "Veridia",
|
||||
"count": 2,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"homeRange": 1,
|
||||
"walkingRange": 5,
|
||||
"entries": [
|
||||
{ "name": "cobbler", "probability": 100, "maxCount": 1 },
|
||||
{ "name": "leatherworker", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "5b2e0c56-58a1-4221-9aae-c8d803fd1a1b",
|
||||
"location": [2827, 1930, 5],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2827, "y1": 1930, "z1": -128, "x2": 2828, "y2": 1931, "z2": 128 },
|
||||
"walkingRange": 4,
|
||||
"entries": [
|
||||
{ "name": "warriorguard", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "fa092b73-1762-4a81-8379-9a83a54edfc6",
|
||||
"location": [2773, 1983, 9],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2773, "y1": 1983, "z1": -128, "x2": 2774, "y2": 1984, "z2": 128 },
|
||||
"walkingRange": 5,
|
||||
"entries": [
|
||||
{ "name": "tinker", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "73a3ccc9-ca79-4454-a2f3-3680670428d8",
|
||||
"location": [2819, 1980, 0],
|
||||
"map": "Veridia",
|
||||
"count": 3,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2819, "y1": 1980, "z1": -128, "x2": 2820, "y2": 1981, "z2": 128 },
|
||||
"walkingRange": 6,
|
||||
"entries": [
|
||||
{ "name": "weaver", "probability": 100, "maxCount": 1 },
|
||||
{ "name": "tailor", "probability": 100, "maxCount": 1 },
|
||||
{ "name": "tailorguildmaster", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "c8f86c68-d2d2-4eb1-bf87-9ad43838d55f",
|
||||
"location": [2809, 1986, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2809, "y1": 1986, "z1": -128, "x2": 2810, "y2": 1987, "z2": 128 },
|
||||
"walkingRange": 5,
|
||||
"entries": [
|
||||
{ "name": "jeweler", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "5af8b201-9603-4bdd-9285-c69e44b2858c",
|
||||
"location": [2791, 1985, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2791, "y1": 1985, "z1": -128, "x2": 2792, "y2": 1986, "z2": 128 },
|
||||
"walkingRange": 8,
|
||||
"entries": [
|
||||
{ "name": "miner", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Spawner",
|
||||
"guid": "0ecd3a11-a4c9-40f7-b8d5-1ca9fcbf254f",
|
||||
"location": [2691, 1935, 0],
|
||||
"map": "Veridia",
|
||||
"count": 1,
|
||||
"minDelay": "00:05:00",
|
||||
"maxDelay": "00:10:00",
|
||||
"spawnBounds": { "x1": 2691, "y1": 1935, "z1": -128, "x2": 2692, "y2": 1936, "z2": 128 },
|
||||
"walkingRange": 4,
|
||||
"entries": [
|
||||
{ "name": "necromancer", "probability": 100, "maxCount": 1 }
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
@ -5,96 +5,22 @@
|
|||
"Name": "the Town of Bastion",
|
||||
"Priority": 50,
|
||||
"Area": [
|
||||
{
|
||||
"x1": 2839,
|
||||
"y1": 1872,
|
||||
"x2": 2846,
|
||||
"y2": 1881
|
||||
},
|
||||
{
|
||||
"x1": 2839,
|
||||
"y1": 1820,
|
||||
"x2": 2880,
|
||||
"y2": 1864
|
||||
},
|
||||
{
|
||||
"x1": 2729,
|
||||
"y1": 1868,
|
||||
"x2": 2827,
|
||||
"y2": 1876
|
||||
},
|
||||
{
|
||||
"x1": 2721,
|
||||
"y1": 1876,
|
||||
"x2": 2835,
|
||||
"y2": 1881
|
||||
},
|
||||
{
|
||||
"x1": 2721,
|
||||
"y1": 1881,
|
||||
"x2": 2846,
|
||||
"y2": 1889
|
||||
},
|
||||
{
|
||||
"x1": 2721,
|
||||
"y1": 1889,
|
||||
"x2": 2835,
|
||||
"y2": 1920
|
||||
},
|
||||
{
|
||||
"x1": 2667,
|
||||
"y1": 1920,
|
||||
"x2": 2835,
|
||||
"y2": 1994
|
||||
},
|
||||
{
|
||||
"x1": 2835,
|
||||
"y1": 1938,
|
||||
"x2": 2841,
|
||||
"y2": 1944
|
||||
},
|
||||
{
|
||||
"x1": 2727,
|
||||
"y1": 1994,
|
||||
"x2": 2831,
|
||||
"y2": 2000
|
||||
},
|
||||
{
|
||||
"x1": 2779,
|
||||
"y1": 2000,
|
||||
"x2": 2789,
|
||||
"y2": 2008
|
||||
},
|
||||
{
|
||||
"x1": 2782,
|
||||
"y1": 1773,
|
||||
"x2": 2817,
|
||||
"y2": 1787
|
||||
},
|
||||
{
|
||||
"x1": 2742,
|
||||
"y1": 1787,
|
||||
"x2": 2817,
|
||||
"y2": 1854
|
||||
},
|
||||
{
|
||||
"x1": 2742,
|
||||
"y1": 1854,
|
||||
"x2": 2807,
|
||||
"y2": 1861
|
||||
},
|
||||
{
|
||||
"x1": 2773,
|
||||
"y1": 1861,
|
||||
"x2": 2779,
|
||||
"y2": 1868
|
||||
}
|
||||
{ "x1": 2839, "y1": 1872, "x2": 2846, "y2": 1881 },
|
||||
{ "x1": 2839, "y1": 1820, "x2": 2880, "y2": 1864 },
|
||||
{ "x1": 2729, "y1": 1868, "x2": 2827, "y2": 1876 },
|
||||
{ "x1": 2721, "y1": 1876, "x2": 2835, "y2": 1881 },
|
||||
{ "x1": 2721, "y1": 1881, "x2": 2846, "y2": 1889 },
|
||||
{ "x1": 2721, "y1": 1889, "x2": 2835, "y2": 1920 },
|
||||
{ "x1": 2667, "y1": 1920, "x2": 2835, "y2": 1994 },
|
||||
{ "x1": 2835, "y1": 1938, "x2": 2841, "y2": 1944 },
|
||||
{ "x1": 2727, "y1": 1994, "x2": 2831, "y2": 2000 },
|
||||
{ "x1": 2779, "y1": 2000, "x2": 2789, "y2": 2008 },
|
||||
{ "x1": 2782, "y1": 1773, "x2": 2817, "y2": 1787 },
|
||||
{ "x1": 2742, "y1": 1787, "x2": 2817, "y2": 1854 },
|
||||
{ "x1": 2742, "y1": 1854, "x2": 2807, "y2": 1861 },
|
||||
{ "x1": 2773, "y1": 1861, "x2": 2779, "y2": 1868 }
|
||||
],
|
||||
"GoLocation": {
|
||||
"x": 2784,
|
||||
"y": 1941,
|
||||
"z": 1
|
||||
}
|
||||
"GoLocation": { "x": 2784, "y": 1941, "z": 1 }
|
||||
},
|
||||
{
|
||||
"$type": "GreetingTownRegion",
|
||||
|
|
@ -133,6 +59,7 @@
|
|||
"Map": "Veridia",
|
||||
"Name": "the Bastion Stables",
|
||||
"Priority": 55,
|
||||
"Parent": { "Name": "the Town of Bastion", "Map": "Veridia" },
|
||||
"Area": [
|
||||
{
|
||||
"x1": 2788,
|
||||
|
|
@ -152,6 +79,7 @@
|
|||
"Map": "Veridia",
|
||||
"Name": "Bastion Potionshop",
|
||||
"Priority": 55,
|
||||
"Parent": { "Name": "the Town of Bastion", "Map": "Veridia" },
|
||||
"Area": [
|
||||
{
|
||||
"x1": 2734,
|
||||
|
|
@ -171,6 +99,7 @@
|
|||
"Map": "Veridia",
|
||||
"Name": "the Bastion Bakery",
|
||||
"Priority": 55,
|
||||
"Parent": { "Name": "the Town of Bastion", "Map": "Veridia" },
|
||||
"Area": [
|
||||
{
|
||||
"x1": 2754,
|
||||
|
|
@ -190,6 +119,7 @@
|
|||
"Map": "Veridia",
|
||||
"Name": "the Bastion Weaponsmith",
|
||||
"Priority": 55,
|
||||
"Parent": { "Name": "the Town of Bastion", "Map": "Veridia" },
|
||||
"Area": [
|
||||
{
|
||||
"x1": 2754,
|
||||
|
|
@ -209,6 +139,7 @@
|
|||
"Map": "Veridia",
|
||||
"Name": "the Bastion Shipwright",
|
||||
"Priority": 55,
|
||||
"Parent": { "Name": "the Town of Bastion", "Map": "Veridia" },
|
||||
"Area": [
|
||||
{
|
||||
"x1": 2805,
|
||||
|
|
@ -228,6 +159,7 @@
|
|||
"Map": "Veridia",
|
||||
"Name": "the Bastion Leatherworks",
|
||||
"Priority": 55,
|
||||
"Parent": { "Name": "the Town of Bastion", "Map": "Veridia" },
|
||||
"Area": [
|
||||
{
|
||||
"x1": 2805,
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -72,9 +72,12 @@ public partial class Weather
|
|||
-15,
|
||||
100,
|
||||
5,
|
||||
new Rectangle2D(3850, 160, 390, 320),
|
||||
new Rectangle2D(3900, 480, 380, 180),
|
||||
new Rectangle2D(4160, 660, 150, 110)
|
||||
new Rectangle2D(3309, 414, 554, 60),
|
||||
new Rectangle2D(3371, 477, 440, 172),
|
||||
new Rectangle2D(3161, 63, 1532, 116),
|
||||
new Rectangle2D(3161, 179, 785, 235),
|
||||
new Rectangle2D(3887, 414, 59, 2),
|
||||
new Rectangle2D(3947, 180, 390, 53)
|
||||
);
|
||||
|
||||
// covetous entrance, around vesper and minoc
|
||||
|
|
@ -91,7 +94,7 @@ public partial class Weather
|
|||
|
||||
for (var i = 0; i < 15; ++i)
|
||||
{
|
||||
AddDynamicWeather(+15, 100, 5, 8, 400, 400, new Rectangle2D(0, 0, 5120, 4096));
|
||||
AddDynamicWeather(+15, 100, 5, 8, 400, 400, new Rectangle2D(0, 0, 5110, 4096));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
41
Projects/UOContent/Mobiles/Vendors/NPC/Necromancer.cs
Normal file
41
Projects/UOContent/Mobiles/Vendors/NPC/Necromancer.cs
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
using ModernUO.Serialization;
|
||||
using System.Collections.Generic;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[SerializationGenerator(0, false)]
|
||||
public partial class Necromancer : BaseVendor
|
||||
{
|
||||
private readonly List<SBInfo> m_SBInfos = new();
|
||||
|
||||
[Constructible]
|
||||
public Necromancer() : base("the necromancer")
|
||||
{
|
||||
SetSkill(SkillName.SpiritSpeak, 60.0, 83.0);
|
||||
SetSkill(SkillName.Necromancy, 64.0, 100.0);
|
||||
SetSkill(SkillName.Meditation, 60.0, 83.0);
|
||||
SetSkill(SkillName.MagicResist, 65.0, 88.0);
|
||||
SetSkill(SkillName.Wrestling, 36.0, 68.0);
|
||||
}
|
||||
|
||||
protected override List<SBInfo> SBInfos => m_SBInfos;
|
||||
|
||||
public override NpcGuild NpcGuild => NpcGuild.MagesGuild;
|
||||
|
||||
public override VendorShoeType ShoeType => Utility.RandomBool() ? VendorShoeType.Shoes : VendorShoeType.Sandals;
|
||||
|
||||
public override void InitSBInfo()
|
||||
{
|
||||
m_SBInfos.Add(new SBMage());
|
||||
}
|
||||
|
||||
public override void InitOutfit()
|
||||
{
|
||||
base.InitOutfit();
|
||||
|
||||
AddItem(new Robe(Utility.RandomGreenHue()));
|
||||
AddItem(new WizardsHat(Utility.RandomGreenHue()));
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue