admiral\admiral.h b|^ description.ext ^ hull3\BIG_STOP_GEAR.h C^ hull3\BIG_STOP_UNIFORM.h E^V hull3\briefing\blufor.sqf ^ hull3\briefing\civilian.sqf *qn^ hull3\briefing\indfor.sqf *qn^ hull3\briefing\opfor.sqf *qn^ hull3\hull3.h wD^ hull3\LICENSE *qn^8 init.sqf *qn^ initPlayerLocal.sqf Hk^# initServer.sqf I^ mission.sqm BhcN plank.h n^ zone_spawned_unit.sqf *qn^; class Admiral {
isEnabled = 1;
isBehaviorEnabled = 0;
groupSpawnDelay = 2;
class Events {
zone_spawned_unit = "zone_spawned_unit.sqf";
};
sideRelations[] = {
{"west", "resistance", "enemy"},
{"resistance", "west", "enemy"}
};
class ZoneTemplates {
class Camp {
infFireteamSize = 1;
infWaypointAmount = 4;
techWaypointAmount = 3;
armourWaypointAmount = 3;
waypointBehaviours[] = {"AWARE"};
canSpawnFfvCrew = 0;
aimingAccuracy = 0.2;
aimingShake = 0.2;
aimingSpeed = 0.5;
spotDistance = 0.65;
spotTime = 1;
courage = 1;
reloadSpeed = 1;
commanding = 1;
general = 0.7;
};
};
class Camp {
defaultUnitTemplate = "CUP_CHDKZ";
defaultZoneTemplate = "Camp";
};
class Patrol {
defaultUnitTemplate = "CUP_CHDKZ";
defaultZoneTemplate = "Patrol";
};
class Cqc {
defaultUnitTemplate = "CUP_CHDKZ";
defaultZoneTemplate = "Cqc";
};
class UnitTemplates {
class CUP_CHDKZ {
technicals[] = {"CUP_O_UAZ_MG_CHDKZ", "CUP_O_UAZ_MG_CHDKZ", "CUP_O_UAZ_AGS30_CHDKZ", "CUP_O_UAZ_SPG9_CHDKZ", "CUP_O_Ural_ZU23_CHDKZ"};
armour[] = {"CUP_O_BTR60_CHDKZ", "CUP_O_T55_CHDKZ", "CUP_O_BRDM2_CHDKZ", "CUP_O_MTLB_pk_ChDKZ", "CUP_O_BMP2_CHDKZ", "CUP_O_T72_CHDKZ", "CUP_O_BTR80_CHDKZ", "CUP_O_BTR80A_CHDKZ"};
};
};
};
#include "admiral\admiral.h"
#include "hull3\hull3.h"
#include "plank.h"
enableDebugConsole = 1;
disableChannels[]={{2,true,true},{4,true,true},{6,true,true}};
onLoadName = "ban ki moons big stop";
onLoadMission = "Made with Hull3";
author = "dancemoox";
loadScreen = "x\ark\addons\hull3\resources\hull3_logo.paa";
class Header
{
gameType = Coop;
minPlayers = 1;
maxPlayers = 42;
};
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 = 1;
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 = 1;
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";
};
};
class BIG_STOP_GEAR {
class Rifleman {
primaryWeapon = "CUP_arifle_HK416_Black";
primaryWeaponItems[] = {"CUP_optic_Elcan_SpecterDR_KF_RMR_black", "CUP_acc_LLM01_L", "CUP_muzzle_mfsup_Flashhider_556x45_Black"};
secondaryWeapon = "";
secondaryWeaponItems[] = {};
handgunWeapon = "";
handgunItems[] = {};
uniformWeapons[] = {};
vestWeapons[] = {};
backpackWeapons[] = {};
uniformMagazines[] = {
{"ACE_Chemlight_HiRed", 2},
{"SmokeShell", 1},
{"ACE_IR_Strobe_Item", 2}
};
vestMagazines[] = {
{"CUP_30Rnd_556x45_PMAG_QP", 6},
{"CUP_30Rnd_556x45_PMAG_QP_Tracer_Red", 2}
};
backpackMagazines[] = {
{"HandGrenade", 2},
{"SmokeShell", 1},
{"CUP_30Rnd_556x45_PMAG_QP", 4},
{"CUP_30Rnd_556x45_PMAG_QP_Tracer_Red", 2}
};
basicAssignItems[] = {"ItemMap", "ItemCompass", "ItemWatch", "CUP_NVG_PVS15_black", "ItemGPS"};
assignItems[] = {};
binocular = "";
uniformItems[] = {
{"ACE_Flashlight_KSF1", 1},
{"ACE_wirecutter", 1}
};
vestItems[] = {};
backpackItems[] = {};
uniformRadios[] = {"ACRE_PRC343"};
vestRadios[] = {};
backpackRadios[] = {};
uniformMedicalItems[] = {
{"ACE_fieldDressing", 10},
{"ACE_tourniquet", 2}
};
vestMedicalItems[] = {};
backpackMedicalItems[] = {};
code = "";
headGear = "";
uniform = "";
goggles = "";
vest = "";
backpack = "";
};
class Leader : Rifleman {
primaryWeapon = "CUP_arifle_HK416_M203_Black";
handgunWeapon = "CUP_hgun_M9A1";
handgunItems[] = {"CUP_acc_CZ_M3X"};
vestMagazines[] = {
{"CUP_30Rnd_556x45_PMAG_QP", 3},
{"CUP_1Rnd_HE_M203", 4},
{"CUP_1Rnd_Smoke_M203", 2},
{"CUP_1Rnd_SmokeRed_M203", 2},
{"CUP_30Rnd_556x45_PMAG_QP_Tracer_Red", 2},
{"CUP_15Rnd_9x19_M9", 3}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_30Rnd_556x45_PMAG_QP", 6},
{"CUP_30Rnd_556x45_PMAG_QP_Tracer_Red", 2},
{"CUP_1Rnd_StarFlare_White_M203", 2},
{"CUP_1Rnd_StarCluster_White_M203", 2},
{"CUP_1Rnd_Smoke_M203", 2},
{"CUP_1Rnd_SmokeRed_M203", 2}
};
binocular = "ACE_Vector";
};
class Officer : Leader {
binocular = "ACE_Vector";
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class Crew : Rifleman {
primaryWeapon = "CUP_arifle_HK416_CQB_Black";
primaryWeaponItems[] = {"CUP_optic_Elcan_SpecterDR_KF_RMR_black", "CUP_acc_LLM01_L"};
uniformMagazines[] = {
{"ACE_Chemlight_HiRed", 2},
{"SmokeShell", 1}
};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
vestMagazines[] = {{"CUP_30Rnd_556x45_PMAG_QP", 4}};
backpackMagazines[] = {};
};
class CO : Officer {
};
class XO : CO {
};
class SL : Officer {
};
class Medic : Rifleman {
primaryWeapon = "CUP_arifle_HK416_CQB_Black";
vestMagazines[] = {
{"CUP_30Rnd_556x45_PMAG_QP", 4},
{"CUP_30Rnd_556x45_PMAG_QP_Tracer_Red", 2},
{"SmokeShell", 2}
};
backpackMagazines[] = {
{"SmokeShellBlue", 4},
{"CUP_30Rnd_556x45_PMAG_QP", 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 AR : Rifleman {
primaryWeapon = "CUP_lmg_M60E4";
primaryWeaponItems[] = {"CUP_optic_Elcan_SpecterDR_KF_RMR_black", "CUP_acc_LLM01_L"};
vestMagazines[] = {{"CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 2}};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 4}
};
};
class AAR : Rifleman {
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 4}
};
binocular = "ACE_Vector";
};
class RAT : Rifleman {
primaryWeapon = "CUP_arifle_HK416_CQB_Black";
primaryWeaponItems[] = {"CUP_optic_Elcan_SpecterDR_KF_RMR_black", "CUP_acc_LLM01_L"};
secondaryWeapon = "CUP_launch_APILAS";
vestMagazines[] = {
{"CUP_30Rnd_556x45_PMAG_QP", 6},
{"CUP_30Rnd_556x45_PMAG_QP_Tracer_Red", 2}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_30Rnd_556x45_PMAG_QP", 4}
};
};
class P : Crew {
};
class PCM : P {
};
class Moon : Leader {
primaryWeapon = "CUP_smg_MP7";
primaryWeaponItems[] = {"CUP_optic_AIMM_MICROT1_BLK", "CUP_acc_LLM01_L"};
vestMagazines[] = {
{"CUP_40Rnd_46x30_MP7", 10},
{"CUP_15Rnd_9x19_M9", 5}
};
backpackMagazines[] = {
{"HandGrenade", 2},
{"SmokeShell", 1},
{"CUP_40Rnd_46x30_MP7", 10}
};
};
class Vehicle {
weapons[] = {{"CUP_launch_APILAS", 15}};
magazines[] = {
{"CUP_30Rnd_556x45_PMAG_QP", 50},
{"CUP_30Rnd_556x45_PMAG_QP_Tracer_Red", 25},
{"CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 25},
{"CUP_40Rnd_46x30_MP7", 10},
{"CUP_1Rnd_Smoke_M203", 15},
{"ACE_HandFlare_White", 15},
{"CUP_1Rnd_StarFlare_White_M203", 15},
{"CUP_1Rnd_StarCluster_White_M203", 15},
{"CUP_1Rnd_HE_M203", 15},
{"HandGrenade", 15},
{"SmokeShell", 15},
{"ClaymoreDirectionalMine_Remote_Mag", 10}
};
items[] = {{"ACE_M26_Clacker", 1}};
medicalItems[] = {
{"ACE_fieldDressing", 50},
{"ACE_splint", 12}
};
};
};
class BIG_STOP_UNIFORM {
class Rifleman {
headGear = "CUP_H_OpsCore_Grey_NoHS";
goggles = "CUP_G_ESS_KHK_Scarf_Tan";
uniform = "CUP_U_CRYE_RGR_Full";
vest = "CUP_V_B_LBT_LBV_OD_ARM";
backpack = "ark_backpack_med";
};
class Leader : Rifleman {
headGear = "CUP_H_OpsCore_Grey";
uniform = "CUP_U_CRYE_RGR_Roll";
vest = "CUP_V_B_Armatus_BB_OD_ARM";
};
class Officer : Leader {
goggles = "CUP_FR_NeckScarf2";
};
class Crew : Rifleman {
goggles = "";
headGear = "H_PilotHelmetHeli_B";
uniform = "CUP_U_CRYE_BLK_Full";
vest = "CUP_V_B_Interceptor_Base_Grey_ARM";
backpack = "B_Parachute";
};
class CO : Officer {
};
class XO : CO {
};
class SL : Officer {
};
class Medic : Rifleman {
vest = "CUP_V_B_Armatus_OD_ARM";
backpack = "ark_backpack_large";
};
class FTL : Leader {
};
class AR : Rifleman {
goggles = "CUP_G_ESS_KHK_Scarf_Face_Tan";
headGear = "CUP_H_OpsCore_Grey_SF";
};
class AAR : Rifleman {
goggles = "CUP_G_ESS_KHK";
backpack = "ark_backpack_large";
};
class RAT : Rifleman {
};
class P : Crew {
};
class PCM : P {
};
class Moon : Leader {
uniform = "U_Marshal";
vest = "V_Pocketed_olive_F_ARM";
backpack = "ark_backpack_med";
headGear = "H_HeadBandage_bloody_F";
goggles = "CUP_G_TK_RoundGlasses_blk";
};
};
// BLUFOR Notes
// Situation
player createDiaryRecord ["Diary", ["Situation","
Whilst extracting the required supplies for the United Nations the lead helicopter was hit by a SAM resulting in a crash landing, the trailing helicopter has lifted out the required supplies as well as the dead and wounded.
We must dig in and await extraction.
ENEMY FORCES
Livonia rebels upset we've taken their supplies. Most will be attacking from the south along with the east and west approach roads.
FRIENDLY FORCES
An extraction force and escort are en route currently but it will be some time until they can extract us.
"]];
// Mission
player createDiaryRecord ["Diary", ["Mission","
Defend the abandoned Village until extraction arrives.
"]];
// Execution
player createDiaryRecord ["Diary", ["Execution","
Dig in and hold using the sandbags we've found inside this abandoned village.
Ammunition recovered from the crashed heli has been prepared in the ammo dump.
We have a limited supply of Claymore mines that can be deployed before the enemy arrives.
Once the shooting starts remain within the indicated perimeter until extract.
Mr Moon must survive at all costs!
"]];
// 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 MNP_ROK {
gear = "BIG_STOP_GEAR";
uniform = "BIG_STOP_UNIFORM";
languages[] = {
{"west", 100}
};
};
};
class Gear {
#include "BIG_STOP_GEAR.h"
unitBaseClass = "Rifleman";
vehicleBaseClass = "Vehicle";
};
class Uniform {
#include "BIG_STOP_UNIFORM.h"
unitBaseClass = "Rifleman";
};
};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_ho_playIntro = {
// sleep 10;
// playSound "ww2_pad";
// [str ("7th Argylls") , str(date select 1) + "." + str(date select 2) + "." + str(date select 0), str("Western Desert")] spawn BIS_fnc_infoText;
//};
ark_fnc_di_assignFortifications = {
private _unit = _this select 0;
private _gearClass = _unit getVariable "hull3_gear_class";
if (isNil {_unit getVariable "di_areFortsAssigned"}) then {
call {
if (_gearClass in ["CO", "XO", "SL"]) exitWith {[_unit, [1, 0, 4, 0, 4, 0, 0, 1, 0]] call plank_api_fnc_forceAddFortifications};
if (_gearClass in ["SAMG"]) exitWith {[_unit, [0, 0, 0, 0, 0, 2, 0, 0, 1]] call plank_api_fnc_forceAddFortifications};
if (_gearClass in ["HMGAG", "GMGAG", "DHATAG", "DHATAC"]) exitWith {[_unit, [0, 2, 4, 2, 4, 0, 2, 0, 0]] call plank_api_fnc_forceAddFortifications};
if (_gearClass in ["FTL", "HMGG", "ENG", "SN", "GMGG", "DHATG"]) exitWith {[_unit, [0, 1, 2, 0, 2, 0, 0, 0, 0]] call plank_api_fnc_forceAddFortifications};
if (_gearClass in ["Medic", "SP", "ENGA"]) exitWith {[_unit, [0, 0, 2, 1, 2, 0, 0, 0, 0]] call plank_api_fnc_forceAddFortifications};
if (_gearClass in ["Rifleman", "AR", "AAR"]) exitWith {[_unit, [0, 0, 2, 0, 2, 0, 0, 0, 0]] call plank_api_fnc_forceAddFortifications};
if (_gearClass in ["RAT"]) exitWith {[_unit, [0, 0, 2, 0, 2, 0, 0, 0, 0]] call plank_api_fnc_forceAddFortifications};
if (_gearClass in ["SAMAG"]) exitWith {[_unit, [0, 0, 0, 0, 0, 2, 0, 0, 1]] call plank_api_fnc_forceAddFortifications};
};
_unit setVariable ["di_areFortsAssigned", true, true];
};
};
ark_fnc_di_fillMMGAmmobox = {
private _box = _this select 1;
[_box, 9999] remoteExecCall ["ace_rearm_fnc_makeSource", 2];
private ["_magazines", "_weapons"];
_magazines = [
["CUP_30Rnd_556x45_G36", 25],
["CUP_30Rnd_TE1_Red_Tracer_556x45_G36", 25],
["HandGrenade", 5],
["ACE_Chemlight_HiRed", 10],
["SmokeShell", 10],
["ACE_HandFlare_White", 20]
];
_weapons = [
["CUP_launch_FIM92Stinger", 2],
["CUP_launch_M72A6", 5]
];
_items = [
["ACE_fieldDressing", 25]
];
_backpack = [
["CUP_B_M2_Tripod_Bag", 1]
];
clearMagazineCargoGlobal _box;
clearWeaponCargoGlobal _box;
clearItemCargoGlobal _box;
{_box addMagazineCargoGlobal _x;} foreach _magazines;
{_box addWeaponCargoGlobal _x;} foreach _weapons;
{_box addItemCargoGlobal _x;} foreach _items;
{_box addBackpackCargoGlobal _x;} foreach _backpack;
};
ark_fnc_di_fillSLAmmobox = {
private _box = _this select 1;
private ["_magazines", "_weapons", "_items"];
_magazines = [
["CUP_30Rnd_556x45_PMAG_QP", 100],
["CUP_30Rnd_556x45_PMAG_QP_Tracer_Red", 50],
["CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 50],
["ACE_Chemlight_HiRed", 10],
["CUP_1Rnd_HEDP_M203", 15],
["CUP_1Rnd_Smoke_M203", 15],
["CUP_1Rnd_SmokeRed_M203", 15],
["CUP_1Rnd_SmokeGreen_M203", 15],
["CUP_1Rnd_StarFlare_White_M203", 15],
["CUP_1Rnd_StarFlare_Red_M203", 15],
["CUP_1Rnd_StarFlare_Green_M203", 15],
["ACE_HandFlare_White", 10],
["HandGrenade", 25],
["SmokeShell", 25],
["ClaymoreDirectionalMine_Remote_Mag", 10]
];
_weapons = [
["CUP_launch_FIM92Stinger", 1],
["CUP_launch_APILAS", 10]
];
_items = [
["ACE_fieldDressing", 50],
["ACE_M26_Clacker", 2]
];
clearMagazineCargoGlobal _box;
clearWeaponCargoGlobal _box;
clearItemCargoGlobal _box;
{_box addMagazineCargoGlobal _x;} foreach _magazines;
{_box addWeaponCargoGlobal _x;} foreach _weapons;
{_box addItemCargoGlobal _x;} foreach _items;
};
if (!didJIP) then {
// [player] spawn ark_fnc_di_playIntro;
[player] call ark_fnc_di_assignFortifications;
["mission.safetytimer.ended", {[player] call plank_api_fnc_forceRemoveAllFortifications;}] call hull3_event_fnc_addEventHandler;
};
_baseAction = [
"LoudSpeaker",
"Phone Speaker",
"",
{true},
{true}
] call ace_interact_menu_fnc_createAction;
[moon, 1, ["ACE_SelfActions"], _baseAction] call ace_interact_menu_fnc_addActionToObject;
_track1 = [
"Track1","What is Love?",
"",
{
["ark_eh_us_playMusic", [moon, "kpop_1", 250]] call CBA_fnc_globalEvent;
},
{!(moon getVariable ["ark_var_musicPlaying", false])}
] call ace_interact_menu_fnc_createAction;
[moon, 1, ["ACE_SelfActions", "LoudSpeaker"], _track1] call ace_interact_menu_fnc_addActionToObject;
_track2 = [
"Track2","Like A Cat",
"",
{
["ark_eh_us_playMusic", [moon, "kpop_2", 250]] call CBA_fnc_globalEvent;
},
{!(moon getVariable ["ark_var_musicPlaying", false])}
] call ace_interact_menu_fnc_createAction;
[moon, 1, ["ACE_SelfActions", "LoudSpeaker"], _track2] call ace_interact_menu_fnc_addActionToObject;
_track3 = [
"Track3","Dumb Dumb",
"",
{
["ark_eh_us_playMusic", [moon, "kpop_3", 250]] call CBA_fnc_globalEvent;
},
{!(moon getVariable ["ark_var_musicPlaying", false])}
] call ace_interact_menu_fnc_createAction;
[moon, 1, ["ACE_SelfActions", "LoudSpeaker"], _track3] call ace_interact_menu_fnc_addActionToObject;
_track4 = [
"Track4","Knock Knock",
"",
{
["ark_eh_us_playMusic", [moon, "kpop_4", 250]] call CBA_fnc_globalEvent;
},
{!(moon getVariable ["ark_var_musicPlaying", false])}
] call ace_interact_menu_fnc_createAction;
[moon, 1, ["ACE_SelfActions", "LoudSpeaker"], _track4] call ace_interact_menu_fnc_addActionToObject;
_track5 = [
"Track5","DDU-DU DDU-DU",
"",
{
["ark_eh_us_playMusic", [moon, "kpop_5", 250]] call CBA_fnc_globalEvent;
},
{!(moon getVariable ["ark_var_musicPlaying", false])}
] call ace_interact_menu_fnc_createAction;
[moon, 1, ["ACE_SelfActions", "LoudSpeaker"], _track5] call ace_interact_menu_fnc_addActionToObject;
_track6 = [
"Track6","Like Ohh-Ahh",
"",
{
["ark_eh_us_playMusic", [moon, "kpop_6", 250]] call CBA_fnc_globalEvent;
},
{!(moon getVariable ["ark_var_musicPlaying", false])}
] call ace_interact_menu_fnc_createAction;
[moon, 1, ["ACE_SelfActions", "LoudSpeaker"], _track6] call ace_interact_menu_fnc_addActionToObject;
_track7 = [
"Track7","Likey",
"",
{
["ark_eh_us_playMusic", [moon, "kpop_7", 250]] call CBA_fnc_globalEvent;
},
{!(moon getVariable ["ark_var_musicPlaying", false])}
] call ace_interact_menu_fnc_createAction;
[moon, 1, ["ACE_SelfActions", "LoudSpeaker"], _track7] call ace_interact_menu_fnc_addActionToObject;
_track8 = [
"Track8","TT",
"",
{
["ark_eh_us_playMusic", [moon, "kpop_8", 250]] call CBA_fnc_globalEvent;
},
{!(moon getVariable ["ark_var_musicPlaying", false])}
] call ace_interact_menu_fnc_createAction;
[moon, 1, ["ACE_SelfActions", "LoudSpeaker"], _track8] call ace_interact_menu_fnc_addActionToObject;
_track9 = [
"Track9","Miniskirt",
"",
{
["ark_eh_us_playMusic", [moon, "kpop_9", 180]] call CBA_fnc_globalEvent;
},
{!(moon getVariable ["ark_var_musicPlaying", false])}
] call ace_interact_menu_fnc_createAction;
[moon, 1, ["ACE_SelfActions", "LoudSpeaker"], _track9] call ace_interact_menu_fnc_addActionToObject;
_stopMusic = [
"StopMusic","Stop Music",
"",
{
["ark_eh_us_stopMusic", [moon]] call CBA_fnc_globalEvent;
},
{(moon getVariable ["ark_var_musicPlaying", false])}
] call ace_interact_menu_fnc_createAction;
[moon, 1, ["ACE_SelfActions", "LoudSpeaker"], _stopMusic] call ace_interact_menu_fnc_addActionToObject;
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, 0], "Pelvis"];
_dummy say3D [_song, 25];
[
{!((_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;
["CAManBase", "Killed", {(_this #0) setVariable ["ark_var_musicPlaying", false]}, true, [], true] call CBA_fnc_addClassEventHandler;ark_tgc_fnc_nwController = {
params ["_nw"];
private _gunner = gunner _nw;
{_gunner disableAI _x} forEach ["AUTOTARGET","FSM","AUTOCOMBAT"];
[
{
params ["_args", "_id"];
_args params ["_gunner"];
if (!alive _gunner) exitWith {_id call CBA_fnc_removePerFrameHandler};
[_gunner, getMarkerPos "mkr_tgt"] call ark_tgc_fnc_nwDoFire;
},
60,
[_gunner]
] call CBA_fnc_addPerFrameHandler;
};
ark_tgc_fnc_nwDoFire = {
params ["_unit","_target"];
_unit doArtilleryFire [_target, "CUP_30Rnd_122mmHE_D30_M", 1];
private _nw = vehicle _unit;
_nw setVehicleAmmoDef 1;
_nw setVehicleAmmo 1;
};
ark_fnc_ch_setFace = {
{
private _randomFace = selectRandom ["AsianHead_A3_03"];
[_x, _randomFace] remoteExec ["setFace", 0, netId _x];
} forEach [moon];
};
call ark_fnc_ch_setFace; raP J
version 6 EditorData sourceName ark_co41_ban_ki_moons_big_stop addons Admiral ark_rotor A3_Ui_F CUP_Creatures_Military_SLA CUP_AirVehicles_Mi8 CUP_Creatures_Military_Chedaki CUP_Creatures_StaticWeapons CUP_TrackedVehicles_ZSU23 CUP_AirVehicles_AH64 CUP_AirVehicles_UH60 A3_Modules_F_Curator_Curator A3_Modules_F_Effects ark_clear_cargo A3_Characters_F ace_nouniformrestrictions CUP_CAMisc A3_Structures_F_Enoch_Military_Training A3_Structures_F_Items_Vessels cba_xeh CUP_Misc3_Config CUP_WheeledVehicles_Ural A3_Weapons_F_Ammoboxes AddonsMetaData dlcs CUP_Units CUP_Vehicles Enoch randomSeed ScenarioData 4
CustomAttributes
Mission * J moveGridStep ?angleGridStep
>scaleGridStep ?autoGroupingDist Atoggles ItemIDProvider MarkerIDProvider LayerIndexProvider Camera nextID ,
nextID nextID r pos B-F%0CȨDdir d55?up d5?5?aside ? /;4 List & 4
items Item0 * Item1 a Item2 Item3 6 Item4 Item5 Item6 Item7 n Item8 Item9 Item10 A Item11 Item12 M Item13 Item14 E
Item15
Item16
Item17 Item18 ( Item19 c Item20 4
className Admiral name Admiral author Kami a className ark_rotor name ARK Inhouse - Rotor author ARK url http://www.ark-group.org className A3_Ui_F name Arma 3 - User Interface author Bohemia Interactive url https://www.arma3.com 6 className CUP_Creatures_Military_SLA name CUP_Creatures_Military_SLA className CUP_AirVehicles_Mi8 name CUP_AirVehicles_Mi8 className CUP_Creatures_Military_Chedaki name CUP_Creatures_Military_Chedaki className CUP_Creatures_StaticWeapons name CUP_Creatures_StaticWeapons n className CUP_TrackedVehicles_ZSU23 name CUP_TrackedVehicles_ZSU23 className CUP_AirVehicles_AH64 name CUP_AirVehicles_AH64 className CUP_AirVehicles_UH60 name CUP_AirVehicles_UH60 A className A3_Modules_F_Curator name Arma 3 Zeus Update - Scripted Modules author Bohemia Interactive url https://www.arma3.com className A3_Modules_F name Arma 3 Alpha - Scripted Modules author Bohemia Interactive url https://www.arma3.com M className ark_clear_cargo name ARK Inhouse - Clear Cargo author ARK url http://www.ark-group.org className A3_Characters_F name Arma 3 Alpha - Characters and Clothing author Bohemia Interactive url https://www.arma3.com E
className ace_nouniformrestrictions name ACE3 - No Uniform Restrictions author ACE-Team url https://ace3.acemod.org/
className CUP_CAMisc name CUP_CAMisc
className A3_Structures_F_Enoch_Military name Arma 3 Contact Platform - Military Buildings and Structures author Bohemia Interactive url https://www.arma3.com 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 c className CUP_WheeledVehicles_Ural name CUP_WheeledVehicles_Ural className A3_Weapons_F name Arma 3 Alpha - Weapons and Accessories author Bohemia Interactive url https://www.arma3.com 4
author dancemoox Header Y
gameType Coop minPlayers maxPlayers )
Category0
* name Multiplayer Attribute0
Attribute1 c nAttributes * property RespawnButton expression true Value - c data = c singleType SCALAR value ?c property RespawnTemplates expression true Value * data * singleType ARRAY value * items Item0 * data * singleType STRING value None * Intel Z Entities Connections J briefingName ark_co41_ban_ki_moons_big_stop overviewText White Tigers hold out for extract with Mr Moon resistanceWest timeOfChanges FstartWeather >startWind forecastWeather >forecastWind forecastWaves forecastLightnings =wavesForced windForced year month day hour minute startFogDecay T<forecastFogDecay T< +items * Item0 Item1 0 Item2 N Item3 k Item4 Item5 h Item6 <