diff options
Diffstat (limited to 'Common/Config/Core/Core_US.sqf')
| -rw-r--r-- | Common/Config/Core/Core_US.sqf | 305 |
1 files changed, 305 insertions, 0 deletions
diff --git a/Common/Config/Core/Core_US.sqf b/Common/Config/Core/Core_US.sqf new file mode 100644 index 0000000..934814b --- /dev/null +++ b/Common/Config/Core/Core_US.sqf @@ -0,0 +1,305 @@ +/* US Configuration */
+private ["_c","_get","_i","_p"];
+
+_c = [];
+_i = [];
+
+/* Infantry */
+_c = _c + ['US_Soldier_Light_EP1'];
+_i = _i + [['','',130,4,-1,0,0,0.86,'US',[]]];
+
+_c = _c + ['US_Soldier_EP1'];
+_i = _i + [['','',150,4,-1,0,0,0.86,'US',[]]];
+
+_c = _c + ['US_Soldier_B_EP1'];
+_i = _i + [['','',155,4,-1,0,0,0.86,'US',[]]];
+
+_c = _c + ['US_Soldier_LAT_EP1'];
+_i = _i + [['','',225,5,-1,0,0,0.88,'US',[]]];
+
+_c = _c + ['US_Soldier_AT_EP1'];
+_i = _i + [['','',350,5,-1,2,0,0.9,'US',[]]];
+
+_c = _c + ['US_Soldier_HAT_EP1'];
+_i = _i + [['','',800,6,-1,3,0,0.92,'US',[]]];
+
+_c = _c + ['US_Soldier_AA_EP1'];
+_i = _i + [['','',400,6,-1,2,0,0.91,'US',[]]];
+
+_c = _c + ['US_Soldier_AR_EP1'];
+_i = _i + [['','',210,5,-1,1,0,0.88,'US',[]]];
+
+_c = _c + ['US_Soldier_MG_EP1'];
+_i = _i + [['','',220,5,-1,0,0,0.89,'US',[]]];
+
+_c = _c + ['US_Soldier_GL_EP1'];
+_i = _i + [['','',160,5,-1,0,0,0.87,'US',[]]];
+
+_c = _c + ['US_Soldier_Sniper_EP1'];
+_i = _i + [['','',320,6,-1,2,0,0.92,'US',[]]];
+
+_c = _c + ['US_Soldier_SniperH_EP1'];
+_i = _i + [['','',350,6,-1,3,0,0.93,'US',[]]];
+
+_c = _c + ['US_Soldier_Sniper_NV_EP1'];
+_i = _i + [['','',370,6,-1,3,0,0.94,'US',[]]];
+
+_c = _c + ['US_Soldier_Marksman_EP1'];
+_i = _i + [['','',330,6,-1,2,0,0.91,'US',[]]];
+
+_c = _c + ['US_Soldier_Medic_EP1'];
+_i = _i + [['','',190,4,-1,0,0,0.89,'US',[]]];
+
+_c = _c + ['US_Soldier_Engineer_EP1'];
+_i = _i + [['','',225,5,-1,0,0,0.87,'US',[]]];
+
+_c = _c + ['US_Soldier_AMG_EP1'];
+_i = _i + [['','',185,6,-1,2,0,0.87,'US',[]]];
+
+_c = _c + ['US_Soldier_AAR_EP1'];
+_i = _i + [['','',185,6,-1,3,0,0.87,'US',[]]];
+
+_c = _c + ['US_Soldier_AHAT_EP1'];
+_i = _i + [['','',185,6,-1,3,0,0.89,'US',[]]];
+
+_c = _c + ['US_Soldier_AAT_EP1'];
+_i = _i + [['','',320,6,-1,3,0,0.88,'US',[]]];
+
+_c = _c + ['US_Soldier_Spotter_EP1'];
+_i = _i + [['','',320,6,-1,3,0,0.91,'US',[]]];
+
+_c = _c + ['US_Soldier_Crew_EP1'];
+_i = _i + [['','',120,4,-1,0,0,0.86,'US',[]]];
+
+_c = _c + ['US_Soldier_Pilot_EP1'];
+_i = _i + [['','',120,4,-1,0,0,0.87,'US',[]]];
+
+_c = _c + ['US_Soldier_TL_EP1'];
+_i = _i + [['','',240,5,-1,1,0,0.94,'US',[]]];
+
+_c = _c + ['US_Soldier_SL_EP1'];
+_i = _i + [['','',220,5,-1,2,0,0.93,'US',[]]];
+
+_c = _c + ['US_Soldier_Officer_EP1'];
+_i = _i + [['','',250,5,-1,1,0,0.92,'US',[]]];
+
+/* Light Vehicles */
+_c = _c + ['M1030_US_DES_EP1'];
+_i = _i + [['','',150,12,-2,0,1,0,'US',[]]];
+
+_c = _c + ['ATV_US_EP1'];
+_i = _i + [['','',175,14,-2,0,1,0,'US',[]]];
+
+_c = _c + ['HMMWV_DES_EP1'];
+_i = _i + [['','',300,15,-2,0,1,0,'US',[]]];
+
+_c = _c + ['HMMWV_M1035_DES_EP1'];
+_i = _i + [['','',350,15,-2,0,1,0,'US',[]]];
+
+_c = _c + ['HMMWV_Terminal_EP1'];
+_i = _i + [['','',400,15,-2,0,1,0,'US',[]]];
+
+_c = _c + ['HMMWV_MK19_DES_EP1'];
+_i = _i + [['','',900,18,-2,1,1,0,'US',[]]];
+
+_c = _c + ['HMMWV_M998A2_SOV_DES_EP1'];
+_i = _i + [['','',1050,20,-2,1,1,0,'US',[]]];
+
+_c = _c + ['HMMWV_M1151_M2_DES_EP1'];
+_i = _i + [['','',850,20,-2,0,1,0,'US',[]]];
+
+_c = _c + ['HMMWV_M998_crows_M2_DES_EP1'];
+_i = _i + [['','',1250,22,-2,1,1,0,'US',[]]];
+
+_c = _c + ['HMMWV_M998_crows_MK19_DES_EP1'];
+_i = _i + [['','',1375,22,-2,1,1,0,'US',[]]];
+
+_c = _c + ['HMMWV_TOW_DES_EP1'];
+_i = _i + [['','',1450,20,-2,2,1,0,'US',[]]];
+
+_c = _c + ['HMMWV_Avenger_DES_EP1'];
+_i = _i + [['','',1750,25,-2,3,1,0,'US',[]]];
+
+_c = _c + ['HMMWV_Ambulance_DES_EP1'];
+_i = _i + [['','',725,22,-2,2,1,0,'US',[]]];
+
+_c = _c + ['MTVR_DES_EP1'];
+_i = _i + [['','',400,20,-2,0,1,0,'US',[]]];
+
+_c = _c + ['MtvrSalvage_DES_EP1'];
+_i = _i + [['','',450,21,-2,0,1,0,'US',[]]];
+
+_c = _c + ['MtvrRepair_DES_EP1'];
+_i = _i + [['','',525,22,-2,2,1,0,'US',[]]];
+
+_c = _c + ['MtvrReammo_DES_EP1'];
+_i = _i + [['','',550,22,-2,1,1,0,'US',[]]];
+
+_c = _c + ['MtvrRefuel_DES_EP1'];
+_i = _i + [['','',500,22,-2,1,1,0,'US',[]]];
+
+_c = _c + ['MtvrSupply_DES_EP1'];
+_i = _i + [['','',550,25,-2,0,1,0,'US',[]]];
+
+/* Heavy Vehicles */
+_c = _c + ['M1126_ICV_M2_EP1'];
+_i = _i + [['','',1650,25,[false,true,2,0],0,2,0,'US',[]]];
+
+_c = _c + ['M1126_ICV_mk19_EP1'];
+_i = _i + [['','',1950,25,[false,true,2,0],0,2,0,'US',[]]];
+
+_c = _c + ['M1129_MC_EP1'];
+_i = _i + [['','',2300,25,-2,1,2,0,'US',[]]];
+
+_c = _c + ['M1135_ATGMV_EP1'];
+_i = _i + [['','',1850,25,-2,2,2,0,'US',[]]];
+
+_c = _c + ['M1128_MGS_EP1'];
+_i = _i + [['','',2450,25,-2,2,2,0,'US',[]]];
+
+_c = _c + ['M1133_MEV_EP1'];
+_i = _i + [['','',1950,25,-2,1,2,0,'US',[]]];
+
+_c = _c + ['M2A2_EP1'];
+_i = _i + [['','',4450,30,-2,1,2,0,'US',[]]];
+
+_c = _c + ['M2A3_EP1'];
+_i = _i + [['','',4950,32,-2,2,2,0,'US',[]]];
+
+_c = _c + ['M1A1_US_DES_EP1'];
+_i = _i + [['','',5650,40,-2,2,2,0,'US',[]]];
+
+_c = _c + ['MLRS_DES_EP1'];
+_i = _i + [['','',5800,40,-2,3,2,0,'US',[]]];
+
+_c = _c + ['M1A2_US_TUSK_MG_EP1'];
+_i = _i + [['','',6950,40,-2,3,2,0,'US',[]]];
+
+_c = _c + ['M6_EP1'];
+_i = _i + [['','',8200,35,-2,3,2,0,'US',[]]];
+
+_c = _c + ['M1128_MGS_EP1'];
+_i = _i + [['','',3650,25,2,2,2,0,'US']];
+
+/* Air Vehicles */
+_c = _c + ['MH6J_EP1'];
+_i = _i + [['','',12500,35,-2,0,3,0,'US',[]]];
+
+_c = _c + ['UH60M_EP1'];
+_i = _i + [['','',15000,35,-2,0,3,0,'US',[]]];
+
+_c = _c + ['UH60M_MEV_EP1'];
+_i = _i + [['','',18000,35,-2,0,3,0,'US',[]]];
+
+_c = _c + ['CH_47F_EP1'];
+_i = _i + [['','',20000,40,-2,0,3,0,'US',[]]];
+
+_c = _c + ['C130J_US_EP1'];
+_i = _i + [['','',26500,55,-2,1,3,0,'US',[]]];
+
+_c = _c + ['AH6X_EP1'];
+_i = _i + [['','',35000,50,-2,1,3,0,'US',[]]];
+
+_c = _c + ['AH6J_EP1'];
+_i = _i + [['','',30000,50,-2,1,3,0,'US',[]]];
+
+_c = _c + ['AH64D_EP1'];
+_i = _i + [['','',80000,60,-2,2,3,0,'US',[]]];
+
+_c = _c + ['A10_US_EP1'];
+_i = _i + [['','',100000,65,-2,3,3,0,'US',[]]];
+
+/* Special */
+_c = _c + ['MQ9PredatorB_US_EP1'];
+_i = _i + [['','',30000,35,-2,2,3,0,'US',[]]];
+
+/* Static Defenses */
+_c = _c + ['WarfareBMGNest_M240_US_EP1'];
+_i = _i + [['','',300,0,1,0,'Defense',0,'US',[]]];
+
+_c = _c + ['M2HD_mini_TriPod_US_EP1'];
+_i = _i + [['','',200,0,1,0,'Defense',0,'US',[]]];
+
+_c = _c + ['M2StaticMG_US_EP1'];
+_i = _i + [['','',225,0,1,0,'Defense',0,'US',[]]];
+
+_c = _c + ['SearchLight_US_EP1'];
+_i = _i + [['','',125,0,1,0,'Defense',0,'US',[]]];
+
+_c = _c + ['MK19_TriPod_US_EP1'];
+_i = _i + [['','',700,0,1,0,'Defense',0,'US',[]]];
+
+_c = _c + ['TOW_TriPod_US_EP1'];
+_i = _i + [['','',800,0,1,0,'Defense',0,'US',[]]];
+
+_c = _c + ['Stinger_Pod_US_EP1'];
+_i = _i + [['','',850,0,1,0,'Defense',0,'US',[]]];
+
+_c = _c + ['M252_US_EP1'];
+_i = _i + [['','',1150,0,1,0,'Defense',0,'US',[]]];
+
+_c = _c + ['M119_US_EP1'];
+_i = _i + [['','',2250,0,1,0,'Defense',0,'US',[]]];
+
+/* Defense Structures */
+_c = _c + ['US_WarfareBBarrier5x_EP1'];
+_i = _i + [['','',15,0,0,0,'Fortification',0,'US',[]]];
+
+_c = _c + ['US_WarfareBBarrier10x_EP1'];
+_i = _i + [['','',25,0,0,0,'Fortification',0,'US',[]]];
+
+_c = _c + ['US_WarfareBBarrier10xTall_EP1'];
+_i = _i + [['','',50,0,0,0,'Fortification',0,'US',[]]];
+
+_c = _c + ['Land_CamoNet_NATO_EP1'];
+_i = _i + [['','',35,0,0,0,'Strategic',0,'US',[]]];
+
+_c = _c + ['Land_CamoNetVar_NATO_EP1'];
+_i = _i + [['','',45,0,0,0,'Strategic',0,'US',[]]];
+
+_c = _c + ['Land_CamoNetB_NATO_EP1'];
+_i = _i + [['','',55,0,0,0,'Strategic',0,'US',[]]];
+
+_c = _c + ['USOrdnanceBox_EP1'];
+_i = _i + [['','',850,0,0,0,'Ammo',0,'US',[]]];
+
+_c = _c + ['USVehicleBox_EP1'];
+_i = _i + [['','',1200,0,0,0,'Ammo',0,'US',[]]];
+
+_c = _c + ['USBasicAmmunitionBox_EP1'];
+_i = _i + [['','',1950,0,0,0,'Ammo',0,'US',[]]];
+
+_c = _c + ['USBasicWeapons_EP1'];
+_i = _i + [['','',2975,0,0,0,'Ammo',0,'US',[]]];
+
+_c = _c + ['USLaunchers_EP1'];
+_i = _i + [['','',6250,0,0,0,'Ammo',0,'US',[]]];
+
+_c = _c + ['USSpecialWeapons_EP1'];
+_i = _i + [['','',7200,0,0,0,'Ammo',0,'US',[]]];
+
+for '_z' from 0 to (count _c)-1 do {
+ if (isClass (configFile >> 'CfgVehicles' >> (_c select _z))) then {
+ _get = (_c select _z) Call GetNamespace;
+ if (isNil '_get') then {
+ if ((_i select _z) select 0 == '') then {(_i select _z) set [0, [_c select _z,'displayName'] Call GetConfigInfo]};
+ if (typeName ((_i select _z) select 4) == 'SCALAR') then {
+ if (((_i select _z) select 4) == -2) then {
+ _ret = (_c select _z) Call Compile preprocessFile "Common\Functions\Common_GetConfigVehicleCrewSlot.sqf";
+ (_i select _z) set [4, _ret select 0];
+ (_i select _z) set [9, _ret select 1];
+ };
+ };
+ if (WF_Debug) then {(_i select _z) set [3,1]};
+ _p = if ((_c select _z) isKindOf 'Man') then {'portrait'} else {'picture'};
+ (_i select _z) set [1, [_c select _z,_p] Call GetConfigInfo];
+ [_c select _z,_i select _z] Call SetNamespace;
+ } else {
+ diag_log Format ["[WFBE (INIT)][frameno:%2 | ticktime:%3] Core_US: Duplicated Element found '%1'",(_c select _z),diag_frameno,diag_tickTime];
+ };
+ } else {
+ diag_log Format ["[WFBE (ERROR)][frameno:%2 | ticktime:%3] Core_US: Element '%1' is not a valid class.",(_c select _z),diag_frameno,diag_tickTime];
+ };
+};
+
+diag_log Format ["[WFBE (INIT)][frameno:%2 | ticktime:%3] Core_US: Initialization (%1 Elements) - [Done]",count _c,diag_frameno,diag_tickTime];
\ No newline at end of file |
