admiral\admiral.h :[ description.ext :[x hull3\briefing\blufor.sqf :[
hull3\briefing\civilian.sqf :[ hull3\briefing\indfor.sqf :[ hull3\briefing\opfor.sqf :[ hull3\hull3.h :[ hull3\KPOP_GEAR.h (c hull3\KPOP_UNIFORM.h ic hull3\LICENSE :[8 init.sqf :[O initPlayerLocal.sqf S[k mission.sqm cZ class Admiral {
isEnabled = 1;
isBehaviorEnabled = 0;
class Camp {
defaultUnitTemplate = "MNP_KOR_WD";
defaultZoneTemplate = "Camp";
};
class Patrol {
defaultUnitTemplate = "MNP_KOR_WD";
defaultZoneTemplate = "Patrol";
};
class Cqc {
defaultUnitTemplate = "MNP_KOR_WD";
defaultZoneTemplate = "Cqc";
};
};#include "admiral\admiral.h"
#include "hull3\hull3.h"
enableDebugConsole = 1;
disableChannels[]={{2,true,true},{4,true,true},{6,true,true}};
onLoadName = "k pop";
onLoadMission = "Made with Hull3";
author = "dancemoox";
loadScreen = "x\ark\addons\hull3\resources\hull3_logo.paa";
class Header
{
gameType = Coop;
minPlayers = 1;
maxPlayers = 47;
};
respawn = 0;
respawndelay = 3;
respawnTemplates[] = {"Hull3_RespawnHandler"};
class Params {
class Hull3_Date {
title = "Moon Phase";
values[] = {0,1};
texts[] = {"New Moon", "Full Moon"};
default = 0;
code = "hull3_mission_date = %1";
};
class Hull3_TimeOfDay {
title = "Time of Day";
values[] = {0,1,2,3,4,5,6,7};
texts[] = {"Dawn", "Early Morning", "Morning", "Noon", "Afternoon", "Evening", "Dusk", "Night"};
default = 7;
code = "hull3_mission_timeOfDay = %1";
};
class Hull3_Fog {
title = "Fog";
values[] = {0,1,2};
texts[] = {"None", "Light", "Heavy"};
default = 0;
code = "hull3_mission_fog = %1";
};
class Hull3_Weather {
title = "Weather";
values[] = {0,1,2,3,4,5,6,7,8,9};
texts[] = {"Random", "Clear (Calm)", "Clear (Light Winds)", "Clear (Strong Winds)", "Overcast (Calm)", "Overcast (Light Winds)", "Overcast (Strong Winds)", "Rain (Light Winds)", "Rain (Strong Winds)", "Storm"};
default = 2;
code = "hull3_mission_weather = %1";
};
class Hull3_SafetyTimer {
title = "Safety Timer";
values[] = {9999,0};
texts[] = {"On", "Off"};
default = 9999;
code = "hull3_mission_safetyTimerEnd = %1";
};
};
class CfgDebriefingSections {
class acex_killTracker {
title = "Acex Killed Events";
variable = "acex_killTracker_outputText";
};
};
allowProfileGlasses = 0;
// BLUFOR Notes
// Situation
player createDiaryRecord ["Diary", ["Situation","
The North have stepped up their mineral extraction and increased military buildup on this island. We have been dispatched to disrupt these efforts.
ENEMY FORCES
North Korean Regulars - Infantry with armour support.
Static gun AA is present across the island defending our targets keep this in mind pilots.
FRIENDLY FORCES
ROK Navy Seal Team does not require backup, just inspiring songs!
"]];
// Mission
player createDiaryRecord ["Diary", ["Mission","
Objective One
Destroy the dock facilities and clear the port of enemy contacts
Destroy radar and anti shipping missiles located on Hightower
Destroy supply helicopters and infrastructure at Valleyside Outpost
Objective 2
Sweep enemy contacts and destroy infrastructure across East Station, North Station and West Station
Objective 3
Destroy equipment and facilities at the airfield designated Mountain Rage
Extract back to ROKS Glory
"]];
// Execution
player createDiaryRecord ["Diary", ["Execution","
COMMANDER'S INTENT
Undertake the objectives in the given numerical order.
MOVEMENT PLAN
Insert and movement between objectives via helicopters where feasible.
FIRE SUPPORT PLAN
Helicopters are available for tasking. Additionally the CO and XO have access to long range shore bombardment from our destroyer (UAV terminal).
SPECIAL TASKS
Enjoy the in flight entertainment. Pilots use ACE interact to access the music loudspeaker.
"]];
// Administration
player createDiaryRecord ["Diary", ["Flight Deck & Rearm Procedure","
It is recommended only one Wildcat is unpacked at a time given the restricted flight deck
Once the flight deck is clear of Wildcats the towing tug can be used to move the Seahawk onto the flight deck. This is done via addactions. Be sure the deck is clear of obstructions before completing the towing and unpacking.
The towing tug can be used to rearm helicopters as required in the same manor as a regular ammo truck.
Fast insert boats can be used as a last resort insert onto the island. They are located forward of the flight deck.
"]];
// Credits
player createDiaryRecord ["Diary", ["Credits", "
Made by dancemoox
"]];
// CIVFOR Notes
// Situation
player createDiaryRecord ["Diary", ["Situation","
*** Insert general information about the situation here.***
ENEMY FORCES
*** Insert information about enemy forces here.***
FRIENDLY FORCES
*** Insert information about friendly forces here.***
"]];
// Mission
player createDiaryRecord ["Diary", ["Mission","
*** Insert the mission here. ***
"]];
// Execution
player createDiaryRecord ["Diary", ["Execution","
COMMANDER'S INTENT
*** Insert very short summary of plan here. ***
MOVEMENT PLAN
*** Insert movement instructions here. ***
FIRE SUPPORT PLAN
*** Insert fire support instructions here. ***
SPECIAL TASKS
*** Insert instructions for specific units here. ***
"]];
// Administration
player createDiaryRecord ["Diary", ["Administration","
*** Insert information on administration and logistics here. ***
"]];
// Credits
player createDiaryRecord ["Diary", ["Credits", "
Made by
"]];
// INDFOR Notes
// Situation
player createDiaryRecord ["Diary", ["Situation","
*** Insert general information about the situation here.***
ENEMY FORCES
*** Insert information about enemy forces here.***
FRIENDLY FORCES
*** Insert information about friendly forces here.***
"]];
// Mission
player createDiaryRecord ["Diary", ["Mission","
*** Insert the mission here. ***
"]];
// Execution
player createDiaryRecord ["Diary", ["Execution","
COMMANDER'S INTENT
*** Insert very short summary of plan here. ***
MOVEMENT PLAN
*** Insert movement instructions here. ***
FIRE SUPPORT PLAN
*** Insert fire support instructions here. ***
SPECIAL TASKS
*** Insert instructions for specific units here. ***
"]];
// Administration
player createDiaryRecord ["Diary", ["Administration","
*** Insert information on administration and logistics here. ***
"]];
// Credits
player createDiaryRecord ["Diary", ["Credits", "
Made by
"]];
// OPFOR Notes
// Situation
player createDiaryRecord ["Diary", ["Situation","
*** Insert general information about the situation here.***
ENEMY FORCES
*** Insert information about enemy forces here.***
FRIENDLY FORCES
*** Insert information about friendly forces here.***
"]];
// Mission
player createDiaryRecord ["Diary", ["Mission","
*** Insert the mission here. ***
"]];
// Execution
player createDiaryRecord ["Diary", ["Execution","
COMMANDER'S INTENT
*** Insert very short summary of plan here. ***
MOVEMENT PLAN
*** Insert movement instructions here. ***
FIRE SUPPORT PLAN
*** Insert fire support instructions here. ***
SPECIAL TASKS
*** Insert instructions for specific units here. ***
"]];
// Administration
player createDiaryRecord ["Diary", ["Administration","
*** Insert information on administration and logistics here. ***
"]];
// Credits
player createDiaryRecord ["Diary", ["Credits", "
Made by
"]];
class Hull3 {
isEnabled = 1;
class MissionParams {
date[] = {
{2035, 24, 11},
{2035, 24, 11}
};
time[] = {
{3, 30},
{5, 50},
{9, 0},
{12, 0},
{15, 0},
{17, 50},
{18, 50},
{0, 0}
};
};
class Briefing {
blufor = "hull3\briefing\blufor.sqf";
opfor = "hull3\briefing\opfor.sqf";
indfor = "hull3\briefing\indfor.sqf";
civilian = "hull3\briefing\civilian.sqf";
};
class Faction {
class KPOP {
gear = "KPOP_GEAR";
uniform = "KPOP_UNIFORM";
languages[] = {
{"west", 100}
};
};
};
class Gear {
#include "KPOP_GEAR.h"
unitBaseClass = "Rifleman";
vehicleBaseClass = "Vehicle";
};
class Uniform {
#include "KPOP_UNIFORM.h"
unitBaseClass = "Rifleman";
};
};class KPOP_GEAR {
class Rifleman {
primaryWeapon = "CUP_arifle_HK416_CQB_Black";
primaryWeaponItems[] = {"CUP_optic_AIMM_MICROT1_BLK_DWN", "CUP_acc_LLM_black", "suppressor_l_lxWS"};
secondaryWeapon = "CUP_launch_M72A6";
secondaryWeaponItems[] = {};
handgunWeapon = "CUP_hgun_M17_Black";
handgunItems[] = {"CUP_21Rnd_9x19_M17_Black", "hlc_muzzle_TiRant9S", "optic_MRD_black"};
uniformWeapons[] = {};
vestWeapons[] = {};
backpackWeapons[] = {};
uniformMagazines[] = {
{"HandGrenade", 2},
{"CUP_21Rnd_9x19_M17_Black", 3},
{"SmokeShell", 2},
{"SmokeShellRed", 2},
{"ACE_IR_Strobe_Item", 1}
};
vestMagazines[] = {
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL", 6},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL_Tracer_Red", 2}
};
backpackMagazines[] = {
{"HandGrenade", 2},
{"SmokeShell", 2},
{"SmokeShellRed", 2},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL", 4},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL_Tracer_Red", 2}
};
basicAssignItems[] = {"ItemMap", "ItemCompass", "ItemWatch", "CUP_NVG_GPNVG_black", "ItemGPS"};
assignItems[] = {};
binocular = "";
uniformItems[] = {
{"ACE_Flashlight_XL50", 1},
{"ACE_wirecutter", 1},
{"ACE_EntrenchingTool", 1}
};
vestItems[] = {};
backpackItems[] = {};
uniformRadios[] = {"ACRE_PRC343"};
vestRadios[] = {};
backpackRadios[] = {};
uniformMedicalItems[] = {
{"ACE_fieldDressing", 10},
{"ACE_tourniquet", 4}
};
vestMedicalItems[] = {};
backpackMedicalItems[] = {};
code = "";
headGear = "";
uniform = "";
goggles = "";
vest = "";
backpack = "";
};
class Leader : Rifleman {
primaryWeapon = "CUP_arifle_HK416_CQB_M203_Black";
vestMagazines[] = {
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL", 6},
{"CUP_1Rnd_HE_M203", 4},
{"CUP_1Rnd_HEDP_M203", 4},
{"CUP_1Rnd_Smoke_M203", 2},
{"CUP_1Rnd_SmokeRed_M203", 2},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL_Tracer_Red", 2}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL", 4},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL_Tracer_Red", 2},
{"CUP_1Rnd_Smoke_M203", 2},
{"CUP_1Rnd_SmokeRed_M203", 2},
{"CUP_1Rnd_StarCluster_Red_M203", 2},
{"CUP_1Rnd_StarCluster_White_M203", 2},
{"CUP_1Rnd_StarFlare_White_M203", 2},
{"CUP_1Rnd_StarFlare_Red_M203", 2}
};
binocular = "ACE_Vector";
};
class Officer : Leader {
binocular = "Laserdesignator_01_khk_F";
basicAssignItems[] = {"ItemMap", "ItemCompass", "ItemWatch", "CUP_NVG_GPNVG_black", "B_UavTerminal"};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
uniformMagazines[] = {
{"HandGrenade", 2},
{"CUP_21Rnd_9x19_M17_Black", 3},
{"SmokeShell", 2},
{"SmokeShellRed", 2},
{"ACE_IR_Strobe_Item", 1},
{"Laserbatteries", 1}
};
};
class Crew : Rifleman {
primaryWeapon = "CUP_arifle_HK416_CQB_Black";
handgunWeapon = "";
secondaryWeapon = "";
primaryWeaponItems[] = {"CUP_optic_MicroT1_low", "CUP_acc_LLM_black", "suppressor_l_lxWS"};
uniformMagazines[] = {
{"HandGrenade", 2},
{"SmokeShell", 2},
{"SmokeShellRed", 2},
{"ACE_IR_Strobe_Item", 1}
};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
vestMagazines[] = {{"CUP_30Rnd_556x45_PMAG_BLACK_RPL", 4}};
backpackMagazines[] = {};
};
class CO : Officer {
};
class XO : CO {
};
class SL : Officer {
};
class Medic : Rifleman {
vestMagazines[] = {
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL", 6},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL_Tracer_Red", 2},
{"SmokeShell", 4}
};
backpackMagazines[] = {
{"SmokeShellRed", 4},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL", 2}
};
binocular = "ACE_Vector";
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
backpackMedicalItems[] = {
{"ACE_fieldDressing", 30},
{"ACE_morphine", 30},
{"ACE_epinephrine", 30},
{"ACE_bloodIV_500", 24},
{"ACE_splint", 4}
};
};
class FTL : Leader {
};
class RAT : Rifleman {
secondaryWeapon = "launch_MRAWS_olive_F";
secondaryWeaponItems[] = {"MRAWS_HEAT55_F"};
vestMagazines[] = {
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL", 6},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL_Tracer_Red", 2}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL", 4},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL_Tracer_Red", 2},
{"MRAWS_HEAT55_F", 2},
{"MRAWS_HE_F", 1}
};
};
class P : Crew {
};
class PCM : P {
};
class Vehicle {
weapons[] = {{"CUP_launch_M72A6", 20}};
magazines[] = {
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL", 150},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL_Tracer_Red", 150},
{"CUP_1Rnd_HE_M203", 25},
{"CUP_1Rnd_HEDP_M203", 25},
{"CUP_1Rnd_Smoke_M203", 25},
{"CUP_1Rnd_SmokeRed_M203", 25},
{"CUP_1Rnd_StarCluster_White_M203", 25},
{"CUP_1Rnd_StarCluster_Red_M203", 25},
{"CUP_1Rnd_StarFlare_White_M203", 25},
{"CUP_1Rnd_StarFlare_Red_M203", 25},
{"ACE_HandFlare_White", 15},
{"ACE_HandFlare_Red", 15},
{"ACE_Chemlight_HiWhite", 15},
{"ACE_Chemlight_HiRed", 15},
{"HandGrenade", 15},
{"SmokeShell", 15},
{"SmokeShellRed", 15},
{"CUP_21Rnd_9x19_M17_Black", 25},
{"MRAWS_HEAT55_F", 25},
{"MRAWS_HE_F", 15},
{"DemoCharge_Remote_Mag", 25},
{"SatchelCharge_Remote_Mag", 15}
};
items[] = {{"ACE_Clacker", 5}};
medicalItems[] = {
{"ACE_fieldDressing", 50},
{"ACE_splint", 12}
};
};
};
class KPOP_UNIFORM {
class Rifleman {
headGear = "acp_ROK_Marine_Tigerstripe_H_HelmetHBK_F_ROK_Marine_Tigerstripe";
goggles = "acp_ROK_Marine_Tigerstripe_G_Balaclava_TI_ROK_Marine_Tigerstripe_F";
uniform = "acp_ROK_Marine_Tigerstripe_U_B_CTRG_Soldier_ROK_Marine_Tigerstripe_F";
vest = "acp_ROK_Marine_Tigerstripe_V_PlateCarrier1_ROK_Marine_Tigerstripe_ARM";
backpack = "ark_backpack_large";
insignia = "USP_PATCH_FLAG_SOUTH_KOREA";
};
class Leader : Rifleman {
headGear = "acp_ROK_Marine_Tigerstripe_H_HelmetHBK_headset_F_ROK_Marine_Tigerstripe";
goggles = "";
uniform = "acp_ROK_Marine_Tigerstripe_U_B_CTRG_Soldier_3_ROK_Marine_Tigerstripe_F";
};
class Officer : Leader {
};
class Crew : Rifleman {
headGear = "H_PilotHelmetHeli_O";
goggles = "";
uniform = "acp_ROK_Marine_Tigerstripe_U_B_CTRG_Soldier_2_ROK_Marine_Tigerstripe_F";
vest = "acp_ROK_Marine_Tigerstripe_V_TacVest_ROK_Marine_Tigerstripe_ARM";
backpack = "ark_backpack_small";
};
class CO : Officer {
};
class XO : CO {
};
class SL : Officer {
};
class Medic : Rifleman {
headGear = "acp_ROK_Marine_Tigerstripe_H_HelmetHBK_F_ROK_Marine_Tigerstripe";
};
class FTL : Leader {
};
class RAT : Rifleman {
};
class P : Crew {
};
class PCM : P {
headGear = "H_CrewHelmetHeli_O";
};
};
The MIT License (MIT)
Copyright (c) 2014 László Major
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.ark_fnc_cleanUpAI = {
params ["_trigger"];
private _side = [adm_camp_defaultUnitTemplate] call adm_common_fnc_getUnitTemplateSide;
{
if ((side _x == _side) && (!isPlayer _x) && (_x inArea _trigger)) then {
if (isNull objectParent _x) then {
deleteVehicle _x;
} else {
private _vehicle = objectParent _x;
{_vehicle deleteVehicleCrew _x} forEach crew _vehicle;
deleteVehicle _vehicle;
};
};
} forEach allUnits;
};_baseAction = [
"LoudSpeaker",
"Loud Speaker",
"",
{true},
{(driver (objectParent player)) isEqualTo player}
] call ace_interact_menu_fnc_createAction;
["Helicopter", 1, ["ACE_SelfActions"], _baseAction, true] call ace_interact_menu_fnc_addActionToClass;
_track1 = [
"Track1","What Is Love?",
"",
{
private _helo = objectParent player;
["ark_eh_us_playMusic", [_helo, "kpop_1", 208]] call CBA_fnc_globalEvent;
},
{(driver (objectParent player)) isEqualTo player && { !((objectParent player) getVariable ["ark_var_musicPlaying", false]) } }
] call ace_interact_menu_fnc_createAction;
["Helicopter", 1, ["ACE_SelfActions", "LoudSpeaker"], _track1, true] call ace_interact_menu_fnc_addActionToClass;
_track2 = [
"Track2","Like A Cat",
"",
{
private _helo = objectParent player;
["ark_eh_us_playMusic", [_helo, "kpop_2", 220]] call CBA_fnc_globalEvent;
},
{(driver (objectParent player)) isEqualTo player && { !((objectParent player) getVariable ["ark_var_musicPlaying", false]) } }
] call ace_interact_menu_fnc_createAction;
["Helicopter", 1, ["ACE_SelfActions", "LoudSpeaker"], _track2, true] call ace_interact_menu_fnc_addActionToClass;
_track3 = [
"Track3","Dumb Dumb",
"",
{
private _helo = objectParent player;
["ark_eh_us_playMusic", [_helo, "kpop_3", 202]] call CBA_fnc_globalEvent;
},
{(driver (objectParent player)) isEqualTo player && { !((objectParent player) getVariable ["ark_var_musicPlaying", false]) } }
] call ace_interact_menu_fnc_createAction;
["Helicopter", 1, ["ACE_SelfActions", "LoudSpeaker"], _track3, true] call ace_interact_menu_fnc_addActionToClass;
_track4 = [
"Track4","Knock Knock",
"",
{
private _helo = objectParent player;
["ark_eh_us_playMusic", [_helo, "kpop_4", 195]] call CBA_fnc_globalEvent;
},
{(driver (objectParent player)) isEqualTo player && { !((objectParent player) getVariable ["ark_var_musicPlaying", false]) } }
] call ace_interact_menu_fnc_createAction;
["Helicopter", 1, ["ACE_SelfActions", "LoudSpeaker"], _track4, true] call ace_interact_menu_fnc_addActionToClass;
_track5 = [
"Track5","DDU-DU DDU-DU",
"",
{
private _helo = objectParent player;
["ark_eh_us_playMusic", [_helo, "kpop_5", 198]] call CBA_fnc_globalEvent;
},
{(driver (objectParent player)) isEqualTo player && { !((objectParent player) getVariable ["ark_var_musicPlaying", false]) } }
] call ace_interact_menu_fnc_createAction;
["Helicopter", 1, ["ACE_SelfActions", "LoudSpeaker"], _track5, true] call ace_interact_menu_fnc_addActionToClass;
_track6 = [
"Track6","Like Ohh-Ahh",
"",
{
private _helo = objectParent player;
["ark_eh_us_playMusic", [_helo, "kpop_6", 220]] call CBA_fnc_globalEvent;
},
{(driver (objectParent player)) isEqualTo player && { !((objectParent player) getVariable ["ark_var_musicPlaying", false]) } }
] call ace_interact_menu_fnc_createAction;
["Helicopter", 1, ["ACE_SelfActions", "LoudSpeaker"], _track6, true] call ace_interact_menu_fnc_addActionToClass;
_track7 = [
"Track7","Likey",
"",
{
private _helo = objectParent player;
["ark_eh_us_playMusic", [_helo, "kpop_7", 197]] call CBA_fnc_globalEvent;
},
{(driver (objectParent player)) isEqualTo player && { !((objectParent player) getVariable ["ark_var_musicPlaying", false]) } }
] call ace_interact_menu_fnc_createAction;
["Helicopter", 1, ["ACE_SelfActions", "LoudSpeaker"], _track7, true] call ace_interact_menu_fnc_addActionToClass;
_track8 = [
"Track8","TT",
"",
{
private _helo = objectParent player;
["ark_eh_us_playMusic", [_helo, "kpop_8", 200]] call CBA_fnc_globalEvent;
},
{(driver (objectParent player)) isEqualTo player && { !((objectParent player) getVariable ["ark_var_musicPlaying", false]) } }
] call ace_interact_menu_fnc_createAction;
["Helicopter", 1, ["ACE_SelfActions", "LoudSpeaker"], _track8, true] call ace_interact_menu_fnc_addActionToClass;
_track9 = [
"Track9","Miniskirt",
"",
{
private _helo = objectParent player;
["ark_eh_us_playMusic", [_helo, "kpop_9", 156]] call CBA_fnc_globalEvent;
},
{(driver (objectParent player)) isEqualTo player && { !((objectParent player) getVariable ["ark_var_musicPlaying", false]) } }
] call ace_interact_menu_fnc_createAction;
["Helicopter", 1, ["ACE_SelfActions", "LoudSpeaker"], _track9, true] call ace_interact_menu_fnc_addActionToClass;
_stopMusic = [
"StopMusic","Stop Music",
"",
{
private _helo = objectParent player;
["ark_eh_us_stopMusic", [_helo]] call CBA_fnc_globalEvent;
},
{(driver (objectParent player)) isEqualTo player && { (objectParent player) getVariable ["ark_var_musicPlaying", false] } }
] call ace_interact_menu_fnc_createAction;
["Helicopter", 1, ["ACE_SelfActions", "LoudSpeaker"], _stopMusic, true] call ace_interact_menu_fnc_addActionToClass;
ark_eh_us_playMusic = [
"ark_eh_us_playMusic",
{
params ["_helo","_song","_songLength"];
_helo setVariable ["ark_var_musicPlaying", true];
private _dummy = "#particlesource" createVehicleLocal [0,0,0];
_dummy attachTo [_helo, [0, 0, -2]];
_dummy say3D [_song, 1500];
[
{!((_this #0) getVariable ["ark_var_musicPlaying", false])},
{{deleteVehicle _x} forEach attachedObjects (_this #0)},
[_helo],
_songLength,
{
{deleteVehicle _x} forEach attachedObjects (_this #0);
(_this #0) setVariable ["ark_var_musicPlaying", false];
}
] call CBA_fnc_waitUntilAndExecute;
}
] call CBA_fnc_addEventHandler;
ark_eh_us_stopMusic = [
"ark_eh_us_stopMusic",
{
params ["_helo"];
_helo setVariable ["ark_var_musicPlaying", false];
}
] call CBA_fnc_addEventHandler;
["Helicopter", "Killed", {(_this #0) setVariable ["ark_var_musicPlaying", false]}, true, [], true] call CBA_fnc_addClassEventHandler; raP Y
version 6 EditorData sourceName ark_co46_k_pop addons 1 A3_Characters_F ace_nouniformrestrictions A3_Characters_F_Common A3_Static_F_Destroyer_Ship_Gun_01 A3_Static_F_Jets_AAA_System_01 A3_Ui_F admiral ark_rotor A3_Data_F CUP_CAMisc A3_Structures_F_Items_Vessels cba_xeh A3_Structures_F_Dominants_Lighthouse CUP_Misc3_Config CUP_CAStructures_E_Misc A3_Structures_F_Mil_Bunker A3_Supplies_F_Heli_CargoNets A3_Props_F_Exp_Commercial_Market ace_cargo ace_dragging CUP_Buildings_Config CUP_CAStructures_E_Misc_Misc_Market CUP_WheeledVehicles_Ural CUP_AirVehicles_MI6 CUP_WarfareBuildings CUP_StandaloneTerrains_Core_Faction A3_Static_F_Sams_Radar_System_02 A3_Static_F_Sams_SAM_System_04 mnp_opfor CUP_Creatures_StaticWeapons CUP_AirVehicles_Mi8 CUP_WheeledVehicles_UAZ CUP_WheeledVehicles_BTR60 CUP_WheeledVehicles_BRDM2 CUP_AirVehicles_AN2 CUP_AirVehicles_Su25 A3_Modules_F ark_ai_sentry ark_clear_cargo ark_ace_rearm CUP_AirVehciles_AW159 A3_Static_F_Destroyer_Boat_Rack_01 A3_Boat_F_Destroyer_Destroyer_01 CUP_AirVehicles_UH60 A3_Static_F_Jets_SAM_System_02 A3_Static_F_Destroyer_Ship_MRLS_01 CUP_WaterVehicles_RHIB CUP_WheeledVehicles_TowingTractor A3_Supplies_F_Orange_Ammoboxes AddonsMetaData dlcs Jets Heli Expansion CUP_Vehicles CUP_Units ORANGE randomSeed ScenarioData CustomAttributes Mission Y moveGridStep ?angleGridStep
>scaleGridStep ?autoGroupingDist Atoggles ItemIDProvider < MarkerIDProvider O LayerIndexProvider b Camera u nextID O nextID b nextID 8 u pos MFAWdir K߾&#?up mVdB?\?aside Q? 2? List +items * Item0 Item1 i Item2 Item3 u
Item4
Item5 ` Item6 Item7 Item8 r Item9 Item10 %
Item11 `
Item12
Item13 : Item14 Item15 Y Item16 Item17 ! Item18 d Item19 Item20 Item21 Q Item22 Item23 Item24 n Item25 Item26 Item27 - Item28 v Item29 Item30 Item31 Q Item32 Item33 Item34 ~ Item35 Item36 X Item37 Item38 ( Item39 k Item40 Item41 className A3_Characters_F name Arma 3 Alpha - Characters and Clothing author Bohemia Interactive url https://www.arma3.com i className ace_nouniformrestrictions name ACE3 - No Uniform Restrictions author ACE-Team url https://ace3.acemod.org/ className A3_Static_F_Destroyer name CFGPATCHES_A3_Static_F_Destroyer author Bohemia Interactive url https://www.arma3.com u
className A3_Static_F_Jets name Arma 3 Jets - Turrets author Bohemia Interactive url https://www.arma3.com
className A3_Ui_F name Arma 3 - User Interface author Bohemia Interactive url https://www.arma3.com ` className Admiral name admiral author Kami className ark_rotor name ARK Inhouse - Rotor author ARK url http://www.ark-group.org className A3_Data_F name Arma 3 - Main Configuration author Bohemia Interactive url https://www.arma3.com r className CUP_CAMisc name CUP_CAMisc className A3_Structures_F name Arma 3 - Buildings and Structures author Bohemia Interactive url https://www.arma3.com %
className CUP_Misc3_Config name CUP_Misc3_Config `
className CUP_CAStructures_E_Misc name CUP_CAStructures_E_Misc
className A3_Structures_F_Mil name Arma 3 - Military Buildings and Structures author Bohemia Interactive url https://www.arma3.com : className A3_Supplies_F_Heli name Arma 3 Helicopters - Ammoboxes and Supplies author Bohemia Interactive url https://www.arma3.com className A3_Props_F_Exp name Arma 3 Apex - Decorative and Mission Objects author Bohemia Interactive url https://www.arma3.com Y className ace_cargo name ACE3 - Cargo author ACE-Team url https://ace3.acemod.org/ className ace_dragging name ACE3 - Dragging author ACE-Team url https://ace3.acemod.org/ ! className CUP_Buildings_Config name CUP_Buildings_Config d className CUP_CAStructures_E_Misc_Misc_Market name CUP_CAStructures_E_Misc_Misc_Market className CUP_WheeledVehicles_Ural name CUP_WheeledVehicles_Ural className CUP_AirVehicles_MI6 name CUP_AirVehicles_MI6 Q className CUP_WarfareBuildings name CUP_WarfareBuildings className CUP_StandaloneTerrains_Core_Faction name CUP_StandaloneTerrains_Core_Faction className A3_Static_F_Sams name Arma 3 Sams - Turrets author Bohemia Interactive url https://www.arma3.com n className mnp_opfor name mnp_opfor className CUP_Creatures_StaticWeapons name CUP_Creatures_StaticWeapons className CUP_AirVehicles_Mi8 name CUP_AirVehicles_Mi8 - className CUP_WheeledVehicles_UAZ name CUP_WheeledVehicles_UAZ v className CUP_WheeledVehicles_BTR60 name CUP_WheeledVehicles_BTR60 className CUP_WheeledVehicles_BRDM2 name CUP_WheeledVehicles_BRDM2 className CUP_AirVehicles_AN2 name CUP_AirVehicles_AN2 Q className CUP_AirVehicles_Su25 name CUP_AirVehicles_Su25 className A3_Modules_F name Arma 3 Alpha - Scripted Modules author Bohemia Interactive url https://www.arma3.com className ark_ai_sentry name ARK Inhouse - AI Sentry author ARK url http://www.ark-group.org ~ className ark_clear_cargo name ARK Inhouse - Clear Cargo author ARK url http://www.ark-group.org className ark_ace_rearm name ARK Inhouse - ACE Rearm author ARK url http://www.ark-group.org X className CUP_AirVehciles_AW159 name CUP_AirVehciles_AW159 className A3_Boat_F_Destroyer name Arma 3 Jets - Boats and Submersibles author Bohemia Interactive url https://www.arma3.com ( className CUP_AirVehicles_UH60 name CUP_AirVehicles_UH60 k className CUP_WaterVehicles_RHIB name CUP_WaterVehicles_RHIB className CUP_WheeledVehicles_TowingTractor name CUP_WheeledVehicles_TowingTractor className A3_Supplies_F_Orange name Arma 3 Orange - Ammoboxes and Supplies author Bohemia Interactive url https://www.arma3.com author dancemoox Header gameType Coop minPlayers maxPlayers . Category0 name Multiplayer Attribute0 Z Attribute1 nAttributes property RespawnButton expression true Value data singleType SCALAR value ? property RespawnTemplates expression true Value data singleType ARRAY value ? items Item0 \ data l singleType STRING value None Intel Entities l Connections K( VehicleInVehicleLinks Y Y briefingName ark_co46_k_pop overviewText South Korean Navy Seals infiltrate a Northern island | Slot TH / Squad timeOfChanges FstartWeather >startWind forecastWeather >forecastWind forecastWaves forecastLightnings =wavesForced windForced year month day hour minute startFogDecay T<forecastFogDecay T