From 918ab574c40ba6d87d73a15e1ca2d4a362423367 Mon Sep 17 00:00:00 2001 From: Dave Roman <43916038+MrDave1999@users.noreply.github.com> Date: Thu, 23 Jan 2025 13:46:35 -0500 Subject: [PATCH] feat: add new map (WarZone2) with integrated objects (#312) --- filterscripts/WarZone2.amx | Bin 0 -> 7358 bytes filterscripts/WarZone2.pwn | 103 ++++++++++++++++++++++++ src/Application/Maps/Files/WarZone2.ini | 35 ++++++++ 3 files changed, 138 insertions(+) create mode 100644 filterscripts/WarZone2.amx create mode 100644 filterscripts/WarZone2.pwn create mode 100644 src/Application/Maps/Files/WarZone2.ini diff --git a/filterscripts/WarZone2.amx b/filterscripts/WarZone2.amx new file mode 100644 index 0000000000000000000000000000000000000000..61b01db4a9115d60caccc4ae26e1e643f95cdfba GIT binary patch literal 7358 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 literal 0 HcmV?d00001 diff --git a/filterscripts/WarZone2.pwn b/filterscripts/WarZone2.pwn new file mode 100644 index 0000000..55e191c --- /dev/null +++ b/filterscripts/WarZone2.pwn @@ -0,0 +1,103 @@ +#include +#define FILTER_SCRIPT_NAME "WarZone2" +#include "objects" + +public OnFilterScriptInit() +{ + new objectId; + CreateObject(4865, 1968.80005, -3016.39990, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(4866, 1954.40002, -2902.69995, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(10828, 1871.50000, -2843.00000, 12.90000, 0.00000, 0.00000, 0.00000); + CreateObject(10828, 1901.00000, -2842.60010, 13.10000, 0.00000, 0.00000, 0.00000); + CreateObject(10828, 1935.40002, -2842.10010, 12.90000, 0.00000, 0.00000, 0.00000); + CreateObject(10828, 1968.40002, -2842.69995, 12.90000, 0.00000, 0.00000, 0.00000); + CreateObject(10828, 2002.59998, -2842.69995, 12.90000, 0.00000, 0.00000, 0.00000); + CreateObject(10828, 2036.19995, -2842.39990, 12.90000, 0.00000, 0.00000, 0.00000); + CreateObject(10828, 2070.89990, -2842.60010, 12.80000, 0.00000, 0.00000, 0.00000); + CreateObject(10828, 2093.89990, -2842.80005, 12.90000, 0.00000, 0.00000, 0.00000); + CreateObject(10828, 2045.30005, -3107.00000, 12.90000, 0.00000, 0.00000, 0.00000); + CreateObject(10828, 2072.89990, -3107.00000, 12.90000, 0.00000, 0.00000, 0.00000); + CreateObject(10828, 2106.60010, -3107.30005, 12.90000, 0.00000, 0.00000, 0.00000); + CreateObject(10828, 2014.00000, -3072.39990, 12.90000, 0.00000, 0.00000, 0.00000); + CreateObject(10828, 2030.69995, -3088.19995, 12.90000, 0.00000, 0.00000, 90.00000); + CreateObject(10828, 2122.69995, -3092.80005, 12.90000, 0.00000, 0.00000, 90.00000); + CreateObject(10828, 2122.60010, -3058.60010, 12.90000, 0.00000, 0.00000, 90.00000); + CreateObject(10828, 2122.30005, -3026.39990, 12.90000, 0.00000, 0.00000, 90.00000); + CreateObject(10828, 2122.00000, -2995.00000, 12.90000, 0.00000, 0.00000, 90.00000); + CreateObject(10828, 2121.69995, -2964.80005, 12.90000, 0.00000, 0.00000, 90.00000); + CreateObject(10828, 2122.10010, -2944.39990, 12.90000, 0.00000, 0.00000, 90.00000); + CreateObject(10828, 1980.19995, -3072.00000, 12.90000, 0.00000, 0.00000, 0.00000); + CreateObject(10828, 1946.19995, -3071.69995, 12.90000, 0.00000, 0.00000, 0.00000); + CreateObject(10828, 1913.00000, -3071.19995, 12.90000, 0.00000, 0.00000, 0.00000); + CreateObject(10828, 1879.59998, -3071.10010, 12.90000, 0.00000, 0.00000, 0.00000); + CreateObject(10828, 1868.00000, -3052.19995, 12.90000, 0.00000, 0.00000, 90.00000); + CreateObject(10828, 1868.00000, -3020.80005, 12.90000, 0.00000, 0.00000, 90.00000); + CreateObject(10828, 1868.09998, -2987.39990, 12.90000, 0.00000, 0.00000, 90.00000); + CreateObject(10828, 1868.30005, -2954.69995, 12.90000, 0.00000, 0.00000, 90.00000); + CreateObject(10828, 1868.80005, -2921.60010, 12.90000, 0.00000, 0.00000, 90.00000); + CreateObject(10828, 1869.40002, -2888.39990, 12.90000, 0.00000, 0.00000, 90.00000); + CreateObject(10828, 1869.50000, -2860.39990, 12.90000, 0.00000, 0.00000, 90.00000); + CreateObject(10828, 2104.60010, -2860.69995, 12.90000, 0.00000, 0.00000, 90.00000); + CreateObject(10828, 2104.39990, -2893.69995, 12.90000, 0.00000, 0.00000, 90.00000); + CreateObject(10828, 2104.30005, -2916.00000, 12.90000, 0.00000, 0.00000, 90.00000); + CreateObject(10828, 2114.60010, -2929.19995, 12.90000, 0.00000, 0.00000, 0.00000); + CreateObject(8251, 2108.39990, -2978.10010, 4.50000, 0.00000, 0.00000, 180.00000); + CreateObject(8251, 1883.30005, -2976.30005, 4.50000, 0.00000, 0.00000, 1.00000); + CreateObject(4832, 1988.40002, -2883.39990, 30.30000, 0.00000, 0.00000, 0.00000); + CreateObject(3665, 1967.80005, -2975.69995, 2.60000, 0.00000, 0.00000, 90.00000); + CreateObject(3665, 1999.19995, -2895.10010, 2.60000, 0.00000, 0.00000, 90.00000); + CreateObject(3664, 2018.50000, -2886.69995, 8.70000, 0.00000, 0.00000, 90.00000); + CreateObject(2985, 1896.00000, -2965.80005, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(2985, 1896.59998, -2986.00000, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(2985, 2095.30005, -2988.60010, 0.60000, 0.00000, 0.00000, 180.00000); + CreateObject(2985, 2095.30005, -2968.19995, 0.60000, 0.00000, 0.00000, 179.99500); + CreateObject(3271, 1939.80005, -2921.10010, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(3271, 1971.90002, -3033.60010, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(3271, 2014.40002, -3014.60010, 0.60000, 0.00000, 0.00000, 0.00000); + objectId = CreateObject(3277, 1895.69995, -2975.80005, 0.60000, 0.00000, 0.00000, 0.00000); + SetObjectMaterial(objectId, 0, 10357, "tvtower_sfs", "ws_transmit_red", 0xFFFFFFFF); + objectId = CreateObject(3277, 2093.69995, -2977.39990, 0.60000, 0.00000, 0.00000, 0.00000); + SetObjectMaterial(objectId, 0, 6328, "sunset04_law2", "LAbluewall", 0xFFFFFFFF); + CreateObject(3279, 1900.80005, -2994.89990, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(3279, 1896.50000, -2956.50000, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(3279, 1924.00000, -3049.50000, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(3279, 2009.69995, -2949.50000, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(3279, 2088.50000, -2958.39990, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(3279, 2090.69995, -2997.00000, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(3279, 2085.00000, -3082.00000, 1.40000, 0.00000, 0.00000, 0.00000); + CreateObject(3396, 2117.80005, -2975.10010, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(790, 1918.30005, -2879.89990, 1.70000, 0.00000, 0.00000, 156.06100); + CreateObject(790, 1897.50000, -2911.50000, 0.60000, 0.00000, 0.00000, 156.06100); + CreateObject(790, 1934.69995, -2892.80005, 0.60000, 0.00000, 0.00000, 156.06100); + CreateObject(790, 1960.69995, -2927.19995, 0.60000, 0.00000, 0.00000, 156.06100); + CreateObject(790, 1990.69995, -3046.00000, 0.60000, 0.00000, 0.00000, 156.06100); + CreateObject(790, 1934.19995, -3042.30005, 0.60000, 0.00000, 0.00000, 156.06100); + CreateObject(790, 1941.30005, -3041.19995, 0.60000, 0.00000, 0.00000, 156.06100); + CreateObject(790, 1901.09998, -3037.69995, 0.60000, 0.00000, 0.00000, 156.06100); + CreateObject(790, 1893.19995, -3045.69995, 0.60000, 0.00000, 0.00000, 156.06100); + CreateObject(790, 1879.90002, -3019.50000, 0.60000, 0.00000, 0.00000, 156.06100); + CreateObject(790, 1896.90002, -2942.60010, 0.60000, 0.00000, 0.00000, 156.06100); + CreateObject(790, 2041.30005, -2888.39990, 0.60000, 0.00000, 0.00000, 156.06100); + CreateObject(790, 2051.50000, -2902.69995, 0.60000, 0.00000, 0.00000, 156.06100); + CreateObject(790, 2054.10010, -2924.50000, 0.60000, 0.00000, 0.00000, 156.06100); + CreateObject(3279, 1993.59998, -2870.60010, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(3279, 1984.40002, -2878.39990, 15.50000, 0.00000, 0.00000, 0.00000); + CreateObject(790, 1960.50000, -2997.69995, 0.60000, 0.00000, 0.00000, 156.06100); + CreateObject(790, 2068.39990, -3070.89990, 0.60000, 0.00000, 0.00000, 156.06100); + CreateObject(790, 2078.50000, -3051.00000, 0.60000, 0.00000, 0.00000, 156.06100); + CreateObject(790, 2044.90002, -3058.30005, 0.60000, 0.00000, 0.00000, 156.06100); + CreateObject(790, 2052.50000, -3055.00000, 0.60000, 0.00000, 0.00000, 156.06100); + CreateObject(11440, 1996.00000, -2931.19995, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(11440, 2000.30005, -2981.10010, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(11440, 2030.19995, -2995.19995, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(11440, 2045.09998, -3015.89990, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(11440, 1994.00000, -3062.39990, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(11443, -1303.59998, 2523.69995, 88.40000, 0.00000, 0.00000, 0.00000); + CreateObject(11556, 2095.50000, -2853.89990, 15.40000, 0.00000, 0.00000, 130.00101); + CreateObject(11442, 1994.09998, -3005.39990, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(11445, 2053.30005, -2938.80005, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(11443, 2076.89990, -2941.89990, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(11447, 2073.00000, -2923.60010, 0.60000, 0.00000, 0.00000, 0.00000); + CreateObject(11427, 2033.59998, -3052.19995, 7.80000, 0.00000, 0.00000, 0.00000); + return 1; +} \ No newline at end of file diff --git a/src/Application/Maps/Files/WarZone2.ini b/src/Application/Maps/Files/WarZone2.ini new file mode 100644 index 0000000..2fa9b54 --- /dev/null +++ b/src/Application/Maps/Files/WarZone2.ini @@ -0,0 +1,35 @@ +[AlphaTeamLocations] +1875.2153,-2986.2300,1.6000,269.7687 +1875.6656,-2979.9058,1.6000,269.7687 +1876.1486,-2972.1072,1.6000,269.7687 +1877.3230,-2967.0227,1.6000,269.7687 +1903.7302,-2951.9033,1.6000,273.5285 +1908.0061,-2991.0591,1.6000,272.9018 +1908.5123,-2998.5010,1.6000,272.9018 +1891.7294,-2997.5986,1.6000,306.4287 +1888.1062,-2959.7075,1.6000,248.4615 +1889.1442,-2976.0459,1.6000,274.4218 + +[BetaTeamLocations] +2116.3032,-2987.2896,1.6000,85.8642 +2116.3567,-2980.5825,1.6000,85.8642 +2114.6064,-2973.8179,1.6000,85.8642 +2114.5867,-2968.5134,1.6000,85.8642 +2086.7097,-3008.9888,1.6000,82.7309 +2086.7373,-2995.4021,1.6000,88.0576 +2081.9312,-2957.1003,1.6000,94.0111 +2099.7092,-2958.7798,1.6000,124.4048 +2100.0518,-2995.9136,1.6000,67.3776 +2101.9351,-2977.2610,1.6000,94.9512 + +[Weather] +50 + +[WorldTime] +0 + +[RedFlagLocation] +1895.9871,-2955.8083,17.6781 + +[BlueFlagLocation] +2089.0793,-2959.1411,17.6781 \ No newline at end of file