admiral\admiral.h U;Sg description.ext ^ hull3\briefing\blufor.sqf 3Sg_ hull3\briefing\civilian.sqf ^ hull3\briefing\indfor.sqf ^ hull3\briefing\opfor.sqf ^ hull3\hull3.h ^ hull3\LICENSE ^8 hull3\ROOF_KOREANS_GEAR.h 9Sg hull3\ROOF_KOREANS_UNIFORM.h ,4Sge init.sqf ^ initPlayerLocal.sqf @SgD initServer.sqf ^ mission.sqm CSg plank.h E@Sgk zone_spawned_unit.sqf ^; class Admiral {
isEnabled = 1;
isBehaviorEnabled = 0;
groupSpawnDelay = 2;
useTracers = 1;
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 = "MNP_KOR_WD";
defaultZoneTemplate = "Camp";
};
class Patrol {
defaultUnitTemplate = "MNP_KOR_WD";
defaultZoneTemplate = "Patrol";
};
class Cqc {
defaultUnitTemplate = "MNP_KOR_WD";
defaultZoneTemplate = "Cqc";
};
class UnitTemplates {
class MNP_KOR_WD {
technicals[] = {"CUP_O_UAZ_MG_RU", "CUP_O_UAZ_MG_RU", "CUP_O_UAZ_AGS30_RU", "CUP_O_UAZ_SPG9_RU"};
armour[] = {"CUP_O_MTLB_pk_WDL_RU", "CUP_O_BRDM2_SLA", "CUP_O_BTR60_SLA", "CUP_I_BMP1_TK_GUE", "CUP_I_T55_TK_GUE", "CUP_O_T72_SLA", "CUP_O_BTR80_GREEN_RU", "CUP_O_BTR80A_GREEN_RU"};
};
};
};
#include "admiral\admiral.h"
#include "hull3\hull3.h"
#include "plank.h"
enableDebugConsole = 1;
disableChannels[]={{2,true,true},{4,true,true},{6,true,true}};
onLoadName = "roof koreans";
onLoadMission = "Made with Hull3";
author = "dancemoox";
loadScreen = "x\ark\addons\hull3\resources\hull3_logo.paa";
class Header
{
gameType = Coop;
minPlayers = 1;
maxPlayers = 63;
};
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";
};
};
allowProfileGlasses = 0;
// BLUFOR Notes
// Situation
player createDiaryRecord ["Diary", ["Situation","
Our mission on the Northern island is complete however bad weather has prevented our extract from taking off. The Northern garrison forces are now aware of our incursion and will be mounting an assault shortly.
We must dig in and await extraction.
ENEMY FORCES
North Korea regulars and garrison forces
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 indicated AO until extraction arrives.
Expect enemy assaults from the north through to the south.
"]];
// Execution
player createDiaryRecord ["Diary", ["Execution","
Dig in and hold using the sandbags we've found inside abandoned buildings.
Ammunition dumps have been prepared in the northern roof ammo dump and southern roof ammo dump.
Once the shooting starts remain within the indicated perimeter until extract.
"]];
// 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 ROOF_KOREANS {
gear = "ROOF_KOREANS_GEAR";
uniform = "ROOF_KOREANS_UNIFORM";
languages[] = {
{"west", 100}
};
};
};
class Gear {
#include "ROOF_KOREANS_GEAR.h"
unitBaseClass = "Rifleman";
vehicleBaseClass = "Vehicle";
};
class Uniform {
#include "ROOF_KOREANS_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.class ROOF_KOREANS_GEAR {
class Rifleman {
primaryWeapon = "CUP_arifle_Mk16_CQC_black";
primaryWeaponItems[] = {"CUP_optic_Elcan_SpecterDR_KF_RMR_black", "suppressor_l_lxWS", "CUP_acc_LLM_black"};
secondaryWeapon = "";
secondaryWeaponItems[] = {};
handgunWeapon = "CUP_hgun_M9A1";
handgunItems[] = {};
uniformWeapons[] = {};
vestWeapons[] = {};
backpackWeapons[] = {};
uniformMagazines[] = {
{"HandGrenade", 2},
{"ACE_Chemlight_IR", 2},
{"SmokeShellRed", 2},
{"ACE_IR_Strobe_Item", 1},
{"CUP_15Rnd_9x19_M9", 4}
};
vestMagazines[] = {
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL", 6},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL_Tracer_Red", 2}
};
backpackMagazines[] = {
{"HandGrenade", 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", 2}
};
vestMedicalItems[] = {};
backpackMedicalItems[] = {};
code = "";
headGear = "";
uniform = "";
goggles = "";
vest = "";
backpack = "";
};
class Leader : Rifleman {
primaryWeapon = "CUP_arifle_Mk16_CQC_EGLM_black";
vestMagazines[] = {
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL", 6},
{"CUP_1Rnd_HE_M203", 4},
{"CUP_1Rnd_HEDP_M203", 4},
{"CUP_1Rnd_SmokeRed_M203", 2},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL_Tracer_Red", 2}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL", 4},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL_Tracer_Red", 2},
{"CUP_1Rnd_SmokeRed_M203", 2},
{"CUP_1Rnd_StarCluster_Red_M203", 2},
{"ACE_40mm_Flare_ir", 2},
{"CUP_1Rnd_StarFlare_Red_M203", 2}
};
binocular = "ACE_Vector";
};
class Officer : Leader {
binocular = "Laserdesignator_01_khk_F";
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class Crew : Rifleman {
primaryWeaponItems[] = {"optic_r1_high_lxWS", "CUP_acc_LLM_black"};
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 {
primaryWeapon = "CUP_arifle_Mk16_CQC_AFG_black";
vestMagazines[] = {
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL", 6},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL_Tracer_Red", 2}
};
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 AR : Rifleman {
primaryWeapon = "CUP_lmg_M60E4";
primaryWeaponItems[] = {"CUP_optic_ElcanM145", "CUP_acc_LLM01_L"};
vestMagazines[] = {{"CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 1}};
backpackMagazines[] = {{"CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 4}};
};
class AAR : Rifleman {
primaryWeapon = "CUP_arifle_Mk16_CQC_FG_black";
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShellRed", 1},
{"CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 4}
};
binocular = "ACE_Vector";
};
class RAT : Rifleman {
primaryWeapon = "CUP_arifle_Mk16_CQC_AFG_black";
secondaryWeapon = "CUP_launch_APILAS";
vestMagazines[] = {
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL", 6},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL_Tracer_Red", 2}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShellRed", 1},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL", 4},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL_Tracer_Red", 2}
};
};
class SN : Rifleman {
primaryWeapon = "CUP_srifle_AWM_blk";
primaryWeaponItems[] = {"CUP_optic_AN_PVS_10_black", "CUP_muzzle_snds_AWM", "CUP_bipod_Harris_1A2_L_BLK"};
vestMagazines[] = {
{"CUP_5Rnd_86x70_L115A1", 4},
{"CUP_15Rnd_9x19_M9", 3}
};
backpackMagazines[] = {
{"HandGrenade", 2},
{"SmokeShell", 2},
{"CUP_5Rnd_86x70_L115A1", 3}
};
binocular = "ACE_Vector";
uniformRadios[] = {"ACRE_PRC343"};
};
class P : Crew {
};
class PCM : P {
};
class Vehicle {
weapons[] = {
{"CUP_launch_FIM92Stinger", 2},
{"CUP_launch_APILAS", 25}
};
magazines[] = {
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL", 150},
{"CUP_30Rnd_556x45_PMAG_BLACK_RPL_Tracer_Red", 150},
{"CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 150},
{"CUP_5Rnd_86x70_L115A1", 25},
{"CUP_1Rnd_HE_M203", 25},
{"CUP_1Rnd_HEDP_M203", 25},
{"CUP_1Rnd_SmokeRed_M203", 25},
{"ACE_40mm_Flare_ir", 25},
{"CUP_1Rnd_StarCluster_Red_M203", 25},
{"CUP_1Rnd_StarFlare_Red_M203", 25},
{"ACE_IR_Strobe_Item", 15},
{"CUP_15Rnd_9x19_M9", 25},
{"HandGrenade", 15},
{"SmokeShellRed", 15}
};
items[] = {};
medicalItems[] = {
{"ACE_fieldDressing", 50},
{"ACE_splint", 12}
};
};
};
class ROOF_KOREANS_UNIFORM {
class Rifleman {
headGear = "acp_Multicam_H_HelmetHBK_F_Multicam";
goggles = "CUP_FR_NeckScarf";
uniform = "acp_Solid_Black_U_B_CombatUniform_Solid_Black";
vest = "acp_Multicam_V_CarrierRigKBT_01_light_Multicam_F_ARM";
backpack = "ark_backpack_med";
insignia = "USP_PATCH_FLAG_SOUTH_KOREA";
};
class Leader : Rifleman {
headGear = "acp_Multicam_H_HelmetHBK_headset_F_Multicam";
goggles = "CUP_G_ESS_BLK";
};
class Officer : Leader {
};
class Crew : Rifleman {
headGear = "H_PilotHelmetHeli_O";
goggles = "";
uniform = "CUP_U_B_USArmy_PilotOverall";
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 {
uniform = "acp_Solid_Black_U_B_CombatUniform_vest_Solid_Black";
backpack = "ark_backpack_large";
};
class FTL : Leader {
goggles = "CUP_G_ESS_BLK_Scarf_Grn";
uniform = "acp_Solid_Black_U_B_CombatUniform_vest_Solid_Black";
};
class AR : Rifleman {
goggles = "CUP_G_ESS_BLK_Scarf_Face_Grn";
uniform = "acp_Solid_Black_U_B_CombatUniform_tshirt_Solid_Black";
};
class AAR : Rifleman {
goggles = "CUP_G_Scarf_Face_Grn";
backpack = "ark_backpack_large";
};
class RAT : Rifleman {
uniform = "acp_Solid_Black_U_B_CombatUniform_vest_Solid_Black";
};
class SN : Rifleman {
headGear = "H_Beret_Headset_lxWS";
goggles = "CUP_G_ESS_BLK_Scarf_Face_Grn";
backpack = "ark_backpack_small";
};
class P : Crew {
};
class PCM : P {
};
};
ark_fnc_plank_assignFortifications = {
private _unit = _this select 0;
private _gearClass = _unit getVariable "hull3_gear_class";
if (isNil {_unit getVariable "plank_areFortsAssigned"}) then {
call {
if (_gearClass in ["CO", "XO", "SL"]) exitWith {[_unit, [1, 4, 0, 4, 0, 0, 0, 1]] call plank_api_fnc_forceAddFortifications};
if (_gearClass in ["FTL"]) exitWith {[_unit, [0, 4, 0, 4, 0, 1, 0, 0]] call plank_api_fnc_forceAddFortifications};
if (_gearClass in ["Rifleman", "AR", "AAR"]) exitWith {[_unit, [0, 4, 0, 4, 0, 0, 0, 0]] call plank_api_fnc_forceAddFortifications};
if (_gearClass in ["Medic"]) exitWith {[_unit, [0, 4, 2, 4, 0, 0, 1, 0]] call plank_api_fnc_forceAddFortifications};
if (_gearClass in ["RAT"]) exitWith {[_unit, [0, 4, 0, 4, 1, 0, 0, 0]] call plank_api_fnc_forceAddFortifications};
if (_gearClass in ["SN"]) exitWith {[_unit, [0, 4, 2, 4, 0, 0, 0, 0]] call plank_api_fnc_forceAddFortifications};
};
_unit setVariable ["plank_areFortsAssigned", true, true];
};
};
ark_fnc_plank_fill_dragon = {
private _box = _this select 1;
[_box, 9999] remoteExecCall ["ace_rearm_fnc_makeSource", 2];
private ["_weapons"];
_weapons = [
["CUP_launch_APILAS", 10]
];
clearMagazineCargoGlobal _box;
clearWeaponCargoGlobal _box;
clearItemCargoGlobal _box;
clearBackpackCargoGlobal _box;
{_box addWeaponCargoGlobal _x;} foreach _weapons;
};
ark_fnc_plank_fill_MMG_Ammo = {
private _box = _this select 1;
[_box, 9999] remoteExecCall ["ace_rearm_fnc_makeSource", 2];
private ["_magazines"];
_magazines = [
["CUP_30Rnd_556x45_PMAG_BLACK_RPL", 50],
["CUP_30Rnd_556x45_PMAG_BLACK_RPL_Tracer_Red", 25],
["CUP_1Rnd_HE_M203", 10],
["CUP_1Rnd_HEDP_M203", 10],
["CUP_1Rnd_SmokeRed_M203", 10],
["CUP_1Rnd_StarCluster_Red_M203", 10],
["CUP_1Rnd_StarFlare_Red_M203", 10],
["ACE_40mm_Flare_ir", 10],
["CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 50],
["HandGrenade", 15],
["SmokeShellRed", 15],
["ACE_Chemlight_IR", 15]
];
clearMagazineCargoGlobal _box;
clearWeaponCargoGlobal _box;
clearItemCargoGlobal _box;
clearBackpackCargoGlobal _box;
{_box addMagazineCargoGlobal _x;} foreach _magazines;
//_box call ark_fnc_plank_setBoxColour_t4;
};
ark_fnc_plank_fill_Ammo = {
private _box = _this select 1;
private ["_magazines", "_items"];
_magazines = [
["CUP_30Rnd_556x45_PMAG_BLACK_RPL", 150],
["CUP_30Rnd_556x45_PMAG_BLACK_RPL_Tracer_Red", 50],
["CUP_1Rnd_HE_M203", 25],
["CUP_1Rnd_HEDP_M203", 25],
["CUP_1Rnd_SmokeRed_M203", 25],
["CUP_1Rnd_StarCluster_Red_M203", 25],
["CUP_1Rnd_StarFlare_Red_M203", 25],
["ACE_40mm_Flare_ir", 25],
["CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 150],
["HandGrenade", 25],
["MiniGrenade", 25],
["SmokeShellRed", 25],
["ACE_Chemlight_IR", 25],
["CUP_15Rnd_9x19_M9", 25],
["CUP_5Rnd_86x70_L115A1", 25]
];
_items = [
["ACE_fieldDressing", 150]
];
clearMagazineCargoGlobal _box;
clearWeaponCargoGlobal _box;
clearItemCargoGlobal _box;
clearBackpackCargoGlobal _box;
{_box addMagazineCargoGlobal _x;} foreach _magazines;
{_box addItemCargoGlobal _x;} foreach _items;
//_box call ark_fnc_plank_setBoxColour_t3;
};
ark_fnc_plank_fill_medic_box = {
private _box = _this select 1;
private ["_items"];
_items = [
["ACE_fieldDressing", 90],
["ACE_morphine", 60],
["ACE_epinephrine", 60],
["ACE_bloodIV_500", 48],
["ACE_splint", 16]
];
clearMagazineCargoGlobal _box;
clearWeaponCargoGlobal _box;
clearItemCargoGlobal _box;
clearBackpackCargoGlobal _box;
{_box addItemCargoGlobal _x;} foreach _items;
_box call ark_fnc_plank_setBoxColour_t4;
};
//ark_fnc_plank_setBoxColour_t3 = {
// params ["_box"];
// [{_this setObjectTextureGlobal [0, "\gm\gm_weapons\gm_ammoboxes\data\wud\gm_ammobox_wood_03_ext_01_wud_co.paa"];}, _box] call CBA_fnc_execNextFrame;
//};
ark_fnc_plank_setBoxColour_t4 = {
params ["_box"];
[{_this setObjectTextureGlobal [0, "gm\gm_weapons\gm_ammoboxes\data\oli\gm_ammobox_aluminium_01_medic_oli_co.paa"];}, _box] call CBA_fnc_execNextFrame;
};
if (!didJIP) then {
[player] call ark_fnc_plank_assignFortifications;
["mission.safetytimer.ended", {[player] call plank_api_fnc_forceRemoveAllFortifications;}] call hull3_event_fnc_addEventHandler;
};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;
}; raP
version 6 EditorData sourceName ark_co62_roof_koreans addons Admiral ark_rotor A3_Ui_F mnp_opfor CUP_Weapons_TT CUP_Weapons_Ammunition A3_Weapons_F acre_main CUP_Creatures_Military_Russia A3_Weapons_F_Items ace_medical_engine ace_medical_treatment ark_vests CUP_AirVehicles_AH6 CUP_Creatures_StaticWeapons CUP_AirVehicles_AH64 CUP_AirVehicles_UH60 CUP_Weapons_AmmoBoxes A3_Structures_F_Enoch_Military_Barracks A3_Structures_F_Civ_Accessories A3_Structures_F_Enoch_Military_Radar CUP_CAStructures_A_BuildingWIP A3_Structures_F_Households_WIP A3_Structures_F_Mil_Barracks A3_Modules_F_Curator_Curator A3_Modules_F ark_clear_cargo A3_Characters_F ace_nouniformrestrictions ace_parachute ark_chase_ai AddonsMetaData dlcs CUP_Weapons CUP_Units Orange CUP_Vehicles Enoch randomSeed ScenarioData CustomAttributes r Mission moveGridStep ?angleGridStep
>scaleGridStep ?autoGroupingDist Atoggles ItemIDProvider E MarkerIDProvider X LayerIndexProvider k Camera ~ nextID Y X nextID k nextID ~ pos E[QBz Edir 55?up 5?5?aside ? List items Item0 M Item1 Item2 Item3 Item4 Item5 Item6 1 Item7 Item8 % Item9 z Item10 Item11 f
Item12
Item13
Item14 [ Item15 Item16 Item17 & Item18 Item19 W
Item20
Item21 + Item22 Item23 I Item24 Item25 7 Item26 Item27 C Item28 className Admiral name ARK Inhouse - Admiral author Kami url https://github.com/kami- 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 className mnp_opfor name mnp_opfor className CUP_Weapons_TT name CUP_Weapons_TT className CUP_Weapons_Ammunition name CUP_Weapons_Ammunition 1 className A3_Weapons_F name Arma 3 Alpha - Weapons and Accessories author Bohemia Interactive url https://www.arma3.com className acre_main name ACRE2 - Main author ACRE2Team url https://github.com/IDI-Systems/acre2 % className CUP_Creatures_Military_Russia name CUP_Creatures_Military_Russia z className ace_medical_engine name ACE3 - Medical Engine author ACE-Team url https://ace3.acemod.org/ className ace_medical_treatment name ACE3 - Medical Treatment author ACE-Team url https://ace3.acemod.org/ f
className ark_vests name ARK Inhouse - Vests author ARK url http://www.ark-group.org
className CUP_AirVehicles_AH6 name CUP_AirVehicles_AH6
className CUP_Creatures_StaticWeapons name CUP_Creatures_StaticWeapons [ className CUP_AirVehicles_AH64 name CUP_AirVehicles_AH64 className CUP_AirVehicles_UH60 name CUP_AirVehicles_UH60 className CUP_Weapons_AmmoBoxes name CUP_Weapons_AmmoBoxes & 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 W
className CUP_CAStructures_A_BuildingWIP name CUP_CAStructures_A_BuildingWIP
className A3_Structures_F_Households name Arma 3 - Houses author Bohemia Interactive url https://www.arma3.com + className A3_Structures_F_Mil name Arma 3 - Military Buildings and Structures author Bohemia Interactive url https://www.arma3.com className A3_Modules_F_Curator name Arma 3 Zeus Update - Scripted Modules author Bohemia Interactive url https://www.arma3.com I className A3_Modules_F name Arma 3 Alpha - Scripted Modules author Bohemia Interactive url https://www.arma3.com className ark_clear_cargo name ARK Inhouse - Clear Cargo author ARK url http://www.ark-group.org 7 className A3_Characters_F name Arma 3 Alpha - Characters and Clothing author Bohemia Interactive url https://www.arma3.com className ace_nouniformrestrictions name ACE3 - No Uniform Restrictions author ACE-Team url https://ace3.acemod.org/ C className ace_parachute name ACE3 - Parachute author ACE-Team url https://ace3.acemod.org/ className ark_chase_ai name ARK Inhouse - Chase AI author ARK url http://www.ark-group.org author dancemoox Header : r gameType Coop minPlayers maxPlayers > r Category0 name Multiplayer Attribute0 Attribute1 D nAttributes property RespawnButton expression true Value D data D singleType SCALAR value ?D property RespawnTemplates expression true Value data singleType ARRAY value items Item0 data singleType STRING value None Intel ; Entities Connections briefingName ark_co62_roof_koreans overviewText South Korean Army 13th Special Mission troops hold out for extract resistanceWest timeOfChanges FstartWeather >startWind forecastWeather >forecastWind forecastWaves forecastLightnings =wavesForced windForced year month day hour minute startFogDecay T<forecastFogDecay T< &items % Item0 Item1 i Item2 > Item3 [ Item4 і Item5 Item6 b Item7 6
Item8 &@ Item9 @ Item10 $E Item11 4 Item12 Item13
Item14 Q Item15 :! Item16 ( Item17 v. Item18 5 Item19 ; Item20 >B Item21 H Item22 MO Item23 U Item24 \ Item25 c Item26 i Item27 Up Item28 v Item29 Item30 Item31 % Item32 Item33 Item34 Item35 Item36 ͠ dataType Layer name Time Triggers Entities id atlOffset p(Fi items Item0 b Item1 8 Item2 & Item3 Item4 Item5 ) Item6 > Item7 + i dataType Trigger position rj#D|(FcE Attributes id type EmptyDetector atlOffset 'F8 name tgr_safety_off condition call{hull3_mission_safetyTimerAbort} sizeA sizeB 8 dataType Trigger position B#D(F`E Attributes id type EmptyDetector atlOffset T(F& name tgr_time_10 condition call{triggeractivated tgr_safety_off;} sizeA sizeB timeout D D D& dataType Trigger position q#D(y(F_^E Attributes id type EmptyDetector atlOffset (F name tgr_time_15 condition call{triggeractivated tgr_safety_off;} sizeA sizeB timeout aD aD aD dataType Trigger position U#Dn(F(\E Attributes id type EmptyDetector atlOffset (F name tgr_time_20 condition call{triggeractivated tgr_safety_off;} sizeA sizeB timeout D D D dataType Trigger position #DU(FXZE Attributes s id type EmptyDetector atlOffset (F) name tgr_time_25 condition call{triggeractivated tgr_safety_off;} onActivation call{heli_1 setfuel 1; heli_2 setfuel 1;} sizeA sizeB timeout D D D) dataType Trigger position q#D@(FYE Attributes id type EmptyDetector atlOffset 'F> name tgr_time_30 condition call{triggeractivated tgr_safety_off;} onActivation call{heli_1 setfuel 1;} sizeA sizeB timeout D D D> dataType Trigger position r9#D(FXaE Attributes id type EmptyDetector atlOffset 'F+ name tgr_time_5 condition call{triggeractivated tgr_safety_off;} sizeA sizeB timeout C C C+ dataType Trigger position #D7(FWE Attributes id M type EmptyDetector atlOffset G'Fi name tgr_time_40 condition call{triggeractivated tgr_safety_off;} onActivation call{if (isServer) then {arty_1 call ark_tgc_fnc_nwController};} sizeA sizeB timeout E E Ei dataType Layer name 5 Minutes - Technical Start state Entities id atlOffset B> items Item0 *! Item1 " Item2 {# Item3 / Item4 ,1 Item5 1 > dataType Group side Civilian Entities ! Attributes " id + atlOffset A" items Item0 ! Item1 U" " dataType Object PositionInfo /" side Civilian flags Attributes O" id , type C_Bob_VR atlOffset U" position DO*B@EO" U" dataType Waypoint position dD8WBFhE Effects " showWP NEVER id type Move " " " dataType Trigger position طDk+B8@E Attributes .# id - type EmptyDetectorAreaR50 {# condition call{triggeractivated tgr_time_5;} sizeA AsizeB A{# dataType Logic PositionInfo # id . type Admiral_OndemandCampZone CustomAttributes $ / position XeD9Bɒ@Eangles @< `>$ Attribute0 % Attribute1 % Attribute2 &