From 0f014e674ee90f4fb7c11162effa2cd9d6663585 Mon Sep 17 00:00:00 2001 From: ante <49555217+ante185@users.noreply.github.com> Date: Tue, 2 Jan 2024 04:10:35 +0100 Subject: [PATCH] IFA Statics buildings update --- .../Templates/Templates/IFA/IFA_AI_WEH.sqf | 2 +- .../functions/CREATE/fn_createAIcontrols.sqf | 11 +- .../core/functions/CREATE/fn_milBuildings.sqf | 97 ++++++++++ .../core/functions/init/fn_initVarCommon.sqf | 7 +- .../mission.sqm | 183 +++++++++++------- 5 files changed, 228 insertions(+), 72 deletions(-) diff --git a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_WEH.sqf b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_WEH.sqf index 46c3f9f83c..fcdeb10c74 100644 --- a/A3A/addons/core/Templates/Templates/IFA/IFA_AI_WEH.sqf +++ b/A3A/addons/core/Templates/Templates/IFA/IFA_AI_WEH.sqf @@ -93,7 +93,7 @@ for "_i" from 1 to _tankRatio do { _tanks append _mediumTanks; }; ["vehiclesPolice", ["LIB_Kfz1_Hood_sernyt","LIB_Kfz1_sernyt", "LIB_Kfz1_MG42_sernyt"]] call _fnc_saveToTemplate; ["staticMGs", ["LIB_MG42_Lafette_low_Deployed","LIB_MG34_Lafette_low_Deployed"]] call _fnc_saveToTemplate; -["staticAT", ["LIB_Pak40_g","LIB_Pak40_g","LIB_FlaK_36","LIB_leFH18_AT"]] call _fnc_saveToTemplate; +["staticAT", ["LIB_Pak40_g","LIB_Pak40_g","LIB_leFH18_AT"]] call _fnc_saveToTemplate; ["staticAA", ["LIB_FlaK_36_AA","LIB_FlaK_30","LIB_FlaK_30","LIB_FlaK_38","LIB_FlaK_38","LIB_Flakvierling_38","LIB_Flakvierling_38"]] call _fnc_saveToTemplate; ["staticMortars", ["LIB_GrWr34","LIB_GrWr34_g"]] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/functions/CREATE/fn_createAIcontrols.sqf b/A3A/addons/core/functions/CREATE/fn_createAIcontrols.sqf index 0c859224b5..71bc7dee92 100644 --- a/A3A/addons/core/functions/CREATE/fn_createAIcontrols.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createAIcontrols.sqf @@ -73,10 +73,11 @@ if (_isControl) then _groupE = grpNull; if !(A3A_hasIFA) then { - private _IFAMaps = ["Hyde_Sark"]; + private _IFAMaps = ["Hyde_Sark", "iron_excelsior_Tobruk"]; private _ifLowMGs = false; private _bunkerClass = "Land_BagBunker_01_Small_green_F"; - private _offset = [0,0, 0]; + private _offset = [0, 0, 0]; + _typeVehX = selectRandom (_faction get "staticMGs"); if (worldname == "SPE_Normandy" || worldname in _IFAMaps) then { _ifLowMGs = true; if (worldname == "SPE_Normandy") then { @@ -84,7 +85,8 @@ if (_isControl) then _offset = [-0.200684,-0.91333,-0.421184] } else { _bunkerClass = "Fort_EnvelopeSmall"; - _offset = [0,1.5,0] + _offset = [0,1.5,-0.15]; + _offset = _offset vectorAdd ([[0,0,0], [0,0.2,0.17]] select (_typeVehX == "LIB_M1919_M2")); }; } else { if (A3A_climate == "arid") then @@ -103,7 +105,6 @@ if (_isControl) then _pos = getPosATL _bunker; }; _vehiclesX pushBack _bunker; - _typeVehX = selectRandom (_faction get "staticMGs"); _veh = _typeVehX createVehicle _positionX; _vehiclesX pushBack _veh; _veh setPosATL _pos; @@ -121,7 +122,7 @@ if (_isControl) then _bunker setDir _dirveh + 180; _pos = _bunker modelToWorld _offset; _vehiclesX pushBack _bunker; - _typeVehX = selectRandom (_faction get "staticMGs"); + //_typeVehX = selectRandom (_faction get "staticMGs"); _veh = _typeVehX createVehicle _positionX; _vehiclesX pushBack _veh; _veh setPosATL _pos; diff --git a/A3A/addons/core/functions/CREATE/fn_milBuildings.sqf b/A3A/addons/core/functions/CREATE/fn_milBuildings.sqf index b70e6fe0e6..c582babb6e 100644 --- a/A3A/addons/core/functions/CREATE/fn_milBuildings.sqf +++ b/A3A/addons/core/functions/CREATE/fn_milBuildings.sqf @@ -169,6 +169,34 @@ for "_i" from 0 to (count _buildings) - 1 do private _pos = _building modelToWorld [0.0065918,-0.489746,-0.417223]; [_type, _pos, _dir] call _fnc_spawnStatic; }; + if ((_typeB == "Fort_EnvelopeSmall") or (_typeB == "Fort_EnvelopeSmall_EP1")) exitWith + { + private _type = selectRandom (_faction get "staticMGs"); + private _dir = (getDir _building); + private _pos = _building modelToWorld ([[0,1.5,-0.15], [0,1.7,0.02]] select (_type == "LIB_M1919_M2")); + [_type, _pos, _dir] call _fnc_spawnStatic; + }; + if ((_typeB == "Land_WW2_BET_MG_Nest_Splinter_A") or (_typeB == "Land_WW2_BET_MG_Nest_Splinter_B")) exitWith + { + private _type = selectRandom (_faction get "staticMGs"); + private _dir = (getDir _building); + private _pos = _building modelToWorld ([[0.0,2.6,0.4], [0.0,2.6,0.6]] select (_type == "LIB_M1919_M2")); + [_type, _pos, _dir] call _fnc_spawnStatic; + }; + if ((_typeB == "Land_WW2_BET_MG_Nest")) exitWith + { + private _type = selectRandom (_faction get "staticMGs"); + private _offset = [0,0,0]; + switch (_type) do { + case "LIB_M1919_M2": {_offset = [0.30,3.5,0.55]}; + case "LIB_Maxim_M30_base": {_offset = [0.30,3.5,0.4]}; + case "LIB_MG34_Lafette_low_Deployed"; + case "LIB_MG42_Lafette_low_Deployed": {_offset = [0.30,3.5,0.0]}; + }; + private _dir = (getDir _building); + private _pos = _building modelToWorld _offset; + [_type, _pos, _dir] call _fnc_spawnStatic; + }; //Static AAs if ((_typeB == "Land_Radar_01_HQ_F") or (_typeB == "Land_vn_radar_01_hq_f")) exitWith @@ -215,6 +243,75 @@ for "_i" from 0 to (count _buildings) - 1 do private _pos = _zpos getPos [1.5, _dir]; _pos = ASLToATL ([_pos select 0, _pos select 1, _zpos select 2]); [_type, _pos, _dir] call _fnc_spawnStatic; + }; + if ((_typeB == "Land_WW2_TrenchTank")) exitWith + { + private _type = selectRandom (_faction get "staticAA"); + private _dir = (getDir _building); + private _pos = _building modelToWorld [0,-1.2,-0.55]; + [_type, _pos, _dir] call _fnc_spawnStatic; + }; + if ((_typeB == "Land_WW2_BET_Flak_Bettung")) exitWith + { + private _type = selectRandom (_faction get "staticAA"); + private _dir = (getDir _building); + private _pos = _building modelToWorld [-1.0,0.6,-0.2]; + [_type, _pos, _dir] call _fnc_spawnStatic; + }; + if ((_typeB == "Land_I44_Buildings_Bunker_AA")) exitWith + { + private _type = selectRandom (_faction get "staticAA"); + private _dir = (getDir _building); + private _pos = _building modelToWorld [2.0,-2.1,0.3]; + [_type, _pos, _dir] call _fnc_spawnStatic; + }; + + //IFA Mortar = Land_WW2_Trench_Mortar + //IFA AA = Land_WW2_TrenchTank Land_WW2_BET_Flak_Bettung Land_I44_Buildings_Bunker_AA + //IFA AT = Land_WW2_BET_RGB669_Pak_L Land_WW2_BET_RGB669_Pak_R + //IFA AA/AT = Land_WW2_Trench76 Land_Fort_Bagfence_Bunker Land_WW2_LAWZ_Tobruk_Trench_gunposition + + //Static ATs + if ((_typeB == "Land_WW2_BET_RGB669_Pak_L") or (_typeB == "Land_WW2_BET_RGB669_Pak_L_Splinter") or (_typeB == "Land_WW2_BET_RGB669_Pak_R") or (_typeB == "Land_WW2_BET_RGB669_Pak_R_Splinter")) exitWith + { + private _type = selectRandom (_faction get "staticAT"); + private _dir = (getDir _building); + private _pos = _building modelToWorld [0.0,1.6,-0.55]; + [_type, _pos, _dir] call _fnc_spawnStatic; + }; + + //Static AT or AA + if ((_typeB == "Land_Fort_Bagfence_Bunker")) exitWith + { + private _type = selectRandom (_faction get "staticAT"); + private _dir = (getDir _building); + private _pos = _building modelToWorld [0,0,-0.8]; + [_type, _pos, _dir] call _fnc_spawnStatic; + }; + if ((_typeB == "Land_WW2_LAWZ_Tobruk_Trench_gunposition")) exitWith + { + private _type = selectRandom (_faction get "staticAT"); + private _dir = (getDir _building) + 180; + private _pos = _building modelToWorld [0,0,0.1]; + [_type, _pos, _dir] call _fnc_spawnStatic; + }; + if ((_typeB == "Land_WW2_Trench76")) exitWith + { + private _type = selectRandom (_faction get "staticAT"); + private _dir = (getDir _building); + private _pos = _building modelToWorld [-1.2,-0.6,0.0]; + [_type, _pos, _dir] call _fnc_spawnStatic; + }; + + //Static Decorative + if ((_typeB == "Land_Setka_Car")) exitWith + { + private _type = selectRandom ((_faction get "vehiclesMilitiaCars") + (_faction get "vehiclesLightUnarmed")); + private _dir = (getDir _building) + 90; + private _zpos = AGLToASL (getPos _building); + private _pos = _zpos getPos [1.5, _dir]; + _pos = ASLToATL ([_pos select 0, _pos select 1, _zpos select 2]); + [_type, _pos, _dir] call _fnc_spawnStatic; }; }; }; diff --git a/A3A/addons/core/functions/init/fn_initVarCommon.sqf b/A3A/addons/core/functions/init/fn_initVarCommon.sqf index cb8a070ca5..4b0caa8c4b 100644 --- a/A3A/addons/core/functions/init/fn_initVarCommon.sqf +++ b/A3A/addons/core/functions/init/fn_initVarCommon.sqf @@ -129,12 +129,17 @@ Info("Creating building arrays"); A3A_buildingWhitelist = [ "Land_Cargo_Tower_V1_F","Land_Cargo_Tower_V1_No1_F","Land_Cargo_Tower_V1_No2_F","Land_Cargo_Tower_V1_No3_F","Land_Cargo_Tower_V1_No4_F","Land_Cargo_Tower_V1_No5_F","Land_Cargo_Tower_V1_No6_F","Land_Cargo_Tower_V1_No7_F","Land_Cargo_Tower_V2_F", "Land_Cargo_Tower_V3_F", "Land_Cargo_Tower_V4_F" + ]; A3A_milBuildingWhitelist = A3A_buildingWhitelist + [ "Land_Radar_01_HQ_F","Land_Cargo_HQ_V1_F","Land_Cargo_HQ_V2_F","Land_Cargo_HQ_V3_F","Land_Cargo_HQ_V4_F","Land_Cargo_Patrol_V1_F","Land_Cargo_Patrol_V2_F","Land_Cargo_Patrol_V3_F", "Land_Cargo_Patrol_V4_F","Land_HelipadSquare_F","Land_Posed","Land_Hlaska","Land_fortified_nest_small_EP1", "Land_fortified_nest_small","Fort_Nest","Fortress1","Land_GuardShed","Land_BagBunker_Small_F","Land_BagBunker_01_small_green_F","Land_vn_b_tower_01","Land_vn_o_shelter_05","Land_vn_bagbunker_01_small_green_f","Land_vn_bagbunker_small_f", "Land_vn_o_tower_01","Land_vn_o_tower_02", "Land_vn_o_tower_03","Land_vn_hut_tower_01", "Land_vn_o_platform_05","Land_vn_o_platform_06","Land_vn_o_snipertree_01","Land_vn_o_snipertree_02","Land_vn_o_snipertree_03","Land_vn_o_snipertree_04","Land_vn_o_platform_01","Land_vn_o_platform_02","Land_vn_o_platform_03", "Land_vn_hlaska", "Land_vn_b_trench_bunker_04_01", "Land_vn_pillboxbunker_02_hex_f", "Land_vn_guardtower_01_f", - "Land_vn_strazni_vez", "Land_vn_b_trench_firing_05", "Land_vn_cementworks_01_grey_f", "Land_vn_cementworks_01_brick_f", "Land_vn_radar_01_hq_f", "Land_vn_a_office01", "Land_SPE_Sandbag_Nest" + "Land_vn_strazni_vez", "Land_vn_b_trench_firing_05", "Land_vn_cementworks_01_grey_f", "Land_vn_cementworks_01_brick_f", "Land_vn_radar_01_hq_f", "Land_vn_a_office01", "Land_SPE_Sandbag_Nest", + "Land_WW2_Trench_MG_Low","Fort_EnvelopeSmall","Fort_EnvelopeSmall_EP1","Land_WW2_BET_MG_Nest","Land_WW2_BET_MG_Nest_Splinter_A","Land_WW2_BET_MG_Nest_Splinter_B", + "Land_WW2_TrenchTank","Land_WW2_BET_Flak_Bettung","Land_I44_Buildings_Bunker_AA", + "Land_WW2_BET_RGB669_Pak_L","Land_WW2_BET_RGB669_Pak_R","Land_WW2_BET_RGB669_Pak_L_Splinter","Land_WW2_BET_RGB669_Pak_R_Splinter", + "Land_Fort_Bagfence_Bunker","Land_WW2_LAWZ_Tobruk_Trench_gunposition","Land_WW2_Trench76","Land_Setka_Car" ]; A3A_buildingBlacklist = [ "Bridge_PathLod_base_F","Land_Slum_House03_F","Land_Bridge_01_PathLod_F","Land_Bridge_Asphalt_PathLod_F","Land_Bridge_Concrete_PathLod_F","Land_Bridge_HighWay_PathLod_F","Land_Bridge_01_F","Land_Bridge_Asphalt_F","Land_Bridge_Concrete_F","Land_Bridge_HighWay_F","Land_Canal_Wall_Stairs_F","warehouse_02_f", diff --git a/A3A/addons/maps/Antistasi_iron_excelsior_Tobruk.iron_excelsior_Tobruk/mission.sqm b/A3A/addons/maps/Antistasi_iron_excelsior_Tobruk.iron_excelsior_Tobruk/mission.sqm index 1a60d69b29..e0a853b21d 100644 --- a/A3A/addons/maps/Antistasi_iron_excelsior_Tobruk.iron_excelsior_Tobruk/mission.sqm +++ b/A3A/addons/maps/Antistasi_iron_excelsior_Tobruk.iron_excelsior_Tobruk/mission.sqm @@ -5,10 +5,10 @@ class EditorData angleGridStep=0.2617994; scaleGridStep=1; autoGroupingDist=10; - toggles=1; + toggles=1025; class ItemIDProvider { - nextID=639; + nextID=1095; }; class MarkerIDProvider { @@ -16,14 +16,14 @@ class EditorData }; class LayerIndexProvider { - nextID=166; + nextID=739; }; class Camera { - pos[]={9872.3877,29.126358,2671.522}; - dir[]={-0.79031038,-0.39483404,-0.468539}; - up[]={-0.33963612,0.91874868,-0.20135498}; - aside[]={-0.50997043,-7.5968273e-008,0.8601954}; + pos[]={5100.8774,182.92917,1665.7395}; + dir[]={-0.80915993,-0.55253607,-0.20009468}; + up[]={-0.53639579,0.83347261,-0.13264394}; + aside[]={-0.24006633,-2.0623702e-007,0.97079116}; }; }; binarizationWanted=0; @@ -45,13 +45,27 @@ addons[]= "WW2_Objects_c_Structures_WW2_Alamein_c", "WW2_Objects_c_Misc_WW2_EditorPreview_c", "WW2_Objects_c_Misc_IF_EditorMapSizeAndIcon_c", - "A3A_core" + "A3A_core", + "WW2_Objects_c_Structures_WW2_Trenches_c", + "WW2_Objects_c_Structures_IF_Trenches_c", + "WW2_Objects_c_Misc_WW2_SimpleObjects_c_IF", + "WW2_Objects_c_Misc_IF_EditorPreview_c", + "WW2_Objects_c_Misc_I44_ShowClassInEditor_Buildings_c", + "WW2_Objects_c_Misc_WW2_SimpleObjects_c_I44", + "WW2_Objects_c_Misc_I44_EditorMapSizeAndIcon_c", + "WW2_Objects_c_Misc_I44_EditorPreviews_c", + "WW2_Objects_c_Structures_WW2_BET_Militia_c", + "WW2_Objects_c_Misc_WW2_SimpleObjects_c_WW2", + "WW2_Objects_c_Structures_IF_Buildings_c", + "CUP_Misc_e_Config", + "WW2_Objects_c_Misc_WW2_SimpleObjects_c_CUP", + "CUP_Misc3_Config" }; class AddonsMetaData { class List { - items=14; + items=28; class Item0 { className="A3_Ui_F"; @@ -139,6 +153,76 @@ class AddonsMetaData name="A3A - core"; author="Antistasi Dev Team"; }; + class Item14 + { + className="WW2_Objects_c_Structures_WW2_Trenches_c"; + name="WW2_Objects_c_Structures_WW2_Trenches_c"; + }; + class Item15 + { + className="WW2_Objects_c_Structures_IF_Trenches_c"; + name="WW2_Objects_c_Structures_IF_Trenches_c"; + }; + class Item16 + { + className="WW2_Objects_c_Misc_WW2_SimpleObjects_c_IF"; + name="WW2_Objects_c_Misc_WW2_SimpleObjects_c_IF"; + }; + class Item17 + { + className="WW2_Objects_c_Misc_IF_EditorPreview_c"; + name="WW2_Objects_c_Misc_IF_EditorPreview_c"; + }; + class Item18 + { + className="WW2_Objects_c_Misc_I44_ShowClassInEditor_Buildings_c"; + name="WW2_Objects_c_Misc_I44_ShowClassInEditor_Buildings_c"; + }; + class Item19 + { + className="WW2_Objects_c_Misc_WW2_SimpleObjects_c_I44"; + name="WW2_Objects_c_Misc_WW2_SimpleObjects_c_I44"; + }; + class Item20 + { + className="WW2_Objects_c_Misc_I44_EditorMapSizeAndIcon_c"; + name="WW2_Objects_c_Misc_I44_EditorMapSizeAndIcon_c"; + }; + class Item21 + { + className="WW2_Objects_c_Misc_I44_EditorPreviews_c"; + name="WW2_Objects_c_Misc_I44_EditorPreviews_c"; + }; + class Item22 + { + className="WW2_Objects_c_Structures_WW2_BET_Militia_c"; + name="WW2_Objects_c_Structures_WW2_BET_Militia_c"; + }; + class Item23 + { + className="WW2_Objects_c_Misc_WW2_SimpleObjects_c_WW2"; + name="WW2_Objects_c_Misc_WW2_SimpleObjects_c_WW2"; + }; + class Item24 + { + className="WW2_Objects_c_Structures_IF_Buildings_c"; + name="WW2_Objects_c_Structures_IF_Buildings_c"; + }; + class Item25 + { + className="CUP_Misc_e_Config"; + name="CUP_Misc_e_Config"; + }; + class Item26 + { + className="WW2_Objects_c_Misc_WW2_SimpleObjects_c_CUP"; + name="WW2_Objects_c_Misc_WW2_SimpleObjects_c_CUP"; + }; + class Item27 + { + className="CUP_Misc3_Config"; + name="CUP_Misc3_Config"; + }; }; }; dlcs[]= @@ -175,7 +259,7 @@ class Mission }; class Entities { - items=23; + items=21; class Item0 { dataType="Layer"; @@ -233,7 +317,7 @@ class Mission colorName="ColorYellow"; a=3; b=3; - angle=174.51367; + angle=174.51366; id=311; }; }; @@ -405,7 +489,7 @@ class Mission colorName="ColorGreen"; a=5; b=5; - angle=90.655838; + angle=90.65583; id=329; }; class Item1 @@ -466,7 +550,7 @@ class Mission colorName="ColorGUER"; a=63.996193; b=129.73029; - angle=213.13673; + angle=213.13672; id=335; atlOffset=-0.00030899048; }; @@ -503,7 +587,7 @@ class Mission colorName="ColorGreen"; a=5; b=5; - angle=0.5077489; + angle=0.50774884; id=339; }; class Item1 @@ -746,7 +830,7 @@ class Mission colorName="ColorGreen"; a=5; b=5; - angle=270.74051; + angle=270.74048; id=369; }; class Item1 @@ -759,7 +843,7 @@ class Mission colorName="ColorGUER"; a=100.15186; b=113.09453; - angle=87.343666; + angle=87.343658; id=370; }; class Item2 @@ -892,7 +976,7 @@ class Mission colorName="ColorGUER"; a=94.844757; b=212.55391; - angle=203.95573; + angle=203.95572; id=365; atlOffset=3.2241707; }; @@ -1028,7 +1112,7 @@ class Mission colorName="ColorGreen"; a=5; b=5; - angle=94.534813; + angle=94.534805; id=439; atlOffset=0.60531998; }; @@ -2003,7 +2087,7 @@ class Mission colorName="ColorGreen"; a=5; b=5; - angle=332.16461; + angle=332.16458; id=1011; atlOffset=3.9314418; }; @@ -3720,21 +3804,6 @@ class Mission type="Land_WW2_TrenchTank"; }; class Item5 - { - dataType="Object"; - class PositionInfo - { - position[]={5013.0054,150.08386,1693.7489}; - }; - side="Empty"; - flags=4; - class Attributes - { - }; - id=1062; - type="Land_WW2_Trench_MG_Low"; - }; - class Item6 { dataType="Object"; class PositionInfo @@ -3749,7 +3818,7 @@ class Mission id=1063; type="Land_WW2_Trench76"; }; - class Item7 + class Item6 { dataType="Object"; class PositionInfo @@ -3765,7 +3834,7 @@ class Mission id=1069; type="Land_WW2_Trench76"; }; - class Item8 + class Item7 { dataType="Object"; class PositionInfo @@ -3780,7 +3849,7 @@ class Mission id=1072; type="Land_I44_Buildings_Bunker_AA"; }; - class Item9 + class Item8 { dataType="Object"; class PositionInfo @@ -3795,7 +3864,7 @@ class Mission id=1073; type="Land_WW2_BET_MG_Nest"; }; - class Item10 + class Item9 { dataType="Object"; class PositionInfo @@ -3810,7 +3879,7 @@ class Mission id=1074; type="Land_WW2_BET_MG_Nest_Splinter_B"; }; - class Item11 + class Item10 { dataType="Object"; class PositionInfo @@ -3825,7 +3894,7 @@ class Mission id=1075; type="Land_WW2_BET_MG_Nest_Splinter_A"; }; - class Item12 + class Item11 { dataType="Object"; class PositionInfo @@ -3840,7 +3909,7 @@ class Mission id=1077; type="Land_WW2_BET_RGB669_Pak_R_Splinter"; }; - class Item13 + class Item12 { dataType="Object"; class PositionInfo @@ -3855,7 +3924,7 @@ class Mission id=1080; type="Land_Setka_Car"; }; - class Item14 + class Item13 { dataType="Object"; class PositionInfo @@ -3871,7 +3940,7 @@ class Mission id=1084; type="Land_Fort_Bagfence_Bunker"; }; - class Item15 + class Item14 { dataType="Object"; class PositionInfo @@ -3887,7 +3956,7 @@ class Mission type="Land_WW2_BET_RGB669_Pak_L"; atlOffset=0.020080566; }; - class Item16 + class Item15 { dataType="Object"; class PositionInfo @@ -3902,7 +3971,7 @@ class Mission id=1087; type="Land_WW2_BET_RGB669_Pak_R"; }; - class Item17 + class Item16 { dataType="Object"; class PositionInfo @@ -3918,23 +3987,7 @@ class Mission type="Land_WW2_BET_RGB669_Pak_R_Splinter"; atlOffset=0.064880371; }; - class Item18 - { - dataType="Object"; - class PositionInfo - { - position[]={5037.3052,150.05882,1696.5118}; - angles[]={0,0,0.0039967569}; - }; - side="Empty"; - flags=4; - class Attributes - { - }; - id=1090; - type="Land_WW2_Trench_Mortar"; - }; - class Item19 + class Item17 { dataType="Object"; class PositionInfo @@ -3949,7 +4002,7 @@ class Mission id=1091; type="Land_WW2_BET_Flak_Bettung"; }; - class Item20 + class Item18 { dataType="Object"; class PositionInfo @@ -3965,7 +4018,7 @@ class Mission id=1092; type="Land_Fort_Bagfence_Bunker"; }; - class Item21 + class Item19 { dataType="Object"; class PositionInfo @@ -3981,7 +4034,7 @@ class Mission id=1093; type="Fort_EnvelopeSmall_EP1"; }; - class Item22 + class Item20 { dataType="Object"; class PositionInfo