diff --git a/helotraining.Altis/AASquad.sqf b/helotraining.Altis/AASquad.sqf deleted file mode 100644 index 66f99d3..0000000 --- a/helotraining.Altis/AASquad.sqf +++ /dev/null @@ -1,25 +0,0 @@ -diag_log format["AASquad called, _this: %1", _this]; - -_centrePos = _this select 0; -_playerno = _this select 1; - - -_centreX = _centrePos select 0; -_centrePos set [0, _centreX - 1000 + (floor random 500)]; - -_position = _centrePos findEmptyPosition [0,100]; - -_groupEnemy = createGroup east; -"O_soldier_AA_F" createUnit [_position, _groupEnemy,"",0.9, "CORPORAL"]; - - -AAMDArray set [_playerno, (AAMDArray select _playerno) + [_groupEnemy]]; -publicVariable "AAMDArray"; - - -_enemyCount = count (AAMDArray select _playerno); -if (_enemyCount > 5) then -{ - null = [((AAMDArray select _playerno) select 0), "aa", _playerno] execVM "deleteSquad.sqf"; -}; - diff --git a/helotraining.Altis/briefing.sqf b/helotraining.Altis/briefing.sqf deleted file mode 100644 index 267a4d7..0000000 --- a/helotraining.Altis/briefing.sqf +++ /dev/null @@ -1,49 +0,0 @@ - -// since we're working with the player object here, make sure it exists -waitUntil { !isNil {player} }; -waitUntil { player == player }; - -switch (side player) do -{ - - case WEST: // BLUFOR briefing goes here - { - - player createDiaryRecord ["Diary", ["I found a bug?", - "No you didn't. Shhh."]]; - - player createDiaryRecord ["Diary", ["Does it end?", - "Nope! The mission will continue on until you feel you've had enough training, at which point you can quit."]]; - - player createDiaryRecord ["Diary", ["How do I change the parameters?", - "The parameters can be changed by hosting the mission as a multiplayer server (Multiplayer > New > LAN) and selecting the 'PARAMETERS' option in the top right. - You can then tweak it to your hearts content!"]]; - - player createDiaryRecord ["Diary", ["Refuelling", - "There is a refuelling truck at the air field which you can use to refill your tank if you begin to run low."]]; - - player createDiaryRecord ["Diary", ["Mission Objectives", - "Select your chopper of choice and fly to the marked LZ. You'll be meeting up with fireteams who've requested EVAC and transporting them to other LZs. Watch out for enemy squads and anti-air troopers."]]; - - - }; - - - case EAST: // REDFOR briefing goes here - { - }; - - - case RESISTANCE: // RESISTANCE/INDEPENDENT briefing goes here - { - - - }; - - - case CIVILIAN: // CIVILIAN briefing goes here - { - - - }; -}; \ No newline at end of file diff --git a/helotraining.Altis/createObj.sqf b/helotraining.Altis/createObj.sqf deleted file mode 100644 index f772b52..0000000 --- a/helotraining.Altis/createObj.sqf +++ /dev/null @@ -1,96 +0,0 @@ -//null = [(playersArray select _playerno), [positionA, positionB, positionC...], previousLocation] execVM "createObj.sqf"; -diag_log format["createObj called, _this: %1", _this]; - -waitUntil {!(isNil "missionInitComplete")}; - - -_target = _this select 0; -_prevLZ = _this select 2; -_playerno = _this select 3; -_player = playersArray select _playerno; - -if ((playersArray select _playerno) isEqualTo false) exitWith { diag_log format["createObj: no such player %1", _playerno] }; - -if (!((taskIdsArray select _playerno) isEqualTo false)) exitWith { diag_log format["createObj: Task %1 already exists for %2", (taskIdsArray select _playerno), _playerno] }; - - -_lzLoc = (lzList - [_prevLZ]) call BIS_fnc_SelectRandom; - - - -_handle = [(getPos _lzLoc), (playersArray select _playerno), _playerno] execVM 'createSquad.sqf'; -waitUntil {isNull _handle}; -_squadArray = squadMDArray select _playerno; -_squad = _squadArray select (count _squadArray - 1); - -_lzhot = false; -//Make the LZ hot if the roll demands it -if ((random 1) < hotLZChance) then -{ - null = [(getPos _lzLoc), _playerno] execVM 'enemySquad.sqf'; - _lzhot = true; -}; -_lzAA = false; -if ((random 1) < AAChance) then -{ - null = [(getPos _lzLoc), _playerno] execVM 'AASquad.sqf'; - _lzAA = true; -}; - -landingCompleteArray set [_playerno, false]; -publicVariable "landingCompleteArray"; - -if (bSmoke) then -{ - null = [(getPos _lzLoc), _playerno] execVM 'spawnSmoke.sqf'; -}; - -_shortestDesc = format["LZ %1", lzCounter]; -_shortdesc = _shortestDesc; -_longdesc = _shortdesc; -if (!!(ferryingArray select _playerno)) then -{ - diag_log format["creating ferry task for %1 (player %2)", _squad, _playerno]; - _longdesc = format["%1 wants to fly to this location", _squad]; - _shortdesc = format["Drop off %1", _squad]; - if (_lzAA and _lzhot) then - { - _longdesc = _longdesc + "
Be advised: Intel reports heavy enemy activity with AA assets at the location"; - }; - if (!_lzAA and _lzhot) then - { - _longdesc = _longdesc + "
Be advised: Intel reports enemy activity at the location"; - }; -} else { - diag_log format["creating pickup task for %1 (player %2)", _squad, _playerno]; - _longdesc = format["%1 is requesting airlift from this location", _squad]; - _shortdesc = format["Pick up %1", _squad]; - if (_lzAA and _lzhot) then - { - _longdesc = _longdesc + "
Be advised: LZ is hot and enemy AA assets have been observed"; - }; - if (!_lzAA and _lzhot) then - { - _longdesc = _longdesc + "
Be advised: LZ is hot"; - }; -}; -_longdesc = _longdesc + format["
Land within %1m", lzSize]; - -_taskid = format["p%1_lz%2", _playerno, _lzLoc]; -[[_player, west],[_taskid],[_longdesc, _shortdesc, _shortestDesc],(getPos _lzLoc),"AUTOASSIGNED",1,true, "move", true] call BIS_fnc_taskCreate; -taskIdsArray set [_playerno, _taskid]; - -lzCounter = lzCounter + 1; -publicVariable "lzCounter"; - - -_trg = createTrigger["EmptyDetector",getPos _lzLoc, true]; -_trg setTriggerArea[lzSize,lzSize,0,false]; -_trg setTriggerActivation["WEST","PRESENT",false]; -_trg setTriggerTimeout [2.5, 2.5, 2.5, true]; -_trgaction = format["null = [thisTrigger, '%2', (playersArray select %1), %3, %1] execVM 'landingComplete.sqf'", _playerno, _taskid, _lzLoc]; -_trgcond = "[thisList] call lzlanded"; -diag_log format["LZ trigger condition: %1", _trgcond]; -diag_log format["LZ trigger action: %1", _trgaction]; -_trg setTriggerStatements[_trgcond, _trgaction, ""]; -trigIdsArray set [_playerno, _trg]; diff --git a/helotraining.Altis/createSquad.sqf b/helotraining.Altis/createSquad.sqf deleted file mode 100644 index 85b89f6..0000000 --- a/helotraining.Altis/createSquad.sqf +++ /dev/null @@ -1,17 +0,0 @@ - -_spawnPos = _this select 0; -_target = _this select 1; -_playerno = _this select 2; -diag_log format["createSquad called, _this: %1", _this]; - -if (ferryingArray select _playerno) exitWith {}; - - -_groupTaxi = createGroup west; -"B_Soldier_F" createUnit [_spawnPos, _groupTaxi,"",0.5, "CORPORAL"]; -"B_Soldier_F" createUnit [_spawnPos, _groupTaxi,"",0.5, "PRIVATE"]; -"B_Soldier_F" createUnit [_spawnPos, _groupTaxi,"",0.5, "PRIVATE"]; -"B_Soldier_F" createUnit [_spawnPos, _groupTaxi,"",0.5, "PRIVATE"]; - -squadMDArray set [_playerno, (squadMDArray select _playerno) + [_groupTaxi]]; -publicVariable "squadMDArray"; diff --git a/helotraining.Altis/deleteSquad.sqf b/helotraining.Altis/deleteSquad.sqf deleted file mode 100644 index 3f6075c..0000000 --- a/helotraining.Altis/deleteSquad.sqf +++ /dev/null @@ -1,19 +0,0 @@ -//if (!ferrying) exitWith {}; -_group = _this select 0; -_side = _this select 1; -_playerno = _this select 2; -diag_log format["deleteSquad called, _this: %1", _this]; - - -switch (_side) do -{ - case "west": { squadMDArray set [_playerno, (squadMDArray select _playerno) - [_group]] }; - case "east": { enemyMDArray set [_playerno, (enemyMDArray select _playerno) - [_group]] }; - case "aa": { AAMDArray set [_playerno, (AAMDArray select _playerno) - [_group]] }; -}; - -{deleteVehicle _x} forEach units _group; - -publicVariable "squadMDArray"; -publicVariable "enemyMDArray"; -publicVariable "AAMDArray"; diff --git a/helotraining.Altis/description.ext b/helotraining.Altis/description.ext deleted file mode 100644 index e820dcb..0000000 --- a/helotraining.Altis/description.ext +++ /dev/null @@ -1,63 +0,0 @@ -onLoadIntroTime=false; -onLoadMissionTime=false; -disabledAI=1; -debriefing=1; -showGPS=1; -Respawn = 3; -RespawnDelay = 8; -RespawnDialog = 0; -enabledebugconsole = 1; -loadScreen = "main.jpg"; -author = Eero 'rambo' af Heurlin; -onLoadName = Helicopter Training MP; - - -//Parameters -class Params -{ - class DayTime - { - //paramsArray[0] - title = "Time Of Day"; - values[] = {5,12,7,0,1}; - texts[] = {"Dawn","Midday","Dusk", "Midnight", "Random"}; - default = 12; - }; - - class LZSize - { - //paramsArray[1] - title = "LZ Size"; - values[] = {100,200,300,400,500,600,700,800,900,1000}; - texts[] = {"100m","200m","300m","400m","500m","600m","700m","800m","900m","1000m"}; - default = 300; - }; - - class SmokeSetting - { - //paramsArray[2] - title = "Smoke/Chemlights"; - values[] = {0,1}; - texts[] = {"Off", "On"}; - default = 1; - }; - - class HotLZProbability - { - //paramsArray[3] - title = "Hot LZ Chance"; - values[] = {0,20,50,80,100}; - texts[] = {"Never", "Low", "Medium", "High", "Always"}; - default = 50; - }; - - class AAProbability - { - //paramsArray[4] - title = "Anti Air Population"; - values[] = {0,10,20,50,100}; - texts[] = {"None", "Low", "Medium", "High", "Kill Me"}; - default = 10; - }; - -}; diff --git a/helotraining.Altis/ejectSquad.sqf b/helotraining.Altis/ejectSquad.sqf deleted file mode 100644 index 5b15f02..0000000 --- a/helotraining.Altis/ejectSquad.sqf +++ /dev/null @@ -1,20 +0,0 @@ -_group = _this select 0; -_vehicle = _this select 1; -_playerno = _this select 2; - -diag_log format["ejectSquad called, _this: %1", _this]; - -if (!(ferryingArray select _playerno)) exitWith {}; - - -deleteWaypoint [_group,1]; - -{_x action["eject", vehicle _x]} forEach units _group; -{unAssignVehicle _x} forEach units _group; -{_x enableAI "TARGET"; _x enableAI "AUTOTARGET";} foreach units _group; - -wp = _group addwaypoint [lz1,5,1]; -wp setwaypointType "MOVE"; - -ferryingArray set [_playerno, false]; -publicVariable "ferryingArray"; diff --git a/helotraining.Altis/enemySquad.sqf b/helotraining.Altis/enemySquad.sqf deleted file mode 100644 index 4c17bd5..0000000 --- a/helotraining.Altis/enemySquad.sqf +++ /dev/null @@ -1,23 +0,0 @@ -_centrePos = _this select 0; -_playerno = _this select 1; -diag_log format["enemySquad called, _this: %1", _this]; - -_centreX = _centrePos select 0; -_centrePos set [0, _centreX + 100 + (floor random 300)]; - -_position = _centrePos findEmptyPosition [0,100]; - -_groupEnemy = createGroup east; -"O_Soldier_F" createUnit [_position, _groupEnemy,"",0.6, "CORPORAL"]; -"O_Soldier_F" createUnit [_position, _groupEnemy,"",0.1, "PRIVATE"]; -"O_soldier_M_F" createUnit [_position, _groupEnemy,"",0.3, "PRIVATE"]; -"O_soldier_AR_F" createUnit [_position, _groupEnemy,"",0.3, "PRIVATE"]; -"O_soldier_M_F" createUnit [_position, _groupEnemy,"",0.3, "PRIVATE"]; -"O_soldier_AR_F" createUnit [_position, _groupEnemy,"",0.3, "PRIVATE"]; -"O_soldier_M_F" createUnit [_position, _groupEnemy,"",0.3, "PRIVATE"]; -"O_soldier_AR_F" createUnit [_position, _groupEnemy,"",0.3, "PRIVATE"]; -"O_soldier_M_F" createUnit [_position, _groupEnemy,"",0.3, "PRIVATE"]; -"O_soldier_AR_F" createUnit [_position, _groupEnemy,"",0.3, "PRIVATE"]; - -enemyMDArray set [_playerno, (enemyMDArray select _playerno) + [_groupEnemy]]; -publicVariable "enemyMDArray"; diff --git a/helotraining.Altis/init.sqf b/helotraining.Altis/init.sqf deleted file mode 100644 index 0b5ac6c..0000000 --- a/helotraining.Altis/init.sqf +++ /dev/null @@ -1,85 +0,0 @@ -lzLanded = compile preProcessfile "lzlanded.sqf"; - - -null = execVM "briefing.sqf"; -_maxplayers = 4; -_lzCount = 86; -//Handle parameters - -//Time of day -_time = paramsArray select 0; -if (_time != 1) then -{ - skipTime (_time - daytime + 24 ) % 24; -} -else -{ - skiptime (floor random 24); -}; - -//LZ size -lzSize = paramsArray select 1; -publicVariable "lzSize"; - -//Smoke setting -bSmoke = if ((paramsArray select 2) == 1) then {true} else {false}; -publicVariable "bSmoke"; - -//Hot LZ chance -_hotLZParam = paramsArray select 3; -hotLZChance = if (_hotLZParam > 0) then {_hotLZParam / 100} else {0.0}; -publicVariable "hotLZChance"; - -//Anti air chance -_AAParam = paramsArray select 4; -AAChance = if (_AAParam > 0) then {_AAParam / 100} else {0.0}; -publicVariable "AAChance"; - -lzList = []; -_x = 0; -while {_x < _lzCount} do -{ - _lz = missionNamespace getVariable ("lz" + format["%1", _x + 1]); - lzList = lzList + [_lz]; - _x = _x + 1; -}; - -publicVariable "lzList"; - -squadMDArray = []; -enemyMDArray = []; -AAMDArray = []; -ferryingArray = []; -landingCompleteArray = []; -squadLoadedArray = []; -playersArray = []; -taskIdsArray = []; -trigIdsArray = []; -lzCounter = 1; - -for [{_iX = 0}, {_iX < _maxplayers}, {_iX = _iX + 1}] do -{ - squadMDArray set [_iX, []]; - enemyMDArray set [_iX, []]; - AAMDArray set [_iX, []]; - ferryingArray set [_iX, false]; - landingCompleteArray set [_iX, false]; - squadLoadedArray set [_iX, false]; - playersArray set [_iX, false]; - taskIdsArray set [_iX, false]; - trigIdsArray set [_iX, false]; -}; -publicVariable "squadMDArray"; -publicVariable "enemyMDArray"; -publicVariable "AAMDArray"; -publicVariable "ferryingArray"; -publicVariable "landingCompleteArray"; -publicVariable "squadLoadedArray"; -publicVariable "playersArray"; -publicVariable "taskIdsArray"; -publicVariable "trigIdsArray"; -publicVariable "lzCounter"; - -missionInitComplete = true; -publicVariable "missionInitComplete"; - diff --git a/helotraining.Altis/initPlayer.sqf b/helotraining.Altis/initPlayer.sqf deleted file mode 100644 index f637d9b..0000000 --- a/helotraining.Altis/initPlayer.sqf +++ /dev/null @@ -1,16 +0,0 @@ -waitUntil {!(isNil "missionInitComplete")}; -diag_log format["initPlayer called, _this: %1", _this]; - -_target = _this select 0; -_playerno = _this select 1; - -_killhandler = compile(format["{Null = [_this, %1] execVM 'playerkilled.sqf';}", _playerno]); -_spawnhandler = compile(format["{Null = [_this, %1] execVM 'playerspawn.sqf';}", _playerno]); - -// To pass the _playerno we must compile the value into the expression instead of passing variable as pointer -//_target addEventHandler ["Killed", call _killhandler]; -_target addMPEventHandler ["MPKilled", call _killhandler]; -//_target addEventHandler ["Respawn", call _spawnhandler]; -_target addMPEventHandler ["MPRespawn", call _spawnhandler]; - -[[_target], _playerno] execVM "playerspawn.sqf"; diff --git a/helotraining.Altis/landingComplete.sqf b/helotraining.Altis/landingComplete.sqf deleted file mode 100644 index 5eeca0e..0000000 --- a/helotraining.Altis/landingComplete.sqf +++ /dev/null @@ -1,54 +0,0 @@ -//null = [trigger, task, player, previousLocation, locations, player_number] execVM "landingComplete.sqf"; - -_trg = _this select 0; -_taskid = _this select 1; -_target = _this select 2; -_prevLZ = _this select 3; -_playerno = _this select 4; - -diag_log format["landingComplete called, _this: %1", _this]; - - - -_vehiclePlayer = vehicle (playersArray select _playerno); - -deletevehicle _trg; -null = [_taskid, "SUCCEEDED", False] spawn BIS_fnc_taskSetState; -hint 'Landing successful!'; -// the trigger was deleted when handler was called -trigIdsArray set [_playerno, false]; - - -_squadArray = squadMDArray select _playerno; -_enemyArray = enemyMDArray select _playerno; -_squadCount = count _squadArray; -_enemyCount = count _enemyArray; -null = [(_squadArray select _squadCount - 1), _vehiclePlayer, _playerno] execVM 'ejectSquad.sqf'; - -if (_enemyCount > 1) then -{ - null = [(_enemyArray select 0), "east", _playerno] execVM "deleteSquad.sqf"; -}; -if (_squadCount > 1) then -{ - null = [(_squadArray select 0), "west", _playerno] execVM "deleteSquad.sqf"; -}; - -landingCompleteArray set [_playerno, true]; -publicVariable "landingCompleteArray"; -[_taskid] call BIS_fnc_deleteTask; -taskIdsArray set [_playerno, false]; -publicVariable "taskIdsArray"; - - -_handle = [_vehiclePlayer, (_squadArray select _squadCount -1), _playerno] execVM "loadSquad.sqf"; - -_trgLoaded = createTrigger["EmptyDetector",getPos _prevLZ]; -_trgLoaded setTriggerArea[lzSize,lzSize,0,false]; -_trgLoaded setTriggerActivation["WEST","PRESENT",false]; -_trgLoaded setTriggerTimeout [3, 3, 3, true]; -_trgcond = format["(squadLoadedArray select %1)", _playerno]; -_trgaction = format["null = [(playersArray select %1),null, %2, %1] execVM 'createObj.sqf';", _playerno, _prevLZ]; -diag_log format["load condition: %1", _trgcond]; -diag_log format["load action: %1", _trgaction]; -_trgLoaded setTriggerStatements[_trgcond, _trgaction, ""]; diff --git a/helotraining.Altis/loadSquad.sqf b/helotraining.Altis/loadSquad.sqf deleted file mode 100644 index 1b99564..0000000 --- a/helotraining.Altis/loadSquad.sqf +++ /dev/null @@ -1,41 +0,0 @@ - -_vehicle = _this select 0; -_group = _this select 1; -_playerno = _this select 2; -diag_log format["loadSquad called, _this: %1", _this]; - - -if ((ferryingArray select _playerno)) exitWith {}; - -if ({alive _x} count units _group == 0) -then -{ - hint "They're all dead!"; - squadLoadedArray set [_playerno, true]; - publicVariable "squadLoadedArray"; - diag_log format["squadLoadedArray: %1, ferryingArray: %2, _playerno: %3", squadLoadedArray, ferryingArray, _playerno]; - exit; -}; - -{_x assignAsCargo _vehicle} foreach units _group; -{[_x] ordergetin true} foreach units _group; -{_x disableAI "TARGET"; _x disableAI "AUTOTARGET";} foreach units _group; - -wp = _group addwaypoint [_vehicle,5,1]; -wp setwaypointType "GETIN"; - -while {not (squadLoadedArray select _playerno)} do -{ - diag_log format["Squad %1 is loading to %2", _group, _vehicle]; - if ({alive _x} count units _group == {_x in _vehicle} count units _group) - then - { - diag_log format["Squad %1 is DONE loading to %2", _group, _vehicle]; - squadLoadedArray set [_playerno, true]; - publicVariable "squadLoadedArray"; - }; - sleep 2; -}; -ferryingArray set [_playerno, true]; -publicVariable "ferryingArray"; -diag_log format["squadLoadedArray: %1, ferryingArray: %2, _playerno: %3", squadLoadedArray, ferryingArray, _playerno]; diff --git a/helotraining.Altis/lzlanded.sqf b/helotraining.Altis/lzlanded.sqf deleted file mode 100644 index 558bfec..0000000 --- a/helotraining.Altis/lzlanded.sqf +++ /dev/null @@ -1,13 +0,0 @@ -_triggerList = _this select 0; -_returnValue = false; - -{ - _plr = _x; - _veh = vehicle _plr; - if ( (_plr != _veh) && (isTouchingGround _veh) && (_veh in _triggerList) ) then - { - _returnValue = true; - } -} forEach playableUnits; - -_returnValue \ No newline at end of file diff --git a/helotraining.Altis/manualRespawn.sqf b/helotraining.Altis/manualRespawn.sqf deleted file mode 100644 index ee65379..0000000 --- a/helotraining.Altis/manualRespawn.sqf +++ /dev/null @@ -1,13 +0,0 @@ -_vehicle = _this select 0; -_target = _this select 1; - -_respawnPos = missionNamespace getVariable ("respawn" + format["%1", _vehicle]); - - -if (alive _vehicle) -then -{ - _vehicle setPos (getPos _respawnPos); - _vehicle setDamage 0; - _target setPos (getPos _respawnPos); -} \ No newline at end of file diff --git a/helotraining.Altis/mission.sqm b/helotraining.Altis/mission.sqm deleted file mode 100644 index bba6bb2..0000000 --- a/helotraining.Altis/mission.sqm +++ /dev/null @@ -1,2461 +0,0 @@ -version=52; -class EditorData -{ - moveGridStep=1; - angleGridStep=0.2617994; - scaleGridStep=1; - autoGroupingDist=10; - toggles=1; - class ItemIDProvider - { - nextID=132; - }; - class MarkerIDProvider - { - nextID=2; - }; - class Camera - { - pos[]={14284.204,105.76556,15880.979}; - dir[]={0.084973976,-0.58932984,0.80349606}; - up[]={0.061992381,0.80780429,0.58616567}; - aside[]={0.99452043,2.505476e-007,-0.10517917}; - }; -}; -binarizationWanted=0; -addons[]= -{ - "A3_Ui_F", - "A3_Air_F_Heli_Light_01", - "A3_Air_F_Beta_Heli_Transport_01", - "A3_Air_F_Heli_Light_02", - "A3_Air_F_Beta_Heli_Attack_02", - "A3_Air_F_Beta_Heli_Transport_02", - "A3_Soft_F_Gamma_Truck_01", - "A3_Air_F_EPB_Heli_Light_03", - "A3_Modules_F_Multiplayer", - "A3_Characters_F", - "A3_Modules_F" -}; -class AddonsMetaData -{ - class List - { - items=7; - class Item0 - { - className="A3_Ui_F"; - name="Arma 3 - User Interface"; - author="Bohemia Interactive"; - url="http://www.arma3.com"; - }; - class Item1 - { - className="A3_Air_F"; - name="Arma 3 Alpha - Aircrafts"; - author="Bohemia Interactive"; - url="http://www.arma3.com"; - }; - class Item2 - { - className="A3_Air_F_Beta"; - name="Arma 3 Beta - Aircrafts"; - author="Bohemia Interactive"; - url="http://www.arma3.com"; - }; - class Item3 - { - className="A3_Soft_F_Gamma"; - name="Arma 3 - Unarmored Land Vehicles"; - author="Bohemia Interactive"; - url="http://www.arma3.com"; - }; - class Item4 - { - className="A3_Air_F_EPB"; - name="Arma 3 Adapt Episode - Aircrafts"; - author="Bohemia Interactive"; - url="http://www.arma3.com"; - }; - class Item5 - { - className="A3_Modules_F"; - name="Arma 3 Alpha - Scripted Modules"; - author="Bohemia Interactive"; - url="http://www.arma3.com"; - }; - class Item6 - { - className="A3_Characters_F"; - name="Arma 3 Alpha - Characters and Clothing"; - author="Bohemia Interactive"; - url="http://www.arma3.com"; - }; - }; -}; -randomSeed=14406749; -class ScenarioData -{ - author="Eero 'rambo' af Heurlin"; - respawn=3; -}; -class CustomAttributes -{ - class Category0 - { - name="Multiplayer"; - class Attribute0 - { - property="RespawnTemplates"; - expression="true"; - class Value - { - class data - { - class type - { - type[]= - { - "ARRAY" - }; - }; - class value - { - items=1; - class Item0 - { - class data - { - class type - { - type[]= - { - "STRING" - }; - }; - value="Counter"; - }; - }; - }; - }; - }; - }; - class Attribute1 - { - property="ReviveRequiredTrait"; - expression="false"; - class Value - { - class data - { - class type - { - type[]= - { - "SCALAR" - }; - }; - value=0; - }; - }; - }; - class Attribute2 - { - property="ReviveMode"; - expression="false"; - class Value - { - class data - { - class type - { - type[]= - { - "SCALAR" - }; - }; - value=0; - }; - }; - }; - class Attribute3 - { - property="ReviveRequiredItemsFakConsumed"; - expression="false"; - class Value - { - class data - { - class type - { - type[]= - { - "BOOL" - }; - }; - value=1; - }; - }; - }; - class Attribute4 - { - property="SharedObjectives"; - expression="if (isMultiplayer) then {[_value] spawn bis_fnc_sharedObjectives;};"; - class Value - { - class data - { - class type - { - type[]= - { - "SCALAR" - }; - }; - value=0; - }; - }; - }; - class Attribute5 - { - property="ReviveMedicSpeedMultiplier"; - expression="false"; - class Value - { - class data - { - class type - { - type[]= - { - "SCALAR" - }; - }; - value=2; - }; - }; - }; - class Attribute6 - { - property="RespawnButton"; - expression="true"; - class Value - { - class data - { - class type - { - type[]= - { - "SCALAR" - }; - }; - value=1; - }; - }; - }; - class Attribute7 - { - property="ReviveForceRespawnDelay"; - expression="false"; - class Value - { - class data - { - class type - { - type[]= - { - "SCALAR" - }; - }; - value=3; - }; - }; - }; - class Attribute8 - { - property="ReviveBleedOutDelay"; - expression="false"; - class Value - { - class data - { - class type - { - type[]= - { - "SCALAR" - }; - }; - value=20; - }; - }; - }; - class Attribute9 - { - property="ReviveDelay"; - expression="false"; - class Value - { - class data - { - class type - { - type[]= - { - "SCALAR" - }; - }; - value=6; - }; - }; - }; - class Attribute10 - { - property="ReviveUnconsciousStateMode"; - expression="false"; - class Value - { - class data - { - class type - { - type[]= - { - "SCALAR" - }; - }; - value=0; - }; - }; - }; - class Attribute11 - { - property="ReviveRequiredItems"; - expression="false"; - class Value - { - class data - { - class type - { - type[]= - { - "SCALAR" - }; - }; - value=0; - }; - }; - }; - nAttributes=12; - }; - class Category1 - { - name="Scenario"; - class Attribute0 - { - property="EnableDebugConsole"; - expression="true"; - class Value - { - class data - { - class type - { - type[]= - { - "SCALAR" - }; - }; - value=1; - }; - }; - }; - nAttributes=1; - }; -}; -class Mission -{ - class Intel - { - briefingName="Helicopter training MP"; - startWeather=0; - startWind=0.099999994; - startWaves=0.099999994; - forecastWeather=0; - forecastWind=0.099999994; - forecastWaves=0.099999994; - forecastLightnings=0.099999994; - year=2035; - month=6; - day=24; - hour=12; - minute=-15; - startFogBase=0.001; - forecastFogBase=0.001; - startFogDecay=0.0049999999; - forecastFogDecay=0.0049999999; - }; - class Entities - { - items=114; - class Item0 - { - dataType="Marker"; - position[]={14306.529,17.974627,16008.544}; - name="respawn_west"; - type="Empty"; - id=0; - }; - class Item1 - { - dataType="Marker"; - position[]={14385.524,17.879999,16071.295}; - name="heliRefuel"; - text="Refuelling station"; - type="respawn_unknown"; - colorName="ColorGreen"; - id=1; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={14284.23,19.413368,16007.188}; - angles[]={6.2791886,2.3994961,6.2818484}; - }; - side="Empty"; - flags=4; - class Attributes - { - skill=0.60000002; - lock="UNLOCKED"; - init="null = [this, player] execVM ""vehicleInit.sqf"";"; - name="heli1"; - }; - id=2; - type="B_Heli_Light_01_F"; - }; - class Item3 - { - dataType="Object"; - class PositionInfo - { - position[]={14270.588,20.158834,15998.165}; - angles[]={6.2765174,2.3152492,6.2805333}; - }; - side="Empty"; - flags=4; - class Attributes - { - skill=0.60000002; - init="null = [this, player] execVM ""vehicleInit.sqf"";"; - name="heli2"; - }; - id=3; - type="B_Heli_Transport_01_camo_F"; - }; - class Item4 - { - dataType="Object"; - class PositionInfo - { - position[]={14292.469,20.169786,16018.396}; - angles[]={0,2.3147604,6.2791886}; - }; - side="Empty"; - flags=4; - class Attributes - { - skill=0.60000002; - init="null = [this, player] execVM ""vehicleInit.sqf"";"; - name="heli3"; - }; - id=4; - type="O_Heli_Light_02_unarmed_F"; - }; - class Item5 - { - dataType="Object"; - class PositionInfo - { - position[]={14259.657,21.225758,15987.197}; - angles[]={6.2805333,2.3147604,0.0013372133}; - }; - side="Empty"; - flags=4; - class Attributes - { - skill=0.60000002; - init="null = [this, player] execVM ""vehicleInit.sqf"";"; - name="heli4"; - }; - id=5; - type="O_Heli_Attack_02_F"; - atlOffset=-1.9073486e-006; - }; - class Item6 - { - dataType="Object"; - class PositionInfo - { - position[]={14304.664,21.560114,16030.371}; - angles[]={0.0013372133,2.3147604,6.2818484}; - }; - side="Empty"; - flags=4; - class Attributes - { - skill=0.60000002; - init="null = [this, player] execVM ""vehicleInit.sqf"";"; - name="heli5"; - }; - id=6; - type="I_Heli_Transport_02_F"; - atlOffset=-1.9073486e-006; - }; - class Item7 - { - dataType="Object"; - class PositionInfo - { - position[]={14392.36,19.786005,16077.926}; - angles[]={0,2.3923833,0}; - }; - side="Empty"; - flags=4; - class Attributes - { - skill=0.60000002; - name="refuelTruck"; - }; - id=7; - type="B_Truck_01_fuel_F"; - }; - class Item8 - { - dataType="Object"; - class PositionInfo - { - position[]={14312.843,19.839241,15983.184}; - angles[]={0,5.3724198,6.2818937}; - }; - side="Empty"; - flags=4; - class Attributes - { - skill=0.60000002; - init="null = [this, player] execVM ""vehicleInit.sqf"";"; - name="heli6"; - }; - id=8; - type="I_Heli_light_03_unarmed_F"; - }; - class Item9 - { - dataType="Logic"; - class PositionInfo - { - position[]={14269.223,18.337202,16021.074}; - }; - name="chopperRespawn"; - id=9; - type="ModuleRespawnVehicle_F"; - class CustomAttributes - { - class Attribute0 - { - property="ModuleRespawnVehicle_F_ForcedRespawn"; - expression="_this setVariable ['ForcedRespawn',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "STRING" - }; - }; - value="0"; - }; - }; - }; - class Attribute1 - { - property="ModuleRespawnVehicle_F_Init"; - expression="_this setVariable ['Init',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "STRING" - }; - }; - value="null = [(_this select 0), player] execVM ""vehicleInit.sqf"";"; - }; - }; - }; - class Attribute2 - { - property="ModuleRespawnVehicle_F_RespawnWhenDisabled"; - expression="_this setVariable ['RespawnWhenDisabled',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "BOOL" - }; - }; - value=0; - }; - }; - }; - class Attribute3 - { - property="ModuleRespawnVehicle_F_DesertedDistance"; - expression="_this setVariable ['DesertedDistance',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "STRING" - }; - }; - value=""; - }; - }; - }; - class Attribute4 - { - property="ModuleRespawnVehicle_F_PositionType"; - expression="_this setVariable ['PositionType',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "STRING" - }; - }; - value="0"; - }; - }; - }; - class Attribute5 - { - property="ModuleRespawnVehicle_F_RespawnCount"; - expression="_this setVariable ['RespawnCount',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "STRING" - }; - }; - value=""; - }; - }; - }; - class Attribute6 - { - property="ModuleRespawnVehicle_F_Position"; - expression="_this setVariable ['Position',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "STRING" - }; - }; - value="0"; - }; - }; - }; - class Attribute7 - { - property="ModuleRespawnVehicle_F_Wreck"; - expression="_this setVariable ['Wreck',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "STRING" - }; - }; - value="1"; - }; - }; - }; - class Attribute8 - { - property="ModuleRespawnVehicle_F_Delay"; - expression="_this setVariable ['Delay',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "STRING" - }; - }; - value="12"; - }; - }; - }; - class Attribute9 - { - property="ModuleRespawnVehicle_F_ShowNotification"; - expression="_this setVariable ['ShowNotification',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "STRING" - }; - }; - value="1"; - }; - }; - }; - nAttributes=10; - }; - }; - class Item10 - { - dataType="Group"; - side="West"; - class Entities - { - items=1; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={14296.696,17.989176,15996.5}; - angles[]={0,5.3116474,6.2818937}; - }; - side="West"; - flags=6; - class Attributes - { - skill=0.60000002; - rank="CAPTAIN"; - lock="UNLOCKED"; - init="null = [this, 0] execVM ""initPlayer.sqf"";"; - name="player1"; - isPlayer=1; - isPlayable=1; - }; - id=11; - type="B_Pilot_F"; - atlOffset=1.9073486e-006; - class CustomAttributes - { - class Attribute0 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - class type - { - type[]= - { - "SCALAR" - }; - }; - value=0.97000003; - }; - }; - }; - nAttributes=1; - }; - }; - }; - class Attributes - { - }; - id=10; - atlOffset=1.9073486e-006; - }; - class Item11 - { - dataType="Logic"; - class PositionInfo - { - position[]={12927.558,25.679855,14968.475}; - angles[]={0,2.3994961,0}; - }; - name="lz7"; - id=12; - type="Logic"; - }; - class Item12 - { - dataType="Logic"; - class PositionInfo - { - position[]={12409.3,8.5699244,14333.819}; - angles[]={0,2.3994961,0}; - }; - name="lz8"; - id=13; - type="Logic"; - }; - class Item13 - { - dataType="Logic"; - class PositionInfo - { - position[]={12297.021,5.5683737,14163.898}; - angles[]={0,2.3994961,0}; - }; - name="lz9"; - id=14; - type="Logic"; - }; - class Item14 - { - dataType="Logic"; - class PositionInfo - { - position[]={12435.392,20.630816,15698.77}; - angles[]={0,2.3994961,0}; - }; - name="lz10"; - id=15; - type="Logic"; - }; - class Item15 - { - dataType="Logic"; - class PositionInfo - { - position[]={12178.571,22.399967,15653.471}; - angles[]={0,2.3994961,0}; - }; - name="lz11"; - id=16; - type="Logic"; - }; - class Item16 - { - dataType="Logic"; - class PositionInfo - { - position[]={12225.544,30.39665,15312.628}; - angles[]={0,2.3994961,0}; - }; - name="lz12"; - id=17; - type="Logic"; - }; - class Item17 - { - dataType="Logic"; - class PositionInfo - { - position[]={11174.162,20.687599,13831.293}; - angles[]={0,2.3994961,0}; - }; - name="lz13"; - id=18; - type="Logic"; - }; - class Item18 - { - dataType="Logic"; - class PositionInfo - { - position[]={11374.155,19.587704,14120.209}; - angles[]={0,2.3994961,0}; - }; - name="lz14"; - id=19; - type="Logic"; - }; - class Item19 - { - dataType="Logic"; - class PositionInfo - { - position[]={11438.043,17.567137,13994.428}; - angles[]={0,2.3994961,0}; - }; - name="lz15"; - id=20; - type="Logic"; - }; - class Item20 - { - dataType="Logic"; - class PositionInfo - { - position[]={12475.168,2.9936144,14059.498}; - angles[]={0,2.3994961,0}; - }; - name="lz16"; - id=21; - type="Logic"; - }; - class Item21 - { - dataType="Logic"; - class PositionInfo - { - position[]={12115.913,33.408047,14810.821}; - angles[]={0,2.3994961,0}; - }; - name="lz17"; - id=22; - type="Logic"; - }; - class Item22 - { - dataType="Logic"; - class PositionInfo - { - position[]={10125.259,98.152351,15008.859}; - angles[]={0,2.3994961,0}; - }; - name="lz18"; - id=23; - type="Logic"; - }; - class Item23 - { - dataType="Logic"; - class PositionInfo - { - position[]={11654.388,12.788448,13710.606}; - angles[]={0,2.3994961,0}; - }; - name="lz20"; - id=24; - type="Logic"; - }; - class Item24 - { - dataType="Logic"; - class PositionInfo - { - position[]={11326.159,16.722282,13602.049}; - angles[]={0,2.3994961,0}; - }; - name="lz24"; - id=25; - type="Logic"; - }; - class Item25 - { - dataType="Logic"; - class PositionInfo - { - position[]={11893.004,7.32375,13676.298}; - angles[]={0,2.3994961,0}; - }; - name="lz25"; - id=26; - type="Logic"; - }; - class Item26 - { - dataType="Logic"; - class PositionInfo - { - position[]={11716.55,13.187377,13746.178}; - angles[]={0,2.3994961,0}; - }; - name="lz21"; - id=27; - type="Logic"; - }; - class Item27 - { - dataType="Logic"; - class PositionInfo - { - position[]={11928.407,6.8882799,13731.156}; - angles[]={0,2.3994961,0}; - }; - name="lz26"; - id=28; - type="Logic"; - }; - class Item28 - { - dataType="Logic"; - class PositionInfo - { - position[]={11691.037,31.506361,15189.953}; - angles[]={0,2.3994961,0}; - }; - name="lz50"; - id=29; - type="Logic"; - }; - class Item29 - { - dataType="Logic"; - class PositionInfo - { - position[]={11081.477,26.281363,13584.854}; - }; - name="lz30"; - id=30; - type="Logic"; - }; - class Item30 - { - dataType="Logic"; - class PositionInfo - { - position[]={10900.155,30.540596,13548.94}; - }; - name="lz1"; - id=31; - type="Logic"; - }; - class Item31 - { - dataType="Logic"; - class PositionInfo - { - position[]={10765.491,37.77636,13413.988}; - }; - name="lz2"; - id=32; - type="Logic"; - }; - class Item32 - { - dataType="Logic"; - class PositionInfo - { - position[]={10995.646,25.329887,13300.232}; - }; - name="lz3"; - id=33; - type="Logic"; - }; - class Item33 - { - dataType="Logic"; - class PositionInfo - { - position[]={11009.767,26.426306,13443.38}; - }; - name="lz4"; - id=34; - type="Logic"; - }; - class Item34 - { - dataType="Logic"; - class PositionInfo - { - position[]={11111.843,38.154381,14522.968}; - }; - name="lz6"; - id=35; - type="Logic"; - }; - class Item35 - { - dataType="Logic"; - class PositionInfo - { - position[]={11132.991,41.181736,14559.477}; - }; - name="lz5"; - id=36; - type="Logic"; - }; - class Item36 - { - dataType="Logic"; - class PositionInfo - { - position[]={12138.474,9.6858034,14342.82}; - }; - name="lz31"; - id=37; - type="Logic"; - }; - class Item37 - { - dataType="Logic"; - class PositionInfo - { - position[]={12800.801,34.555141,15056.181}; - }; - name="lz32"; - id=38; - type="Logic"; - }; - class Item38 - { - dataType="Logic"; - class PositionInfo - { - position[]={10971.761,45.840919,14597.979}; - }; - name="lz28"; - id=39; - type="Logic"; - }; - class Item39 - { - dataType="Logic"; - class PositionInfo - { - position[]={11588.497,19.917711,14713.321}; - }; - name="lz29"; - id=40; - type="Logic"; - }; - class Item40 - { - dataType="Logic"; - class PositionInfo - { - position[]={11729.231,12.640199,13687.006}; - angles[]={0,2.3994961,0}; - }; - name="lz23"; - id=41; - type="Logic"; - }; - class Item41 - { - dataType="Logic"; - class PositionInfo - { - position[]={11646.519,13.35619,13635.719}; - angles[]={0,2.3994961,0}; - }; - name="lz27"; - id=42; - type="Logic"; - }; - class Item42 - { - dataType="Logic"; - class PositionInfo - { - position[]={11771.647,12.749517,13798.045}; - angles[]={0,2.3994961,0}; - }; - name="lz19"; - id=43; - type="Logic"; - }; - class Item43 - { - dataType="Logic"; - class PositionInfo - { - position[]={10765.526,120.35136,15009.104}; - angles[]={0,2.3994961,0}; - }; - name="lz22"; - id=44; - type="Logic"; - }; - class Item44 - { - dataType="Logic"; - class PositionInfo - { - position[]={14306.186,17.952948,16029.104}; - angles[]={0,2.3994961,0}; - }; - name="respawnHeli5"; - id=45; - type="Logic"; - }; - class Item45 - { - dataType="Logic"; - class PositionInfo - { - position[]={14260.645,18.003679,15986.058}; - angles[]={0,2.3994961,0}; - }; - name="respawnHeli4"; - id=46; - type="Logic"; - }; - class Item46 - { - dataType="Logic"; - class PositionInfo - { - position[]={14272.154,18.010197,15996.955}; - angles[]={0,2.3994961,0}; - }; - name="respawnHeli2"; - id=47; - type="Logic"; - }; - class Item47 - { - dataType="Logic"; - class PositionInfo - { - position[]={14284.935,18.009243,16006.455}; - angles[]={0,2.3994961,0}; - }; - name="respawnHeli1"; - id=48; - type="Logic"; - }; - class Item48 - { - dataType="Logic"; - class PositionInfo - { - position[]={14293.399,17.996397,16017.718}; - angles[]={0,2.3994961,0}; - }; - name="respawnHeli3"; - id=49; - type="Logic"; - }; - class Item49 - { - dataType="Logic"; - class PositionInfo - { - position[]={14402.781,17.870001,16086.889}; - }; - id=50; - type="ModuleRespawnVehicle_F"; - class CustomAttributes - { - class Attribute0 - { - property="ModuleRespawnVehicle_F_ForcedRespawn"; - expression="_this setVariable ['ForcedRespawn',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "STRING" - }; - }; - value="0"; - }; - }; - }; - class Attribute1 - { - property="ModuleRespawnVehicle_F_Init"; - expression="_this setVariable ['Init',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "STRING" - }; - }; - value=""; - }; - }; - }; - class Attribute2 - { - property="ModuleRespawnVehicle_F_RespawnWhenDisabled"; - expression="_this setVariable ['RespawnWhenDisabled',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "BOOL" - }; - }; - value=0; - }; - }; - }; - class Attribute3 - { - property="ModuleRespawnVehicle_F_DesertedDistance"; - expression="_this setVariable ['DesertedDistance',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "STRING" - }; - }; - value=""; - }; - }; - }; - class Attribute4 - { - property="ModuleRespawnVehicle_F_PositionType"; - expression="_this setVariable ['PositionType',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "STRING" - }; - }; - value="0"; - }; - }; - }; - class Attribute5 - { - property="ModuleRespawnVehicle_F_RespawnCount"; - expression="_this setVariable ['RespawnCount',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "STRING" - }; - }; - value=""; - }; - }; - }; - class Attribute6 - { - property="ModuleRespawnVehicle_F_Position"; - expression="_this setVariable ['Position',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "STRING" - }; - }; - value="0"; - }; - }; - }; - class Attribute7 - { - property="ModuleRespawnVehicle_F_Wreck"; - expression="_this setVariable ['Wreck',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "STRING" - }; - }; - value="1"; - }; - }; - }; - class Attribute8 - { - property="ModuleRespawnVehicle_F_Delay"; - expression="_this setVariable ['Delay',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "STRING" - }; - }; - value="30"; - }; - }; - }; - class Attribute9 - { - property="ModuleRespawnVehicle_F_ShowNotification"; - expression="_this setVariable ['ShowNotification',_value,true];"; - class Value - { - class data - { - class type - { - type[]= - { - "STRING" - }; - }; - value="1"; - }; - }; - }; - nAttributes=10; - }; - }; - class Item50 - { - dataType="Logic"; - class PositionInfo - { - position[]={14382.955,17.879999,16068.319}; - angles[]={0,2.3994961,0}; - }; - name="lz33"; - id=51; - type="Logic"; - }; - class Item51 - { - dataType="Logic"; - class PositionInfo - { - position[]={14110.03,0,15425.312}; - angles[]={0,2.3994961,0}; - }; - name="lz34"; - id=52; - type="Logic"; - atlOffset=0.097296119; - }; - class Item52 - { - dataType="Logic"; - class PositionInfo - { - position[]={14066.938,4.8460817,15403.275}; - angles[]={0,2.3994961,0}; - }; - name="lz35"; - id=53; - type="Logic"; - }; - class Item53 - { - dataType="Logic"; - class PositionInfo - { - position[]={13756.355,10.598823,15189.787}; - angles[]={0,2.3994961,0}; - }; - name="lz36"; - id=54; - type="Logic"; - }; - class Item54 - { - dataType="Logic"; - class PositionInfo - { - position[]={13346.696,13.445926,15632.655}; - angles[]={0,2.3994961,0}; - }; - name="lz37"; - id=55; - type="Logic"; - }; - class Item55 - { - dataType="Logic"; - class PositionInfo - { - position[]={13003.265,23.152212,15277.573}; - angles[]={0,2.3994961,0}; - }; - name="lz38"; - id=56; - type="Logic"; - }; - class Item56 - { - dataType="Logic"; - class PositionInfo - { - position[]={13752.786,15.007022,15769.896}; - angles[]={0,2.3994961,0}; - }; - name="lz39"; - id=57; - type="Logic"; - }; - class Item57 - { - dataType="Logic"; - class PositionInfo - { - position[]={13617.139,3.7081397,14901.002}; - angles[]={0,2.3994961,0}; - }; - name="lz40"; - id=58; - type="Logic"; - }; - class Item58 - { - dataType="Logic"; - class PositionInfo - { - position[]={12870.627,85.042801,16740.451}; - angles[]={0,2.3994961,0}; - }; - name="lz41"; - id=59; - type="Logic"; - }; - class Item59 - { - dataType="Logic"; - class PositionInfo - { - position[]={12496.078,73.356972,15195.69}; - angles[]={0,2.3994961,0}; - }; - name="lz42"; - id=60; - type="Logic"; - }; - class Item60 - { - dataType="Logic"; - class PositionInfo - { - position[]={13216.504,13.797431,15759.241}; - angles[]={0,2.3994961,0}; - }; - name="lz43"; - id=61; - type="Logic"; - }; - class Item61 - { - dataType="Logic"; - class PositionInfo - { - position[]={13007.133,17.407227,16131.603}; - angles[]={0,2.3994961,0}; - }; - name="lz44"; - id=62; - type="Logic"; - }; - class Item62 - { - dataType="Logic"; - class PositionInfo - { - position[]={13815.762,8.1053572,15386.327}; - angles[]={0,2.3994961,0}; - }; - name="lz45"; - id=63; - type="Logic"; - }; - class Item63 - { - dataType="Logic"; - class PositionInfo - { - position[]={14269.255,17.998144,15988.608}; - }; - name="chem1"; - init="_chemlight= ""Chemlight_green"" createVehicle (getPos this);"; - id=64; - type="Logic"; - }; - class Item64 - { - dataType="Logic"; - class PositionInfo - { - position[]={14280.885,18.00242,16000.199}; - }; - name="chem2"; - init="_chemlight= ""Chemlight_green"" createVehicle (getPos this);"; - id=65; - type="Logic"; - }; - class Item65 - { - dataType="Logic"; - class PositionInfo - { - position[]={14291.367,17.999685,16009.594}; - }; - name="chem3"; - init="_chemlight= ""Chemlight_green"" createVehicle (getPos this);"; - id=66; - type="Logic"; - }; - class Item66 - { - dataType="Logic"; - class PositionInfo - { - position[]={14302.817,17.969131,16020.333}; - }; - name="chem4"; - init="_chemlight= ""Chemlight_green"" createVehicle (getPos this);"; - id=67; - type="Logic"; - }; - class Item67 - { - dataType="Logic"; - class PositionInfo - { - position[]={14389.304,17.871222,16074.778}; - }; - name="chem5"; - init="_chemlight= ""Chemlight_green"" createVehicle (getPos this);"; - id=68; - type="Logic"; - }; - class Item68 - { - dataType="Logic"; - class PositionInfo - { - position[]={10819.82,146.17505,17565.266}; - angles[]={0,2.3994961,0}; - }; - name="lz46"; - id=69; - type="Logic"; - }; - class Item69 - { - dataType="Logic"; - class PositionInfo - { - position[]={10305.736,67.177666,16308.281}; - angles[]={0,2.3994961,0}; - }; - name="lz47"; - id=70; - type="Logic"; - }; - class Item70 - { - dataType="Logic"; - class PositionInfo - { - position[]={10166.066,120.87063,15915.52}; - angles[]={0,2.3994961,0}; - }; - name="lz48"; - id=71; - type="Logic"; - }; - class Item71 - { - dataType="Logic"; - class PositionInfo - { - position[]={11628.617,55.379284,17508.027}; - angles[]={0,2.3994961,0}; - }; - name="lz49"; - id=72; - type="Logic"; - }; - class Item72 - { - dataType="Logic"; - class PositionInfo - { - position[]={11504.918,48.904675,16318.127}; - angles[]={0,2.3994961,0}; - }; - name="lz51"; - id=73; - type="Logic"; - }; - class Item73 - { - dataType="Logic"; - class PositionInfo - { - position[]={11098.621,76.634956,16729.064}; - angles[]={0,2.3994961,0}; - }; - name="lz52"; - id=74; - type="Logic"; - }; - class Item74 - { - dataType="Logic"; - class PositionInfo - { - position[]={9951.0381,75.024231,13990.342}; - angles[]={0,2.3994961,0}; - }; - name="lz53"; - id=75; - type="Logic"; - }; - class Item75 - { - dataType="Logic"; - class PositionInfo - { - position[]={9166.71,27.113096,13639.666}; - angles[]={0,2.3994961,0}; - }; - name="lz54"; - id=76; - type="Logic"; - }; - class Item76 - { - dataType="Logic"; - class PositionInfo - { - position[]={9931.9336,14.774375,12756.857}; - angles[]={0,2.3994961,0}; - }; - name="lz55"; - id=77; - type="Logic"; - }; - class Item77 - { - dataType="Logic"; - class PositionInfo - { - position[]={9635.5742,34.549995,12638.155}; - angles[]={0,2.3994961,0}; - }; - name="lz56"; - id=78; - type="Logic"; - }; - class Item78 - { - dataType="Logic"; - class PositionInfo - { - position[]={12107.132,4.9817872,12379.955}; - angles[]={0,2.3994961,0}; - }; - name="lz57"; - id=79; - type="Logic"; - }; - class Item79 - { - dataType="Logic"; - class PositionInfo - { - position[]={11620.896,23.436157,11953.51}; - angles[]={0,2.3994961,0}; - }; - name="lz58"; - id=80; - type="Logic"; - }; - class Item80 - { - dataType="Logic"; - class PositionInfo - { - position[]={11358.258,22.467266,11445.831}; - angles[]={0,2.3994961,0}; - }; - name="lz59"; - id=81; - type="Logic"; - }; - class Item81 - { - dataType="Logic"; - class PositionInfo - { - position[]={10828.715,10.193284,10717.95}; - angles[]={0,2.3994961,0}; - }; - name="lz60"; - id=82; - type="Logic"; - }; - class Item82 - { - dataType="Logic"; - class PositionInfo - { - position[]={9802.8018,13.543309,11923.226}; - angles[]={0,2.3994961,0}; - }; - name="lz61"; - id=83; - type="Logic"; - }; - class Item83 - { - dataType="Logic"; - class PositionInfo - { - position[]={9246.9551,15.195649,11966.307}; - angles[]={0,2.3994961,0}; - }; - name="lz62"; - id=84; - type="Logic"; - }; - class Item84 - { - dataType="Logic"; - class PositionInfo - { - position[]={9047.3779,21.751347,11957.205}; - angles[]={0,2.3994961,0}; - }; - name="lz63"; - id=85; - type="Logic"; - }; - class Item85 - { - dataType="Logic"; - class PositionInfo - { - position[]={8872.3799,31.766689,12208.426}; - angles[]={0,2.3994961,0}; - }; - name="lz64"; - id=86; - type="Logic"; - }; - class Item86 - { - dataType="Logic"; - class PositionInfo - { - position[]={8180.1929,115.15045,12143.355}; - angles[]={0,2.3994961,0}; - }; - name="lz65"; - id=87; - type="Logic"; - }; - class Item87 - { - dataType="Logic"; - class PositionInfo - { - position[]={7916.0649,273.23557,14626.018}; - angles[]={0,2.3994961,0}; - }; - name="lz67"; - id=88; - type="Logic"; - }; - class Item88 - { - dataType="Logic"; - class PositionInfo - { - position[]={7127.5728,175.11597,14253.84}; - angles[]={0,2.3994961,0}; - }; - name="lz66"; - id=89; - type="Logic"; - }; - class Item89 - { - dataType="Logic"; - class PositionInfo - { - position[]={8047.2173,137.23926,16321.703}; - angles[]={0,2.3994961,0}; - }; - name="lz68"; - id=90; - type="Logic"; - }; - class Item90 - { - dataType="Logic"; - class PositionInfo - { - position[]={9567.3848,135.81303,17468.945}; - angles[]={0,2.3994961,0}; - }; - name="lz69"; - id=91; - type="Logic"; - }; - class Item91 - { - dataType="Logic"; - class PositionInfo - { - position[]={8994.415,70.748848,15533.745}; - angles[]={0,2.3994961,0}; - }; - name="lz70"; - id=92; - type="Logic"; - }; - class Item92 - { - dataType="Logic"; - class PositionInfo - { - position[]={14307.229,17.98,15980.868}; - }; - name="chem6"; - init="_chemlight= ""Chemlight_green"" createVehicle (getPos this);"; - id=93; - type="Logic"; - }; - class Item93 - { - dataType="Logic"; - class PositionInfo - { - position[]={14314.062,17.974583,15988.655}; - }; - name="chem7"; - init="_chemlight= ""Chemlight_green"" createVehicle (getPos this);"; - id=94; - type="Logic"; - }; - class Item94 - { - dataType="Logic"; - class PositionInfo - { - position[]={14311.356,17.978189,15984.514}; - angles[]={0,2.3994961,0}; - }; - name="respawnHeli6"; - id=95; - type="Logic"; - }; - class Item95 - { - dataType="Logic"; - class PositionInfo - { - position[]={16531.996,13.315027,16091.917}; - angles[]={0,2.3994961,0}; - }; - name="lz71"; - id=96; - type="Logic"; - }; - class Item96 - { - dataType="Logic"; - class PositionInfo - { - position[]={17126.697,34.651409,15952.424}; - angles[]={0,2.3994961,0}; - }; - name="lz72"; - id=97; - type="Logic"; - }; - class Item97 - { - dataType="Logic"; - class PositionInfo - { - position[]={16699.619,0,15670.928}; - angles[]={0,2.3994961,0}; - }; - name="lz73"; - id=98; - type="Logic"; - atlOffset=1.9532862; - }; - class Item98 - { - dataType="Logic"; - class PositionInfo - { - position[]={16954.371,19.648037,15256.588}; - angles[]={0,2.3994961,0}; - }; - name="lz74"; - id=99; - type="Logic"; - }; - class Item99 - { - dataType="Logic"; - class PositionInfo - { - position[]={16782.914,21.282597,14986.913}; - angles[]={0,2.3994961,0}; - }; - name="lz75"; - id=100; - type="Logic"; - }; - class Item100 - { - dataType="Logic"; - class PositionInfo - { - position[]={16084.535,15.058396,17022.84}; - angles[]={0,2.3994961,0}; - }; - name="lz76"; - id=101; - type="Logic"; - }; - class Item101 - { - dataType="Logic"; - class PositionInfo - { - position[]={16242.369,25.638166,17319.047}; - angles[]={0,2.3994961,0}; - }; - name="lz77"; - id=102; - type="Logic"; - }; - class Item102 - { - dataType="Logic"; - class PositionInfo - { - position[]={17614.188,6.2763643,18102.854}; - angles[]={0,2.3994961,0}; - }; - name="lz78"; - id=103; - type="Logic"; - }; - class Item103 - { - dataType="Logic"; - class PositionInfo - { - position[]={17602.297,84.245682,17263.621}; - angles[]={0,2.3994961,0}; - }; - name="lz79"; - id=104; - type="Logic"; - }; - class Item104 - { - dataType="Logic"; - class PositionInfo - { - position[]={18355.512,10.38511,17971.018}; - angles[]={0,2.3994961,0}; - }; - name="lz80"; - id=105; - type="Logic"; - }; - class Item105 - { - dataType="Logic"; - class PositionInfo - { - position[]={17764.9,48.532551,16697.775}; - angles[]={0,2.3994961,0}; - }; - name="lz81"; - id=106; - type="Logic"; - }; - class Item106 - { - dataType="Logic"; - class PositionInfo - { - position[]={16929.219,40.950829,16913.805}; - angles[]={0,2.3994961,0}; - }; - name="lz82"; - id=107; - type="Logic"; - }; - class Item107 - { - dataType="Logic"; - class PositionInfo - { - position[]={16905.992,17.684759,17696.957}; - angles[]={0,2.3994961,0}; - }; - name="lz83"; - id=108; - type="Logic"; - }; - class Item108 - { - dataType="Logic"; - class PositionInfo - { - position[]={16412.461,17.385845,17713.758}; - angles[]={0,2.3994961,0}; - }; - name="lz84"; - id=109; - type="Logic"; - }; - class Item109 - { - dataType="Logic"; - class PositionInfo - { - position[]={16063.234,56.630657,18273.963}; - angles[]={0,2.3994961,0}; - }; - name="lz85"; - id=110; - type="Logic"; - }; - class Item110 - { - dataType="Logic"; - class PositionInfo - { - position[]={17217.561,3.3862402,18658.967}; - angles[]={0,2.3994961,0}; - }; - name="lz86"; - id=111; - type="Logic"; - }; - class Item111 - { - dataType="Group"; - side="West"; - class Entities - { - items=1; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={14287.232,17.991438,15977.109}; - angles[]={0,5.3116474,0}; - }; - side="West"; - flags=6; - class Attributes - { - skill=0.60000002; - rank="CAPTAIN"; - lock="UNLOCKED"; - init="null = [this, 1] execVM ""initPlayer.sqf"";"; - name="player2"; - isPlayable=1; - }; - id=113; - type="B_Pilot_F"; - class CustomAttributes - { - class Attribute0 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - class type - { - type[]= - { - "SCALAR" - }; - }; - value=1; - }; - }; - }; - nAttributes=1; - }; - }; - }; - class Attributes - { - }; - id=112; - }; - class Item112 - { - dataType="Group"; - side="West"; - class Entities - { - items=1; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={14326.781,17.959063,16002.155}; - angles[]={0,5.3116474,6.2818937}; - }; - side="West"; - flags=6; - class Attributes - { - skill=0.60000002; - rank="CAPTAIN"; - lock="UNLOCKED"; - init="null = [this, 2] execVM ""initPlayer.sqf"";"; - name="player3"; - isPlayable=1; - }; - id=115; - type="B_Pilot_F"; - class CustomAttributes - { - class Attribute0 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - class type - { - type[]= - { - "SCALAR" - }; - }; - value=0.98000002; - }; - }; - }; - nAttributes=1; - }; - }; - }; - class Attributes - { - }; - id=114; - }; - class Item113 - { - dataType="Group"; - side="West"; - class Entities - { - items=1; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={14276.943,17.991438,15969.649}; - }; - side="West"; - flags=6; - class Attributes - { - skill=0.60000002; - rank="CAPTAIN"; - lock="UNLOCKED"; - init="null = [this, 3] execVM ""initPlayer.sqf"";"; - name="player4"; - isPlayable=1; - }; - id=117; - type="B_Pilot_F"; - class CustomAttributes - { - class Attribute0 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - class type - { - type[]= - { - "SCALAR" - }; - }; - value=1; - }; - }; - }; - nAttributes=1; - }; - }; - }; - class Attributes - { - }; - id=116; - }; - }; - class Connections - { - class LinkIDProvider - { - nextID=7; - }; - class Links - { - items=7; - class Item0 - { - linkID=0; - item0=9; - item1=2; - class CustomData - { - type="Sync"; - }; - }; - class Item1 - { - linkID=1; - item0=9; - item1=3; - class CustomData - { - type="Sync"; - }; - }; - class Item2 - { - linkID=2; - item0=9; - item1=4; - class CustomData - { - type="Sync"; - }; - }; - class Item3 - { - linkID=3; - item0=9; - item1=5; - class CustomData - { - type="Sync"; - }; - }; - class Item4 - { - linkID=4; - item0=9; - item1=6; - class CustomData - { - type="Sync"; - }; - }; - class Item5 - { - linkID=5; - item0=50; - item1=7; - class CustomData - { - type="Sync"; - }; - }; - class Item6 - { - linkID=6; - item0=9; - item1=8; - class CustomData - { - type="Sync"; - }; - }; - }; - }; -}; diff --git a/helotraining.Altis/playerkilled.sqf b/helotraining.Altis/playerkilled.sqf deleted file mode 100644 index bd89fb2..0000000 --- a/helotraining.Altis/playerkilled.sqf +++ /dev/null @@ -1,37 +0,0 @@ -diag_log format["playerkilled called, _this: %1", _this]; -_evt = _this select 0; -_target = _evt select 0; -_playerno = _this select 1; - -if (!((taskIdsArray select _playerno) isEqualTo player)) exitWith { diag_log format["playerkilled: %1 != %2", (taskIdsArray select _playerno), player] }; - -if (!((taskIdsArray select _playerno) isEqualTo false)) then -{ - _taskid = taskIdsArray select _playerno; - null = [_taskid, "FAILED", False] spawn BIS_fnc_taskSetState; - [_taskid] call BIS_fnc_deleteTask; -}; -taskIdsArray set [_playerno, false]; - -// for some reason this either like so or with !! causes compile error -if (!((trigIdsArray select _playerno) isEqualTo false)) then -{ - deleteVehicle (trigIdsArray select _playerno); -}; -trigIdsArray set [_playerno, false]; - -publicVariable "taskIdsArray"; -publicVariable "trigIdsArray"; - -_squadArray = squadMDArray select _playerno; -_enemyArray = enemyMDArray select _playerno; - -{ - [_x, "east", _playerno] execVM "deleteSquad.sqf"; -} foreach _enemyArray; -publicVariable "enemyMDArray"; - -{ - [_x, "west", _playerno] execVM "deleteSquad.sqf"; -} foreach _squadArray; -publicVariable "squadMDArray"; diff --git a/helotraining.Altis/playerspawn.sqf b/helotraining.Altis/playerspawn.sqf deleted file mode 100644 index 788a100..0000000 --- a/helotraining.Altis/playerspawn.sqf +++ /dev/null @@ -1,16 +0,0 @@ -diag_log format["playerspawn called, _this: %1", _this]; -_target = (_this select 0) select 0; -_playerno = _this select 1; -playersArray set [_playerno, _target]; - -ferryingArray set [_playerno, false]; -landingCompleteArray set [_playerno, false]; - -null = [(playersArray select _playerno), null, [], _playerno] execVM "createObj.sqf"; - -(playersArray select _playerno) addItem "SatchelCharge_Remote_Mag"; -(playersArray select _playerno) addweapon "NVGoggles"; - -publicVariable "playersArray"; -publicVariable "ferryingArray"; -publicVariable "landingCompleteArray"; diff --git a/helotraining.Altis/repair.sqf b/helotraining.Altis/repair.sqf deleted file mode 100644 index 3fce8dd..0000000 --- a/helotraining.Altis/repair.sqf +++ /dev/null @@ -1,7 +0,0 @@ -_vehicle = _this select 0; - -if (alive _vehicle) -then -{ - _vehicle setDamage 0; -} \ No newline at end of file diff --git a/helotraining.Altis/spawnSmoke.sqf b/helotraining.Altis/spawnSmoke.sqf deleted file mode 100644 index 8a8970c..0000000 --- a/helotraining.Altis/spawnSmoke.sqf +++ /dev/null @@ -1,24 +0,0 @@ - -_smokeLoc = _this select 0; -_playerno = _this select 1; -diag_log format["spawnSmoke called, _this: %1", _this]; - -while {!(landingCompleteArray select _playerno)} do -{ - _hour = daytime; - if (_hour > 5 && _hour < 19) then - { - _smoke= "SmokeShellGreen" createVehicle _smokeLoc; - sleep 40; - deleteVehicle _smoke; - } - else - { - _chemlight= "Chemlight_green" createVehicle _smokeLoc; - _smoke= "SmokeShellGreen" createVehicle _smokeLoc; - sleep 40; - deleteVehicle _chemlight; - deleteVehicle _smoke; - }; - -} diff --git a/helotraining.Altis/vehicleInit.sqf b/helotraining.Altis/vehicleInit.sqf deleted file mode 100644 index 19ab588..0000000 --- a/helotraining.Altis/vehicleInit.sqf +++ /dev/null @@ -1,7 +0,0 @@ -_vehicle = _this select 0; -_pilot = _this select 1; -diag_log format["vehicleIinit called, _this: %1", _this]; - -_vehicle addAction ["Repair", "repair.sqf"]; -_vehicle addAction ["Respawn", "manualRespawn.sqf", [_vehicle, _pilot]]; -_pilot addRating 9999; \ No newline at end of file diff --git a/helotraining_rewrite.Altis/README.md b/helotraining_mp.Altis/README.md similarity index 100% rename from helotraining_rewrite.Altis/README.md rename to helotraining_mp.Altis/README.md diff --git a/helotraining_rewrite.Altis/briefing.sqf b/helotraining_mp.Altis/briefing.sqf similarity index 100% rename from helotraining_rewrite.Altis/briefing.sqf rename to helotraining_mp.Altis/briefing.sqf diff --git a/helotraining_rewrite.Altis/createDropoffLZ.sqf b/helotraining_mp.Altis/createDropoffLZ.sqf similarity index 100% rename from helotraining_rewrite.Altis/createDropoffLZ.sqf rename to helotraining_mp.Altis/createDropoffLZ.sqf diff --git a/helotraining_rewrite.Altis/createEnemySquads.sqf b/helotraining_mp.Altis/createEnemySquads.sqf similarity index 100% rename from helotraining_rewrite.Altis/createEnemySquads.sqf rename to helotraining_mp.Altis/createEnemySquads.sqf diff --git a/helotraining_rewrite.Altis/createPickupLZ.sqf b/helotraining_mp.Altis/createPickupLZ.sqf similarity index 100% rename from helotraining_rewrite.Altis/createPickupLZ.sqf rename to helotraining_mp.Altis/createPickupLZ.sqf diff --git a/helotraining_rewrite.Altis/createSquad.sqf b/helotraining_mp.Altis/createSquad.sqf similarity index 100% rename from helotraining_rewrite.Altis/createSquad.sqf rename to helotraining_mp.Altis/createSquad.sqf diff --git a/helotraining_rewrite.Altis/deleteSquads.sqf b/helotraining_mp.Altis/deleteSquads.sqf similarity index 100% rename from helotraining_rewrite.Altis/deleteSquads.sqf rename to helotraining_mp.Altis/deleteSquads.sqf diff --git a/helotraining_rewrite.Altis/description.ext b/helotraining_mp.Altis/description.ext similarity index 100% rename from helotraining_rewrite.Altis/description.ext rename to helotraining_mp.Altis/description.ext diff --git a/helotraining_rewrite.Altis/ejectSquad.sqf b/helotraining_mp.Altis/ejectSquad.sqf similarity index 100% rename from helotraining_rewrite.Altis/ejectSquad.sqf rename to helotraining_mp.Altis/ejectSquad.sqf diff --git a/helotraining_rewrite.Altis/getSideActiveTasks.sqf b/helotraining_mp.Altis/getSideActiveTasks.sqf similarity index 100% rename from helotraining_rewrite.Altis/getSideActiveTasks.sqf rename to helotraining_mp.Altis/getSideActiveTasks.sqf diff --git a/helotraining_rewrite.Altis/getSideTasks.sqf b/helotraining_mp.Altis/getSideTasks.sqf similarity index 100% rename from helotraining_rewrite.Altis/getSideTasks.sqf rename to helotraining_mp.Altis/getSideTasks.sqf diff --git a/helotraining_rewrite.Altis/init.sqf b/helotraining_mp.Altis/init.sqf similarity index 100% rename from helotraining_rewrite.Altis/init.sqf rename to helotraining_mp.Altis/init.sqf diff --git a/helotraining_rewrite.Altis/initPlayerLocal.sqf b/helotraining_mp.Altis/initPlayerLocal.sqf similarity index 100% rename from helotraining_rewrite.Altis/initPlayerLocal.sqf rename to helotraining_mp.Altis/initPlayerLocal.sqf diff --git a/helotraining_rewrite.Altis/initServer.sqf b/helotraining_mp.Altis/initServer.sqf similarity index 100% rename from helotraining_rewrite.Altis/initServer.sqf rename to helotraining_mp.Altis/initServer.sqf diff --git a/helotraining_rewrite.Altis/isLanded.sqf b/helotraining_mp.Altis/isLanded.sqf similarity index 100% rename from helotraining_rewrite.Altis/isLanded.sqf rename to helotraining_mp.Altis/isLanded.sqf diff --git a/helotraining_rewrite.Altis/loadSquad.sqf b/helotraining_mp.Altis/loadSquad.sqf similarity index 100% rename from helotraining_rewrite.Altis/loadSquad.sqf rename to helotraining_mp.Altis/loadSquad.sqf diff --git a/helotraining.Altis/main.jpg b/helotraining_mp.Altis/main.jpg similarity index 100% rename from helotraining.Altis/main.jpg rename to helotraining_mp.Altis/main.jpg diff --git a/helotraining_rewrite.Altis/mission.sqm b/helotraining_mp.Altis/mission.sqm similarity index 100% rename from helotraining_rewrite.Altis/mission.sqm rename to helotraining_mp.Altis/mission.sqm diff --git a/helotraining_rewrite.Altis/onPlayerRespawn.sqf b/helotraining_mp.Altis/onPlayerRespawn.sqf similarity index 100% rename from helotraining_rewrite.Altis/onPlayerRespawn.sqf rename to helotraining_mp.Altis/onPlayerRespawn.sqf diff --git a/helotraining_rewrite.Altis/playerVehicleInList.sqf b/helotraining_mp.Altis/playerVehicleInList.sqf similarity index 100% rename from helotraining_rewrite.Altis/playerVehicleInList.sqf rename to helotraining_mp.Altis/playerVehicleInList.sqf diff --git a/helotraining_rewrite.Altis/playerVehicleInListBool.sqf b/helotraining_mp.Altis/playerVehicleInListBool.sqf similarity index 100% rename from helotraining_rewrite.Altis/playerVehicleInListBool.sqf rename to helotraining_mp.Altis/playerVehicleInListBool.sqf diff --git a/helotraining_rewrite.Altis/precompile.sqf b/helotraining_mp.Altis/precompile.sqf similarity index 100% rename from helotraining_rewrite.Altis/precompile.sqf rename to helotraining_mp.Altis/precompile.sqf diff --git a/helotraining_rewrite.Altis/readparams.sqf b/helotraining_mp.Altis/readparams.sqf similarity index 100% rename from helotraining_rewrite.Altis/readparams.sqf rename to helotraining_mp.Altis/readparams.sqf diff --git a/helotraining_rewrite.Altis/selectLZ.sqf b/helotraining_mp.Altis/selectLZ.sqf similarity index 100% rename from helotraining_rewrite.Altis/selectLZ.sqf rename to helotraining_mp.Altis/selectLZ.sqf diff --git a/helotraining_rewrite.Altis/spawnSmokeBySquad.sqf b/helotraining_mp.Altis/spawnSmokeBySquad.sqf similarity index 100% rename from helotraining_rewrite.Altis/spawnSmokeBySquad.sqf rename to helotraining_mp.Altis/spawnSmokeBySquad.sqf diff --git a/helotraining_rewrite.Altis/taskSpawner.sqf b/helotraining_mp.Altis/taskSpawner.sqf similarity index 100% rename from helotraining_rewrite.Altis/taskSpawner.sqf rename to helotraining_mp.Altis/taskSpawner.sqf diff --git a/helotraining_rewrite.Altis/vehicleInit.sqf b/helotraining_mp.Altis/vehicleInit.sqf similarity index 100% rename from helotraining_rewrite.Altis/vehicleInit.sqf rename to helotraining_mp.Altis/vehicleInit.sqf diff --git a/helotraining_rewrite.Altis/xenoRepair.sqf b/helotraining_mp.Altis/xenoRepair.sqf similarity index 100% rename from helotraining_rewrite.Altis/xenoRepair.sqf rename to helotraining_mp.Altis/xenoRepair.sqf diff --git a/helotraining_rewrite.Altis/main.jpg b/helotraining_rewrite.Altis/main.jpg deleted file mode 100644 index 60c900b..0000000 Binary files a/helotraining_rewrite.Altis/main.jpg and /dev/null differ