From 71ea6fe76630c980604a9e1238de3975daa699cd Mon Sep 17 00:00:00 2001 From: StrawWagen <64710817+StrawWagen@users.noreply.github.com> Date: Mon, 1 Jun 2026 21:39:14 -0700 Subject: [PATCH] Create gm_supersizeroom_v2.lua --- .../configs/gm_supersizeroom_v2.lua | 144 ++++++++++++++++++ 1 file changed, 144 insertions(+) create mode 100644 lua/cfc_random_spawn/configs/gm_supersizeroom_v2.lua diff --git a/lua/cfc_random_spawn/configs/gm_supersizeroom_v2.lua b/lua/cfc_random_spawn/configs/gm_supersizeroom_v2.lua new file mode 100644 index 0000000..c4f6171 --- /dev/null +++ b/lua/cfc_random_spawn/configs/gm_supersizeroom_v2.lua @@ -0,0 +1,144 @@ +CFCRandomSpawn.Config.CUSTOM_SPAWNS["gm_supersizeroom_v2"] = { + zones = { + { cornerA = Vector( -3825, 3568, -158 ), cornerB = Vector( 5575, -3529, 4234 ) }, + { cornerA = Vector( -3727, 8703, 9 ), cornerB = Vector( 5577, 3569, 4846 ) }, + { cornerA = Vector( 5579, 10726, -5274 ), cornerB = Vector( 13568, -3658, 5073 ) }, + }, + spawnpoints = { + { spawnPos = Vector( 8451, 10469, 1217 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 8159, 10468, 1617 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 9056, 10237, 1585 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 9312, 10242, 1585 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 6658, 10427, 641 ), spawnAngle = Angle( 0, -45, 0 ) }, + { spawnPos = Vector( 7869, 10215, 1865 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 7084, 10462, 1457 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 9946, 10455, 1217 ), spawnAngle = Angle( 0, -135, 0 ) }, + { spawnPos = Vector( 7204, 10462, 1640 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 6658, 10427, 1057 ), spawnAngle = Angle( 0, -45, 0 ) }, + { spawnPos = Vector( 7495, 10208, 1865 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 6624, 10465, 1457 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 7072, 10270, 2177 ), spawnAngle = Angle( 0, -135, 0 ) }, + { spawnPos = Vector( 7898, 10524, 2561 ), spawnAngle = Angle( 0, -146, 0 ) }, + { spawnPos = Vector( 6316, 10467, 1713 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 9953, 10251, 2177 ), spawnAngle = Angle( 0, -135, 0 ) }, + { spawnPos = Vector( 5603, 10470, 193 ), spawnAngle = Angle( 0, -45, 0 ) }, + { spawnPos = Vector( 7791, 7358, 641 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( 7791, 7358, 1057 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( 5790, 9113, 1665 ), spawnAngle = Angle( 0, 45, 0 ) }, + { spawnPos = Vector( 5811, 10507, 2561 ), spawnAngle = Angle( 0, -45, 0 ) }, + { spawnPos = Vector( 8442, 7022, 1217 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 8194, 7015, 1457 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 7753, 7006, 1457 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 9956, 7006, 1217 ), spawnAngle = Angle( 0, 135, 0 ) }, + { spawnPos = Vector( 5287, 8423, 1857 ), spawnAngle = Angle( 0, -135, 0 ) }, + { spawnPos = Vector( 5784, 7642, 1665 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( 5610, 6731, 65 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( 9376, 7340, 3489 ), spawnAngle = Angle( 0, 135, 0 ) }, + { spawnPos = Vector( 5234, 8406, 3297 ), spawnAngle = Angle( 0, -135, 0 ) }, + { spawnPos = Vector( 3702, 7922, 1313 ), spawnAngle = Angle( 0, -135, 0 ) }, + { spawnPos = Vector( 5610, 5579, 65 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( 5244, 5541, 65 ), spawnAngle = Angle( 0, -180, 0 ) }, + { spawnPos = Vector( 4596, 5630, 1857 ), spawnAngle = Angle( 0, -180, 0 ) }, + { spawnPos = Vector( 3715, 4988, 1313 ), spawnAngle = Angle( 0, 135, 0 ) }, + { spawnPos = Vector( 5046, 3784, 65 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 5524, 3497, 65 ), spawnAngle = Angle( 0, -135, 0 ) }, + { spawnPos = Vector( 5613, 3016, 65 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( 5546, 2924, 65 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 4997, 3007, 65 ), spawnAngle = Angle( 0, -135, 0 ) }, + { spawnPos = Vector( 5092, 2914, 65 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 5288, 3737, 3777 ), spawnAngle = Angle( 0, 135, 0 ) }, + { spawnPos = Vector( 4388, 3006, 65 ), spawnAngle = Angle( 0, -135, 0 ) }, + { spawnPos = Vector( 5503, 1231, 65 ), spawnAngle = Angle( 0, 135, 0 ) }, + { spawnPos = Vector( 2077, 2975, 65 ), spawnAngle = Angle( 0, -45, 0 ) }, + { spawnPos = Vector( 5072, 1234, 65 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 1939, 2970, 1025 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 4893, 1141, 65 ), spawnAngle = Angle( 0, 146, 0 ) }, + { spawnPos = Vector( 1980, 3036, 2497 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 5032, 1001, 2305 ), spawnAngle = Angle( 0, -180, 0 ) }, + { spawnPos = Vector( 1425, 3290, 2497 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( 1153, 2982, 1025 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 2003, 2037, 65 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( -1791, 7934, 1313 ), spawnAngle = Angle( 0, -45, 0 ) }, + { spawnPos = Vector( 2964, 1140, 1033 ), spawnAngle = Angle( 0, 146, 0 ) }, + { spawnPos = Vector( 3248, 927, 65 ), spawnAngle = Angle( 0, 135, 0 ) }, + { spawnPos = Vector( 229, 2992, 1025 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 495, 2805, 2273 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( -101, 2992, 1025 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 497, 2058, 65 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( -1787, 4993, 1313 ), spawnAngle = Angle( 0, 45, 0 ) }, + { spawnPos = Vector( 3257, -273, 65 ), spawnAngle = Angle( 0, -180, 0 ) }, + { spawnPos = Vector( -964, 2964, 1025 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( -2256, 4869, 1713 ), spawnAngle = Angle( 0, 45, 0 ) }, + { spawnPos = Vector( -982, 3051, 2497 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( -1166, 2736, 105 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( -852, 2268, 1351 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( -1594, 2950, 105 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( -998, 2047, 65 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( -3703, 8678, 3777 ), spawnAngle = Angle( 0, -45, 0 ) }, + { spawnPos = Vector( 3110, -1270, 65 ), spawnAngle = Angle( 0, -180, 0 ) }, + { spawnPos = Vector( -1092, 1231, 964 ), spawnAngle = Angle( 0, -180, 0 ) }, + { spawnPos = Vector( -1519, 1690, 964 ), spawnAngle = Angle( 0, -90, 0 ) }, + { spawnPos = Vector( 2858, -1797, 65 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 770, -54, 3785 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -2825, 2785, 105 ), spawnAngle = Angle( 0, -79, 0 ) }, + { spawnPos = Vector( -1262, 965, 1601 ), spawnAngle = Angle( 0, 135, 0 ) }, + { spawnPos = Vector( 2238, -1811, 1081 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 4843, -2790, 1217 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -1573, 770, 964 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -1983, 1208, 964 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( 1693, -1786, 65 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 4952, -2936, 1985 ), spawnAngle = Angle( 0, 135, 0 ) }, + { spawnPos = Vector( 1530, -1718, 65 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 1698, -1791, 1081 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -3322, 2685, 105 ), spawnAngle = Angle( 0, -67, 0 ) }, + { spawnPos = Vector( -3090, 2366, 1496 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( -3628, 3013, 1857 ), spawnAngle = Angle( 0, -45, 0 ) }, + { spawnPos = Vector( -3704, 3732, 3777 ), spawnAngle = Angle( 0, 45, 0 ) }, + { spawnPos = Vector( 3079, -2812, 1217 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -2503, 939, 65 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( 1553, -1727, 3841 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 2837, -2942, 1081 ), spawnAngle = Angle( 0, 135, 0 ) }, + { spawnPos = Vector( 3001, -2939, 1985 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -3498, 1844, 65 ), spawnAngle = Angle( 0, -22, 0 ) }, + { spawnPos = Vector( -3558, 1804, 1281 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( 1695, -2928, 1081 ), spawnAngle = Angle( 0, 45, 0 ) }, + { spawnPos = Vector( -372, -1760, 65 ), spawnAngle = Angle( 0, 79, 0 ) }, + { spawnPos = Vector( -1790, -560, 1345 ), spawnAngle = Angle( 0, 45, 0 ) }, + { spawnPos = Vector( -3128, 824, 1501 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( -986, -1360, 1345 ), spawnAngle = Angle( 0, 45, 0 ) }, + { spawnPos = Vector( -289, -1748, 3841 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -3034, 61, 97 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( -966, -1867, 257 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -3437, 497, 1409 ), spawnAngle = Angle( 0, -34, 0 ) }, + { spawnPos = Vector( -546, -2237, 1409 ), spawnAngle = Angle( 0, 124, 0 ) }, + { spawnPos = Vector( -2962, -326, 1537 ), spawnAngle = Angle( 0, -22, 0 ) }, + { spawnPos = Vector( -3663, 510, 1857 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( -1087, -2256, 1409 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -826, -2504, 929 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -413, -2322, 3841 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -529, -2897, 65 ), spawnAngle = Angle( 0, 124, 0 ) }, + { spawnPos = Vector( -1491, -2258, 1409 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -1285, -2346, 1985 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -1781, -2247, 1409 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -1151, -2333, 3841 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -2051, -2250, 1409 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -1511, -2909, 65 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -2280, -2430, 1409 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -3056, -1772, 1421 ), spawnAngle = Angle( 0, 34, 0 ) }, + { spawnPos = Vector( -1869, -2330, 3841 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -1985, -2338, 3841 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -2763, -2214, 1437 ), spawnAngle = Angle( 0, 45, 0 ) }, + { spawnPos = Vector( -3307, -1812, 105 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( -3099, -1995, 2241 ), spawnAngle = Angle( 0, 45, 0 ) }, + { spawnPos = Vector( -3667, -1742, 1857 ), spawnAngle = Angle( 0, 45, 0 ) }, + { spawnPos = Vector( -3327, -2322, 105 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( -2728, -2349, 3841 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( -3390, -2884, 65 ), spawnAngle = Angle( 0, 34, 0 ) }, + { spawnPos = Vector( -3443, -2301, 3841 ), spawnAngle = Angle( 0, 45, 0 ) }, + { spawnPos = Vector( 8359, 10470, 193 ), spawnAngle = Angle( 0, -135, 0 ) }, + { spawnPos = Vector( 8307, 7003, 193 ), spawnAngle = Angle( 0, 90, 0 ) }, + { spawnPos = Vector( 5811, 856, 65 ), spawnAngle = Angle( 0, 0, 0 ) }, + { spawnPos = Vector( 7998, 879, 65 ), spawnAngle = Angle( 0, -180, 0 ) }, + { spawnPos = Vector( 8177, 886, 1473 ), spawnAngle = Angle( 0, 124, 0 ) }, + }, +}