void(vector org, float f) waypoint_spawn; // waypoints for maps/dpdm2.bsp void() waypoints_dpdm2 = { waypoint_spawn('-1217.6 -1788.8 216.0', 0); waypoint_spawn('1440.3 747.2 24.0', 0); waypoint_spawn('1466.4 1299.8 24.0', 0); waypoint_spawn('960.2 358.2 216.0', 0); waypoint_spawn('328.2 292.8 216.0', 0); waypoint_spawn('225.6 -929.9 216.0', 0); waypoint_spawn('907.4 -1420.3 -296.0', 0); waypoint_spawn('404.5 -1415.9 -296.0', 0); waypoint_spawn('1814.2 843.3 -296.0', 0); waypoint_spawn('1797.7 -1197.5 -296.0', 0); waypoint_spawn('1800.2 -757.3 -296.0', 0); waypoint_spawn('1800.1 -197.0 -296.0', 0); waypoint_spawn('1808.2 293.3 -296.0', 0); waypoint_spawn('-1889.1 -1166.6 -296.0', 0); waypoint_spawn('-1878.5 -726.6 -296.0', 0); waypoint_spawn('-1885.0 -292.1 -296.0', 0); waypoint_spawn('-1851.4 1826.2 -296.0', 0); waypoint_spawn('-1912.8 1338.3 -296.0', 0); waypoint_spawn('-1930.3 815.3 -296.0', 0); waypoint_spawn('-1914.2 286.7 -296.0', 0); waypoint_spawn('393.3 -269.5 -296.0', 0); waypoint_spawn('479.8 -738.3 -296.0', 0); waypoint_spawn('1332.7 -753.7 -296.0', 0); waypoint_spawn('927.8 -671.8 -296.0', 0); waypoint_spawn('921.5 -249.8 -296.0', 0); waypoint_spawn('601.8 1102.1 -296.0', 0); waypoint_spawn('164.8 1109.2 -296.0', 0); waypoint_spawn('-114.2 1105.5 -296.0', 0); waypoint_spawn('-584.9 760.2 -296.0', 0); waypoint_spawn('403.1 844.0 -296.0', 0); waypoint_spawn('-68.1 1367.3 -296.0', 0); waypoint_spawn('345.7 1307.0 -296.0', 0); waypoint_spawn('951.3 1319.8 -296.0', 0); waypoint_spawn('1447.3 1295.7 -296.0', 0); waypoint_spawn('1429.7 792.8 -296.0', 0); waypoint_spawn('-1981.2 -1875.3 -104.0', 0); waypoint_spawn('1901.2 1308.5 -296.0', 0); waypoint_spawn('1889.2 1798.2 -296.0', 0); waypoint_spawn('1513.7 1793.6 -296.0', 0); waypoint_spawn('930.2 1795.2 -296.0', 0); waypoint_spawn('456.9 1836.1 -296.0', 0); waypoint_spawn('-175.8 1818.6 -296.0', 0); waypoint_spawn('-551.0 1808.2 -296.0', 0); waypoint_spawn('-1121.9 1792.3 -296.0', 0); waypoint_spawn('-1587.3 1778.8 -296.0', 0); waypoint_spawn('-1508.9 1257.9 -296.0', 0); waypoint_spawn('-1507.0 708.3 -296.0', 0); waypoint_spawn('-1505.5 234.7 -296.0', 0); waypoint_spawn('-1503.8 -266.3 -296.0', 0); waypoint_spawn('-1474.6 -735.9 -296.0', 0); waypoint_spawn('-413.0 -1686.4 -296.0', 0); waypoint_spawn('-945.5 -1298.9 -296.0', 0); waypoint_spawn('-0.3 -1252.5 -296.0', 0); waypoint_spawn('489.8 -1238.4 -296.0', 0); waypoint_spawn('923.6 -1218.7 -296.0', 0); waypoint_spawn('1460.2 -1135.0 -296.0', 0); waypoint_spawn('1466.1 -609.1 -296.0', 0); waypoint_spawn('1509.2 -220.8 -296.0', 0); waypoint_spawn('1423.4 288.1 -296.0', 0); waypoint_spawn('929.3 296.7 -296.0', 0); waypoint_spawn('400.0 315.3 -296.0', 0); waypoint_spawn('958.4 831.8 -296.0', 0); waypoint_spawn('-108.2 725.4 -296.0', 0); waypoint_spawn('-90.5 259.7 -296.0', 0); waypoint_spawn('-71.3 -238.6 -296.0', 0); waypoint_spawn('-87.4 -785.0 -296.0', 0); waypoint_spawn('-998.6 -764.5 -296.0', 0); waypoint_spawn('-597.6 -731.1 -296.0', 0); waypoint_spawn('-577.8 -195.2 -296.0', 0); waypoint_spawn('-1087.3 -234.7 -296.0', 0); waypoint_spawn('-1020.4 255.7 -296.0', 0); waypoint_spawn('-503.7 381.2 -296.0', 0); waypoint_spawn('-856.8 781.8 -296.0', 0); waypoint_spawn('-1173.4 820.7 -296.0', 0); waypoint_spawn('-951.8 1397.9 -296.0', 0); waypoint_spawn('-545.0 1407.7 -296.0', 0); waypoint_spawn('-491.6 1150.7 -223.3', 0); waypoint_spawn('-700.5 901.4 -98.7', 0); waypoint_spawn('-565.7 622.2 24.0', 0); waypoint_spawn('-1551.8 990.7 24.0', 0); waypoint_spawn('-600.1 1742.8 24.0', 0); waypoint_spawn('-1123.9 1734.3 24.0', 0); waypoint_spawn('-1584.7 1658.5 24.0', 0); waypoint_spawn('-1427.7 1320.4 24.0', 0); waypoint_spawn('-1516.1 686.4 24.0', 0); waypoint_spawn('-1667.7 -1606.4 -104.0', 0); waypoint_spawn('-1660.8 -1898.7 -104.0', 0); waypoint_spawn('-1348.1 -1610.2 -104.0', 0); waypoint_spawn('-1370.9 -1857.4 -104.0', 0); waypoint_spawn('-1515.9 -1527.1 24.0', 0); waypoint_spawn('-772.6 -738.1 24.0', 0); waypoint_spawn('-1511.0 -1201.6 24.0', 0); waypoint_spawn('-1033.6 -762.5 24.0', 0); waypoint_spawn('-1485.5 -784.5 24.0', 0); waypoint_spawn('-1422.5 -302.6 24.0', 0); waypoint_spawn('-1612.3 -12.3 24.0', 0); waypoint_spawn('-1446.5 257.8 24.0', 0); waypoint_spawn('-831.6 292.9 24.0', 0); waypoint_spawn('-95.1 329.5 24.0', 0); waypoint_spawn('-254.5 -778.5 24.0', 0); waypoint_spawn('-495.9 -756.6 24.0', 0); waypoint_spawn('-620.1 -500.9 24.0', 0); waypoint_spawn('-497.6 391.4 24.0', 0); waypoint_spawn('-642.5 148.7 24.0', 0); waypoint_spawn('-616.7 -76.8 24.0', 0); waypoint_spawn('-619.3 -223.1 24.0', 0); waypoint_spawn('-445.5 -208.8 24.0', 0); waypoint_spawn('-1209.6 1980.4 216.0', 0); waypoint_spawn('1804.5 1539.1 216.0', 0); waypoint_spawn('1009.5 -729.0 216.0', 0); waypoint_spawn('1571.3 -730.5 216.0', 0); waypoint_spawn('84.4 -203.6 216.0', 0); waypoint_spawn('278.0 -220.5 216.0', 0); waypoint_spawn('908.8 -223.1 216.0', 0); waypoint_spawn('1569.6 -225.8 216.0', 0); waypoint_spawn('1281.2 172.1 216.0', 0); waypoint_spawn('1562.7 427.1 216.0', 0); waypoint_spawn('1312.4 747.0 216.0', 0); waypoint_spawn('1626.7 1131.5 216.0', 0); waypoint_spawn('1298.5 1469.8 216.0', 0); waypoint_spawn('1597.7 1486.1 216.0', 0); waypoint_spawn('1775.3 1471.9 216.0', 0); waypoint_spawn('1838.7 1965.8 24.0', 0); waypoint_spawn('1635.0 1985.7 24.0', 0); waypoint_spawn('1532.5 1900.3 24.0', 0); waypoint_spawn('1178.5 1714.5 24.0', 0); waypoint_spawn('827.2 1940.3 24.0', 0); waypoint_spawn('419.6 1729.2 24.0', 0); waypoint_spawn('29.2 1975.6 24.0', 0); waypoint_spawn('-373.1 1772.9 24.0', 0); waypoint_spawn('-743.3 1981.4 24.0', 0); waypoint_spawn('-1439.8 1967.8 216.0', 0); waypoint_spawn('-1635.7 1770.7 216.0', 0); waypoint_spawn('-1354.4 1339.9 216.0', 0); waypoint_spawn('-1641.6 891.1 216.0', 0); waypoint_spawn('-1390.4 388.8 216.0', 0); waypoint_spawn('-1617.1 -38.9 216.0', 0); waypoint_spawn('-1397.2 -353.6 216.0', 0); waypoint_spawn('-1497.9 -995.4 216.0', 0); waypoint_spawn('-1499.0 -1550.8 216.0', 0); waypoint_spawn('-1505.6 -1798.5 216.0', 0); waypoint_spawn('-902.1 -1994.4 56.0', 0); waypoint_spawn('-798.7 -1800.1 56.0', 0); waypoint_spawn('-796.9 -1976.2 56.0', 0); waypoint_spawn('-1499.1 -1884.5 -104.0', 0); waypoint_spawn('-1346.6 -1987.8 -104.0', 0); waypoint_spawn('-1620.6 -1995.1 -104.0', 0); waypoint_spawn('-1992.4 -1994.4 -104.0', 0); waypoint_spawn('-1977.4 -1343.0 -296.0', 0); waypoint_spawn('-1866.1 -1376.3 -296.0', 0); waypoint_spawn('-1872.0 -1592.7 -296.0', 0); waypoint_spawn('-1523.6 -1385.3 -296.0', 0); waypoint_spawn('-1510.2 -1759.0 -296.0', 0); waypoint_spawn('-995.8 -1978.9 -296.0', 0); waypoint_spawn('-864.3 -1650.9 -296.0', 0); waypoint_spawn('-589.6 -1292.6 -296.0', 0); waypoint_spawn('-242.3 -1302.2 -296.0', 0); waypoint_spawn('-36.5 -1616.9 -296.0', 0); waypoint_spawn('244.9 -1592.0 -296.0', 0); waypoint_spawn('355.9 -1897.3 -296.0', 0); waypoint_spawn('736.5 -1928.0 -296.0', 0); waypoint_spawn('1098.5 -1755.1 -296.0', 0); waypoint_spawn('1350.4 -1415.0 -296.0', 0); waypoint_spawn('1824.3 -1698.6 -296.0', 0); waypoint_spawn('1992.1 34.0 24.0', 0); waypoint_spawn('1976.5 -475.9 24.0', 0); waypoint_spawn('1983.2 -1274.3 -296.0', 0); waypoint_spawn('1989.7 808.7 -296.0', 0); waypoint_spawn('1995.7 -197.8 24.0', 0); waypoint_spawn('1476.0 -196.9 24.0', 0); waypoint_spawn('349.5 -224.5 24.0', 0); waypoint_spawn('929.7 -227.1 24.0', 0); waypoint_spawn('418.0 284.5 24.0', 0); waypoint_spawn('1440.9 287.6 24.0', 0); waypoint_spawn('1459.4 -737.9 24.0', 0); waypoint_spawn('386.6 -734.6 24.0', 0); waypoint_spawn('565.3 -898.9 24.0', 0); waypoint_spawn('576.0 -1920.0 -296.0', 0); waypoint_spawn('576.0 -1104.0 24.0', 0); }; void() waypoints_ctfgold8 = { waypoint_spawn('-2520.1 -390.8 280.0', 0); waypoint_spawn('-2822.9 -390.0 280.0', 0); waypoint_spawn('-2510.0 390.9 280.0', 0); waypoint_spawn('-2815.2 393.2 280.0', 0); waypoint_spawn('-3005.2 392.2 280.0', 0); waypoint_spawn('-3008.8 137.1 280.0', 0); waypoint_spawn('-2817.7 140.9 280.0', 0); waypoint_spawn('-3003.8 -379.8 280.0', 0); waypoint_spawn('-3016.1 -126.6 280.0', 0); waypoint_spawn('-2821.4 -108.5 280.0', 0); waypoint_spawn('-2557.9 -3.5 344.0', 0); waypoint_spawn('-2681.6 3.8 472.0', 0); waypoint_spawn('-2999.1 -523.0 472.0', 0); waypoint_spawn('-3000.0 -246.6 472.0', 0); waypoint_spawn('-2995.7 252.0 472.0', 0); waypoint_spawn('-3006.0 509.6 472.0', 0); waypoint_spawn('-2169.8 519.3 280.0', 0); waypoint_spawn('-2367.3 510.2 280.0', 0); waypoint_spawn('-2163.0 -516.3 280.0', 0); waypoint_spawn('-2372.5 -507.8 280.0', 0); waypoint_spawn('-2369.2 7.3 280.0', 0); waypoint_spawn('-2180.8 170.8 280.0', 0); waypoint_spawn('-2175.5 -175.7 280.0', 0); waypoint_spawn('-2185.5 7.5 280.0', 0); waypoint_spawn('-1945.6 0.8 280.0', 0); waypoint_spawn('-1713.9 -225.6 280.0', 0); waypoint_spawn('-1702.6 253.6 280.0', 0); waypoint_spawn('-1551.8 -71.6 280.0', 0); waypoint_spawn('-1387.1 -436.8 280.0', 0); waypoint_spawn('146.2 -439.7 280.0', 0); waypoint_spawn('-107.3 -455.9 280.0', 0); waypoint_spawn('-0.6 -464.7 144.0', 0); waypoint_spawn('-3.8 -18.8 152.0', 0); waypoint_spawn('0.2 434.5 144.0', 0); waypoint_spawn('116.4 461.7 280.0', 0); waypoint_spawn('-122.1 449.7 280.0', 0); waypoint_spawn('-1039.6 452.5 280.0', 0); waypoint_spawn('-1059.0 -454.3 280.0', 0); waypoint_spawn('-1009.0 -148.1 280.0', 0); waypoint_spawn('-1039.7 -5.4 280.0', 0); waypoint_spawn('-1046.3 135.8 280.0', 0); waypoint_spawn('-188.5 125.8 -40.0', 0); waypoint_spawn('-209.3 -99.5 -40.0', 0); waypoint_spawn('-1.4 0.9 -36.0', 0); waypoint_spawn('217.4 120.4 -40.0', 0); waypoint_spawn('213.0 -133.9 -40.0', 0); waypoint_spawn('1029.3 -113.6 280.0', 0); waypoint_spawn('1031.2 125.8 280.0', 0); waypoint_spawn('1084.6 438.4 280.0', 0); waypoint_spawn('1028.7 -2.1 280.0', 0); waypoint_spawn('-1362.1 446.5 280.0', 0); waypoint_spawn('1101.9 -441.1 280.0', 0); waypoint_spawn('1333.1 -434.4 280.0', 0); waypoint_spawn('1355.7 446.4 280.0', 0); waypoint_spawn('1629.1 315.8 280.0', 0); waypoint_spawn('1476.1 -65.2 280.0', 0); waypoint_spawn('1696.4 -360.6 280.0', 0); waypoint_spawn('1730.5 -23.4 280.0', 0); waypoint_spawn('2543.0 381.0 280.0', 0); waypoint_spawn('2805.9 395.6 280.0', 0); waypoint_spawn('2484.0 -395.0 280.0', 0); waypoint_spawn('2821.9 -384.9 280.0', 0); waypoint_spawn('3001.0 -416.4 280.0', 0); waypoint_spawn('3001.5 -124.0 280.0', 0); waypoint_spawn('3007.6 389.8 280.0', 0); waypoint_spawn('3010.0 126.9 280.0', 0); waypoint_spawn('2803.5 110.1 280.0', 0); waypoint_spawn('2797.4 -139.0 280.0', 0); waypoint_spawn('2546.6 37.2 344.0', 0); waypoint_spawn('2684.3 2.5 472.0', 0); waypoint_spawn('3001.4 -279.5 472.0', 0); waypoint_spawn('3009.4 -529.5 472.0', 0); waypoint_spawn('3005.6 240.9 472.0', 0); waypoint_spawn('3025.1 496.2 472.0', 0); waypoint_spawn('2161.9 513.2 280.0', 0); waypoint_spawn('2363.6 517.8 280.0', 0); waypoint_spawn('2166.2 -511.6 280.0', 0); waypoint_spawn('2368.6 -514.7 280.0', 0); waypoint_spawn('2373.6 6.6 280.0', 0); waypoint_spawn('2173.2 8.1 280.0', 0); waypoint_spawn('2178.2 -177.9 280.0', 0); waypoint_spawn('2169.4 189.4 280.0', 0); }; float() waypoint_loadall; void() waypoint_spawnformap = { if (!deathmatch) // must be deathmatch return; if (waypoint_loadall()) return; // if the map already has waypoints, don't spawn any if (find(world, classname, "waypoint")) return; if (world.model == "maps/ctfgold8.bsp") waypoints_ctfgold8(); if (world.model == "maps/dpdm2.bsp") waypoints_dpdm2(); };