diff options
Diffstat (limited to 'Common/Config/Core_Occupation/Occupation_USMC.sqf')
| -rw-r--r-- | Common/Config/Core_Occupation/Occupation_USMC.sqf | 173 |
1 files changed, 173 insertions, 0 deletions
diff --git a/Common/Config/Core_Occupation/Occupation_USMC.sqf b/Common/Config/Core_Occupation/Occupation_USMC.sqf new file mode 100644 index 0000000..7969bad --- /dev/null +++ b/Common/Config/Core_Occupation/Occupation_USMC.sqf @@ -0,0 +1,173 @@ +Private ["_n","_u"];
+
+_n = ["SmallTeam1"];
+_u = ["USMC_Soldier_SL"];
+_u = _u + ["USMC_Soldier_TL"];
+_u = _u + ["USMC_Soldier_AR"];
+_u = _u + ["USMC_Soldier"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+_n = _n + ["SmallTeam2"];
+_u = ["USMC_Soldier_TL"];
+_u = _u + ["USMC_Soldier_AR"];
+_u = _u + ["USMC_Soldier_LAT"];
+_u = _u + ["USMC_Soldier_Medic"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+_n = _n + ["SmallTeam3"];
+_u = ["USMC_Soldier_TL"];
+_u = _u + ["USMC_Soldier_MG"];
+_u = _u + ["USMC_Soldier_AR"];
+_u = _u + ["USMC_Soldier_LAT"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+_n = _n + ["SmallVehTeam1"];
+_u = ["USMC_Soldier_TL"];
+_u = _u + ["HMMWV_Avenger"];
+_u = _u + ["HMMWV_Armored"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+_n = _n + ["SmallVehTeam2"];
+_u = ["USMC_Soldier_SL"];
+_u = _u + ["HMMWV_TOW"];
+_u = _u + ["LAV25"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+_n = _n + ["SmallVehTeam3"];
+_u = ["USMC_Soldier_TL"];
+_u = _u + ["HMMWV_Avenger"];
+_u = _u + ["HMMWV_MK19"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+_n = _n + ["MediumTeam1"];
+_u = ["USMC_Soldier_TL"];
+_u = _u + ["USMC_Soldier_AR"];
+_u = _u + ["USMC_Soldier_Medic"];
+_u = _u + ["USMC_Soldier_AA"];
+_u = _u + ["USMC_Soldier_AA"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+_n = _n + ["MediumTeam2"];
+_u = ["USMC_Soldier_TL"];
+_u = _u + ["USMC_Soldier_AA"];
+_u = _u + ["USMC_Soldier_AA"];
+_u = _u + ["USMC_Soldier_LAT"];
+_u = _u + ["USMC_Soldier_AT"];
+_u = _u + ["USMC_Soldier_AR"];
+_u = _u + ["USMC_Soldier_MG"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+_n = _n + ["MediumTeam3"];
+_u = ["USMC_SoldierS_Sniper"];
+_u = _u + ["USMC_SoldierS_Spotter"];
+_u = _u + ["USMC_SoldierS_Spotter"];
+_u = _u + ["USMC_SoldierS"];
+_u = _u + ["USMC_SoldierS"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+_n = _n + ["MediumVehTeam1"];
+_u = ["USMC_Soldier_TL"];
+_u = _u + ["HMMWV_Avenger"];
+_u = _u + ["AAV"];
+_u = _u + ["LAV25"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+_n = _n + ["MediumVehTeam2"];
+_u = ["USMC_Soldier_TL"];
+_u = _u + ["M1A1"];
+_u = _u + ["M1A1"];
+_u = _u + ["HMMWV_Ambulance"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+_n = _n + ["MediumVehTeam3"];
+_u = ["USMC_Soldier_TL"];
+_u = _u + ["AAV"];
+_u = _u + ["HMMWV_M2"];
+_u = _u + ["M1A1"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+_n = _n + ["LargeTeam1"];
+_u = ["USMC_Soldier_HAT"];
+_u = _u + ["USMC_Soldier_AT"];
+_u = _u + ["USMC_Soldier_HAT"];
+_u = _u + ["USMC_Soldier_HAT"];
+_u = _u + ["USMC_Soldier_HAT"];
+_u = _u + ["USMC_Soldier"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+_n = _n + ["LargeTeam2"];
+_u = ["FR_TL"];
+_u = _u + ["FR_AR"];
+_u = _u + ["FR_GL"];
+_u = _u + ["FR_Marksman"];
+_u = _u + ["FR_R"];
+_u = _u + ["FR_Corpsman"];
+_u = _u + ["FR_Sapper"];
+_u = _u + ["FR_AC"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+_n = _n + ["LargeTeam3"];
+_u = ["USMC_Soldier_TL"];
+_u = _u + ["USMC_Soldier_AA"];
+_u = _u + ["USMC_Soldier_AA"];
+_u = _u + ["USMC_Soldier_Medic"];
+_u = _u + ["USMC_Soldier_GL"];
+_u = _u + ["USMC_SoldierS_Sniper"];
+_u = _u + ["USMC_Soldier_AT"];
+_u = _u + ["USMC_Soldier_MG"];
+_u = _u + ["USMC_Soldier_AR"];
+_u = _u + ["USMC_Soldier_LAT"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+_n = _n + ["LargeVehTeam1"];
+_u = ["USMC_Soldier_TL"];
+_u = _u + ["M1A2_TUSK_MG"];
+_u = _u + ["M1A2_TUSK_MG"];
+_u = _u + ["M1A2_TUSK_MG"];
+_u = _u + ["M1A2_TUSK_MG"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+_n = _n + ["LargeVehTeam2"];
+_u = ["USMC_Soldier_TL"];
+_u = _u + ["M1A2_TUSK_MG"];
+_u = _u + ["M1A2_TUSK_MG"];
+_u = _u + ["MLRS"];
+_u = _u + ["M1A2_TUSK_MG"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+_n = _n + ["LargeVehTeam3"];
+_u = ["USMC_Soldier_TL"];
+_u = _u + ["M1A2_TUSK_MG"];
+_u = _u + ["M1A2_TUSK_MG"];
+_u = _u + ["M1A2_TUSK_MG"];
+_u = _u + ["AAV"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+//--- AA Units used by towns occupation in case of 'air assault' only.
+_n = _n + ["SmallAATeam"];
+_u = ["USMC_Soldier_TL"];
+_u = _u + ["USMC_Soldier_AA"];
+_u = _u + ["USMC_Soldier_AA"];
+_u = _u + ["USMC_Soldier_AA"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+_n = _n + ["MediumAATeam"];
+_u = ["USMC_Soldier_TL"];
+_u = _u + ["USMC_Soldier_AA"];
+_u = _u + ["USMC_Soldier_AA"];
+_u = _u + ["HMMWV_Avenger"];
+_u = _u + ["HMMWV_Avenger"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+_n = _n + ["LargeAATeam"];
+_u = ["USMC_Soldier_TL"];
+_u = _u + ["USMC_Soldier_AA"];
+_u = _u + ["USMC_Soldier_AA"];
+_u = _u + ["USMC_Soldier_AA"];
+_u = _u + ["HMMWV_Avenger"];
+_u = _u + ["HMMWV_Avenger"];
+_u = _u + ["HMMWV_Avenger"];
+_u = _u + ["HMMWV_Armored"];
+[Format["WFBE_WEST%1UNITS",_n select (count _n - 1)],_u,true] Call SetNamespace;
+
+diag_log Format ["[WFBE (INIT)][frameno:%1 | ticktime:%2] Occupation_USMC: Initialization - [Done]",diag_frameno,diag_tickTime];
\ No newline at end of file |
