diff --git a/lua/cfc_random_spawn/configs/gm_boreas.lua b/lua/cfc_random_spawn/configs/gm_boreas.lua index 55f319c..7e4e76d 100644 --- a/lua/cfc_random_spawn/configs/gm_boreas.lua +++ b/lua/cfc_random_spawn/configs/gm_boreas.lua @@ -1,73 +1,130 @@ CFCRandomSpawn.Config.CUSTOM_SPAWNS["gm_boreas"] = { - centerCutoff = 3500, - centerUpdateInterval = nil, - pvpCenters = { - { centerPos = Vector( -4212, -6746, -6385 ), overrideCutoff = 4000 }, - { centerPos = Vector( -2623, -3331, -6401 ), overrideCutoff = 4000 }, - { centerPos = Vector( -9593, -8964, -10332 ), overrideCutoff = 4000 }, - { centerPos = Vector( 709, 1704, -6411 ), overrideCutoff = 4000 }, - { centerPos = Vector( -2609, 3392, -6187 ), overrideCutoff = 4000 }, - { centerPos = Vector( -428, 5308, -6612 ), overrideCutoff = 4000 } - }, - spawnpoints = { - { spawnPos = Vector( -4465, -7557, -6370 ), spawnAngle = Angle( 0, 90, 0 ), pvp = true }, - { spawnPos = Vector( -5055, -7454, -6384 ), spawnAngle = Angle( 0, 45, 0 ), pvp = true }, - { spawnPos = Vector( -4782, -7695, -6372 ), spawnAngle = Angle( 0, 45, 0 ), pvp = true }, - { spawnPos = Vector( -2969, -7603, -6356 ), spawnAngle = Angle( 0, 90, 0 ), pvp = true }, - { spawnPos = Vector( -5632, -5349, -6324 ), spawnAngle = Angle( 0, -45, 0 ), pvp = true }, - { spawnPos = Vector( -6015, -5739, -6377 ), spawnAngle = Angle( 0, 0, 0 ), pvp = true }, - { spawnPos = Vector( -5445, -4925, -6313 ), spawnAngle = Angle( 0, 0, 0 ), pvp = true }, - { spawnPos = Vector( -2252, -7458, -6340 ), spawnAngle = Angle( 0, 90, 0 ), pvp = true }, - { spawnPos = Vector( -5559, -4504, -6315 ), spawnAngle = Angle( 0, 45, 0 ), pvp = true }, - { spawnPos = Vector( -1426, -7666, -6367 ), spawnAngle = Angle( 0, 90, 0 ), pvp = true }, - { spawnPos = Vector( -730, -8004, -6363 ), spawnAngle = Angle( 0, 90, 0 ), pvp = true }, - { spawnPos = Vector( -5994, -2438, -6372 ), spawnAngle = Angle( 0, -45, 0 ), pvp = true }, - { spawnPos = Vector( -4184, -2051, -6383 ), spawnAngle = Angle( 0, -90, 0 ), pvp = true }, - { spawnPos = Vector( -4575, -1909, -6378 ), spawnAngle = Angle( 0, -119, 0 ), pvp = true }, - { spawnPos = Vector( -5860, -2111, -6374 ), spawnAngle = Angle( 0, 0, 0 ), pvp = true }, - { spawnPos = Vector( -3725, -1875, -6385 ), spawnAngle = Angle( 0, -68, 0 ), pvp = true }, - { spawnPos = Vector( -3092, -1635, -6389 ), spawnAngle = Angle( 0, -68, 0 ), pvp = true }, - { spawnPos = Vector( -4943, -1525, -6365 ), spawnAngle = Angle( 0, -119, 0 ), pvp = true }, - { spawnPos = Vector( -422, -3180, -6297 ), spawnAngle = Angle( 0, -117, 0 ), pvp = true }, - { spawnPos = Vector( -983, -2640, -6382 ), spawnAngle = Angle( 0, -135, 0 ), pvp = true }, - { spawnPos = Vector( -1279, -2187, -6398 ), spawnAngle = Angle( 0, -135, 0 ), pvp = true }, - { spawnPos = Vector( 202, -3232, -6287 ), spawnAngle = Angle( 0, -90, 0 ), pvp = true }, - { spawnPos = Vector( -2499, -1223, -6384 ), spawnAngle = Angle( 0, -45, 0 ), pvp = true }, - { spawnPos = Vector( -861, -614, -6289 ), spawnAngle = Angle( 0, 90, 0 ), pvp = true }, - { spawnPos = Vector( -1916, 191, -6243 ), spawnAngle = Angle( 0, 45, 0 ), pvp = true }, - { spawnPos = Vector( -7894, -11929, -10444 ), spawnAngle = Angle( 0, 135, 0 ), pvp = true }, - { spawnPos = Vector( -8057, -12041, -10478 ), spawnAngle = Angle( 0, 90, 0 ), pvp = true }, - { spawnPos = Vector( -8267, -12039, -10472 ), spawnAngle = Angle( 0, 90, 0 ), pvp = true }, - { spawnPos = Vector( -8417, -12036, -10467 ), spawnAngle = Angle( 0, 90, 0 ), pvp = true }, - { spawnPos = Vector( 382, -233, -6111 ), spawnAngle = Angle( 0, 165, 0 ), pvp = true }, - { spawnPos = Vector( -8998, -12036, -10462 ), spawnAngle = Angle( 0, 90, 0 ), pvp = true }, - { spawnPos = Vector( -9138, -12036, -10461 ), spawnAngle = Angle( 0, 90, 0 ), pvp = true }, - { spawnPos = Vector( 429, 112, -6062 ), spawnAngle = Angle( 0, 135, 0 ), pvp = true }, - { spawnPos = Vector( -9308, -12038, -10461 ), spawnAngle = Angle( 0, 90, 0 ), pvp = true }, - { spawnPos = Vector( -10581, -10755, -10330 ), spawnAngle = Angle( 0, 0, 0 ), pvp = true }, - { spawnPos = Vector( -9436, -12044, -10471 ), spawnAngle = Angle( 0, 90, 0 ), pvp = true }, - { spawnPos = Vector( -10605, -11011, -10362 ), spawnAngle = Angle( 0, 0, 0 ), pvp = true }, - { spawnPos = Vector( -4704, 1979, -5840 ), spawnAngle = Angle( 0, 90, 0 ), pvp = true }, - { spawnPos = Vector( -3861, 2020, -5946 ), spawnAngle = Angle( 0, 90, 0 ), pvp = true }, - { spawnPos = Vector( -4160, 2085, -5865 ), spawnAngle = Angle( 0, 90, 0 ), pvp = true }, - { spawnPos = Vector( -10649, -11320, -10415 ), spawnAngle = Angle( 0, 0, 0 ), pvp = true }, - { spawnPos = Vector( -414, 1250, -5943 ), spawnAngle = Angle( 0, -125, 0 ), pvp = true }, - { spawnPos = Vector( -589, 1464, -5939 ), spawnAngle = Angle( 0, -149, 0 ), pvp = true }, - { spawnPos = Vector( -5112, 2226, -5933 ), spawnAngle = Angle( 0, 57, 0 ), pvp = true }, - { spawnPos = Vector( -10695, -11593, -10472 ), spawnAngle = Angle( 0, 0, 0 ), pvp = true }, - { spawnPos = Vector( -5433, 2552, -6008 ), spawnAngle = Angle( 0, 37, 0 ), pvp = true }, - { spawnPos = Vector( -5077, 3780, -6144 ), spawnAngle = Angle( 0, 0, 0 ), pvp = true }, - { spawnPos = Vector( -4973, 4260, -6138 ), spawnAngle = Angle( 0, -45, 0 ), pvp = true }, - { spawnPos = Vector( -4135, 4641, -6168 ), spawnAngle = Angle( 0, -48, 0 ), pvp = true }, - { spawnPos = Vector( -4601, 4752, -6193 ), spawnAngle = Angle( 0, -48, 0 ), pvp = true }, - { spawnPos = Vector( -2633, 5966, -6429 ), spawnAngle = Angle( 0, -10, 0 ), pvp = true }, - { spawnPos = Vector( -2711, 6600, -6506 ), spawnAngle = Angle( 0, -18, 0 ), pvp = true }, - { spawnPos = Vector( -2415, 7027, -6550 ), spawnAngle = Angle( 0, -20, 0 ), pvp = true }, - { spawnPos = Vector( 542, 6450, -5024 ), spawnAngle = Angle( 0, -95, 0 ), pvp = true }, - { spawnPos = Vector( 280, 6904, -5073 ), spawnAngle = Angle( 0, -80, 0 ), pvp = true }, - { spawnPos = Vector( -2352, 7583, -6570 ), spawnAngle = Angle( 0, -39, 0 ), pvp = true }, - { spawnPos = Vector( -1755, 7691, -6566 ), spawnAngle = Angle( 0, -64, 0 ), pvp = true }, - { spawnPos = Vector( 1398, 6728, -5007 ), spawnAngle = Angle( 0, -121, 0 ), pvp = true }, - { spawnPos = Vector( -1327, 7921, -6466 ), spawnAngle = Angle( 0, -78, 0 ), pvp = true } - } -} + spawnpoints = { + { spawnPos = Vector( 112, 2125, -6400 ), spawnAngle = Angle( 0, -180, 0 ) }, + { spawnPos = Vector( 27, 2315, -6400 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( 109, 2485, -6400 ), spawnAngle = Angle( 0, -180, 0 ) }, + { spawnPos = Vector( 502, 2360, -6400 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 17, 1331, -6400 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( 345, 1056, -6400 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 444, 2761, -6400 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 857, 2445, -6397 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 997, 1665, -6400 ), spawnAngle = Angle( 0, -180, 0 ) }, + { spawnPos = Vector( 55, 1020, -6128 ), spawnAngle = Angle( 0, 34, 0 ) }, + { spawnPos = Vector( -464, 2672, -6400 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -589, 1464, -5939 ), spawnAngle = Angle( 0, -149, 0 ) }, + { spawnPos = Vector( -414, 1250, -5943 ), spawnAngle = Angle( 0, -125, 0 ) }, + { spawnPos = Vector( -384, 2757, -6400 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 1044, 2216, -6400 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 1169, 1853, -6400 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( 644, 987, -6400 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 1072, 2429, -6400 ), spawnAngle = Angle( 0, -135, 0 ) }, + { spawnPos = Vector( -40, 3108, -6400 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 279, 3119, -6400 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 1137, 2599, -6401 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 1072, 2757, -6401 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( -314, 3129, -6366 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 945, 2892, -6400 ), spawnAngle = Angle( 0, -135, 0 ) }, + { spawnPos = Vector( 809, 2997, -6400 ), spawnAngle = Angle( 0, -180, 0 ) }, + { spawnPos = Vector( 775, 810, -6400 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 1045, 1018, -6400 ), spawnAngle = Angle( 0, -180, 0 ) }, + { spawnPos = Vector( 1301, 1374, -6400 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 1215, 2757, -6401 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( -811, 3177, -6400 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 1436, 2758, -6400 ), spawnAngle = Angle( 0, 135, 0 ) }, + { spawnPos = Vector( -603, 3545, -6400 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( -1176, 3242, -6400 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 429, 112, -6062 ), spawnAngle = Angle( 0, 135, 0 ) }, + { spawnPos = Vector( 1003, 3607, -6238 ), spawnAngle = Angle( 0, -180, 0 ) }, + { spawnPos = Vector( 1624, 3095, -6272 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( 512, 3803, -6108 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 1373, 3469, -6400 ), spawnAngle = Angle( 0, -180, 0 ) }, + { spawnPos = Vector( 1774, 3091, -6272 ), spawnAngle = Angle( 0, 135, 0 ) }, + { spawnPos = Vector( -1181, 3568, -6400 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( -1585, 3255, -6389 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 1806, 3267, -6272 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 382, -233, -6111 ), spawnAngle = Angle( 0, 165, 0 ) }, + { spawnPos = Vector( 810, 4033, -6400 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( -53, 4228, -6400 ), spawnAngle = Angle( 0, -180, 0 ) }, + { spawnPos = Vector( -1584, 3522, -6389 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 1978, 3318, -6268 ), spawnAngle = Angle( 0, 135, 0 ) }, + { spawnPos = Vector( 790, 4161, -6400 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( -465, 4225, -6400 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( 2041, 3562, -6272 ), spawnAngle = Angle( 0, -180, 0 ) }, + { spawnPos = Vector( 50, 4482, -6400 ), spawnAngle = Angle( 0, 135, 0 ) }, + { spawnPos = Vector( -460, 4470, -6344 ), spawnAngle = Angle( 0, -11, 0 ) }, + { spawnPos = Vector( -1916, 191, -6243 ), spawnAngle = Angle( 0, 45, 0 ) }, + { spawnPos = Vector( 806, 4494, -6400 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( -861, -614, -6289 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 1076, 4462, -6389 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 1942, 3927, -6272 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( -399, 4663, -6400 ), spawnAngle = Angle( 0, -34, 0 ) }, + { spawnPos = Vector( 796, 4735, -6400 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( 403, 4818, -6400 ), spawnAngle = Angle( 0, 135, 0 ) }, + { spawnPos = Vector( 1459, 4534, -6325 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( -198, 4854, -6400 ), spawnAngle = Angle( 0, -45, 0 ) }, + { spawnPos = Vector( -2569, 3269, -6225 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 2021, 4232, -6270 ), spawnAngle = Angle( 0, -180, 0 ) }, + { spawnPos = Vector( 645, 4914, -6400 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 1794, 4452, -6268 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -2569, 3517, -6225 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 9, 5045, -6400 ), spawnAngle = Angle( 0, -45, 0 ) }, + { spawnPos = Vector( 202, 5235, -6400 ), spawnAngle = Angle( 0, -45, 0 ) }, + { spawnPos = Vector( 1023, 5137, -6622 ), spawnAngle = Angle( 0, 101, 0 ) }, + { spawnPos = Vector( 1990, 4737, -6272 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 390, 5322, -6400 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 644, 5330, -6400 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 891, 5329, -6400 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( -3167, 3548, -6144 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 1159, 5477, -6641 ), spawnAngle = Angle( 0, 79, 0 ) }, + { spawnPos = Vector( 2302, 4955, -6642 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 626, 5631, -6632 ), spawnAngle = Angle( 0, -34, 0 ) }, + { spawnPos = Vector( 1090, 5705, -6626 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 1819, 5489, -6635 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 2300, 5282, -6648 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( -2499, -1223, -6384 ), spawnAngle = Angle( 0, -45, 0 ) }, + { spawnPos = Vector( 2202, 5499, -6619 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 1685, 5789, -6640 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 2813, 5151, -6638 ), spawnAngle = Angle( 0, 135, 0 ) }, + { spawnPos = Vector( -1279, -2187, -6398 ), spawnAngle = Angle( 0, -135, 0 ) }, + { spawnPos = Vector( 2205, 5780, -6629 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 2371, 5907, -6622 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( 2792, 5657, -6621 ), spawnAngle = Angle( 0, -135, 0 ) }, + { spawnPos = Vector( -983, -2640, -6382 ), spawnAngle = Angle( 0, -135, 0 ) }, + { spawnPos = Vector( -3092, -1635, -6389 ), spawnAngle = Angle( 0, -68, 0 ) }, + { spawnPos = Vector( 3100, 6026, -6581 ), spawnAngle = Angle( 0, 79, 0 ) }, + { spawnPos = Vector( -422, -3180, -6297 ), spawnAngle = Angle( 0, -117, 0 ) }, + { spawnPos = Vector( 202, -3232, -6287 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 3118, 6173, -6592 ), spawnAngle = Angle( 0, -101, 0 ) }, + { spawnPos = Vector( 3809, 5696, -6645 ), spawnAngle = Angle( 0, -146, 0 ) }, + { spawnPos = Vector( -3725, -1875, -6385 ), spawnAngle = Angle( 0, -68, 0 ) }, + { spawnPos = Vector( -4184, -2051, -6383 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( -4575, -1909, -6378 ), spawnAngle = Angle( 0, -119, 0 ) }, + { spawnPos = Vector( -4943, -1525, -6365 ), spawnAngle = Angle( 0, -119, 0 ) }, + { spawnPos = Vector( -5860, -2111, -6374 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( -5994, -2438, -6372 ), spawnAngle = Angle( 0, -45, 0 ) }, + { spawnPos = Vector( -5559, -4504, -6315 ), spawnAngle = Angle( 0, 45, 0 ) }, + { spawnPos = Vector( -5445, -4925, -6313 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( -5632, -5349, -6324 ), spawnAngle = Angle( 0, -45, 0 ) }, + { spawnPos = Vector( -2252, -7458, -6340 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -1426, -7666, -6367 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -6015, -5739, -6377 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( -730, -8004, -6363 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -2969, -7603, -6356 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -4465, -7557, -6370 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -5055, -7454, -6384 ), spawnAngle = Angle( 0, 45, 0 ) }, + { spawnPos = Vector( -4782, -7695, -6372 ), spawnAngle = Angle( 0, 45, 0 ) }, + { spawnPos = Vector( -7894, -11929, -10444 ), spawnAngle = Angle( 0, 135, 0 ) }, + { spawnPos = Vector( -8057, -12041, -10478 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -8267, -12039, -10472 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -8417, -12036, -10467 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -10581, -10755, -10330 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( -8998, -12036, -10462 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -9138, -12036, -10461 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -10605, -11011, -10362 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( -9308, -12038, -10461 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -9436, -12044, -10471 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -10649, -11320, -10415 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( -10695, -11593, -10472 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( 105, 1917, -6396 ), spawnAngle = Angle( 0, -180, 0 ) }, + }, +} \ No newline at end of file