admiral\admiral.h ti description.ext i hull3\briefing\blufor.sqf k!hn hull3\briefing\civilian.sqf *qn^ hull3\briefing\indfor.sqf e hull3\briefing\opfor.sqf Hi hull3\hull3.h i hull3\LICENSE *qn^8 hull3\SLA_G.h i hull3\SLA_U.h i~ init.sqf !hs initPlayerLocal.sqf Ki0 mission.sqm ;i|a plank.h ~iY 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_RACS_DE";
defaultZoneTemplate = "Camp";
};
class Patrol {
defaultUnitTemplate = "CUP_RACS_DE";
defaultZoneTemplate = "Patrol";
};
class Cqc {
defaultUnitTemplate = "CUP_RACS_DE";
defaultZoneTemplate = "Cqc";
};
class UnitTemplates {
class CUP_RACS_DE {
infantry[] = {"wb_racs_army_squadleader_m16a1_p2a1_bei", "wb_racs_army_radioman_m16a1_bei", "wb_racs_army_rifleman_m16a1_bei", "wb_racs_army_rifleman_m16a1_bei", "wb_racs_army_machinegunner_mg3_bei", "wb_racs_army_machinegunner_assistant_m16a1_bei", "wb_racs_army_antitank_m16a1_pzf44_bei", "wb_racs_army_antitank_assistant_m16a1_bei", "wb_racs_army_marksman_g3a3_bei", "wb_racs_army_medic_m16a1_bei"};
crewmen[] = {"wb_racs_army_crew_mp5a3_bei"};
pilots[] = {"wb_racs_army_pilot_p1_bei"};
technicals[] = {"wb_racs_u1300l_cargo_bei", "wb_racs_u1300l_container_bei"};
armour[] = {"wb_racs_m113a1dk_apc_bei", "wb_racs_m113a1dk_command_bei", "wb_racs_leopard1a1_bei"};
th[] = {"CUP_I_CH47F_RACS"};
ah[] = {"CUP_I_AH6J_RACS"};
};
};
};
#include "admiral\admiral.h"
#include "hull3\hull3.h"
#include "plank.h"
allowProfileGlasses = 0;
enableDebugConsole = 1;
disableChannels[]={{2,true,true},{4,true,true},{6,true,true}};
onLoadName = "bockobo bastion";
onLoadMission = "Made with Hull3";
author = "dancemoox";
loadScreen = "x\ark\addons\hull3\resources\hull3_logo.paa";
class Header
{
gameType = Coop;
minPlayers = 1;
maxPlayers = 44;
};
respawn = 0;
respawndelay = 3;
respawnTemplates[] = {"Hull3_RespawnHandler"};
class Params {
class Hull3_Date {
title = "Moon Phase";
values[] = {0,1};
texts[] = {"New Moon", "Full Moon"};
default = 1;
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 = 1;
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 = 7;
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";
};
};
// BLUFOR Notes
// Situation
player createDiaryRecord ["Diary", ["Situation","
A UAV from the Japan Meteorological Agency received damage from an unknown source when undertaking a coastline erosion survey in the sea of Okhotsk.
Its last telemetry data indicated its crash site to be on the contested Shikotan island. We have been deployed to recover the drones data and if no recovery was possible destroy the drone before it could fall into Russian hands.
ENEMY FORCES
Intelligence indicates a light motorised Russian force has landed on the island.
FRIENDLY FORCES
We are the only JGSDF ground unit on the island. We have limited air cover provided by a flight of F-35.
An extraction flight is preparing, it will be some time until they can take off however..
"]];
// Mission
player createDiaryRecord ["Diary", ["Mission","
Defend the indicated area for as long as possible, call for reinforcements when required.
Expect attacks from the north, east and south.
Once extraction has arrived depart the area and extract.
"]];
// Execution
player createDiaryRecord ["Diary", ["Execution","
COMMANDER'S INTENT
Remain within the indicated AO perimeter at all times.
Destroy the UAV and extract with its downloaded data located under its starboard wing.
FORTIFICATION PLAN
Ammunition can be found here.
JIP EXTRACT
Extract must wait to be called in before moving off.
The towing tug on the main deck can be used to rearm, refuel and move aircraft as required. Osprey must be unpacked via addaction before it can move.
"]];
// 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","
Anti Government forces have begun a massed uprising across the province, we must hold the southern coastal road at all costs.
ENEMY FORCES
Anti Government rebels armed with Soviet armour and captured AAF small arms.
FRIENDLY FORCES
We are the AAF platoon tasked with holding checkpoint five, the southern coastal road to the capital.
A reinforcement force are preparing, it will be some time until they can set off however..
"]];
// Mission
player createDiaryRecord ["Diary", ["Mission","
Defend the indicated area for as long as possible, call for reinforcements when required.
We are surrounded, defend in all directions apart from the sea.
"]];
// Execution
player createDiaryRecord ["Diary", ["Execution","
COMMANDER'S INTENT
Remain within the indicated AO perimeter at all times.
FORTIFICATION PLAN
An ammunition can be found in both storage buildings.
JIP REINFORCEMENT
Reinforcements must wait to be called in before moving off.
Once reinforcements arrive hold in place until the attack fizzles out.
"]];
// Credits
player createDiaryRecord ["Diary", ["Credits", "
Made by dancemoox
"]];// OPFOR Notes
// Situation
player createDiaryRecord ["Diary", ["Situation","
Royalist forces have overrun the majority of the island, only a tiny pocket remains in our hands. The island Governor is awaiting extraction and we must hold the line until then.
ENEMY FORCES
Royalist Sahrani troops.
FRIENDLY FORCES
A Naval extraction force are preparing, it will be some time until they can set off however..
"]];
// Mission
player createDiaryRecord ["Diary", ["Mission","
Defend the indicated area for as long as possible, call for extraction when it is available.
The Military Governor must extract, if he is killed his papers must be recovered and extracted they must not fall into enemy hands.
"]];
// Execution
player createDiaryRecord ["Diary", ["Execution","
COMMANDER'S INTENT
Remain within the indicated AO perimeter until extraction.
FORTIFICATION PLAN
An ammunition dump has been established here.
JIP EXTRACT
Extract must wait to be called in before moving off.
LCVP Crew must climb the ladders directly in front of them to access their landing craft, an addaction for the coxswain will lower the craft into the water.
Given the topography landing at the dock is recommended.
"]];
// Credits
player createDiaryRecord ["Diary", ["Credits", "
Made by dancemoox
"]];class Hull3 {
isEnabled = 1;
class MissionParams {
date[] = {
{2035, 10, 06},
{2035, 10, 06}
};
time[] = {
{3, 30},
{5, 50},
{7, 30},
{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 SLA {
gear = "SLA_G";
uniform = "SLA_U";
languages[] = {
{"west", 100}
};
};
};
class Gear {
#include "SLA_G.h"
unitBaseClass = "Rifleman";
vehicleBaseClass = "Vehicle";
};
class Uniform {
#include "SLA_U.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 SLA_G {
class Rifleman {
primaryWeapon = "gm_mpikm72_blk";
primaryWeaponItems[] = {};
secondaryWeapon = "";
secondaryWeaponItems[] = {};
handgunWeapon = "";
handgunItems[] = {};
uniformWeapons[] = {};
vestWeapons[] = {};
backpackWeapons[] = {};
uniformMagazines[] = {
{"ACE_HandFlare_White", 2},
{"gm_handgrenade_frag_rgd5", 2},
{"gm_smokeshell_wht_gc", 1}
};
vestMagazines[] = {
{"gm_30Rnd_762x39mm_B_57N231_akm_blk", 6},
{"gm_30Rnd_762x39mm_B_T_57N231P_akm_blk", 2},
{"gm_30Rnd_762x39mm_AP_7N23_akm_blk", 2}
};
backpackMagazines[] = {
{"gm_handgrenade_frag_rgd5", 2},
{"gm_smokeshell_wht_gc", 1},
{"gm_30Rnd_762x39mm_B_57N231_akm_blk", 4},
{"gm_30Rnd_762x39mm_B_T_57N231P_akm_blk", 2}
};
basicAssignItems[] = {"ItemMap", "ItemCompass", "ItemWatch"};
assignItems[] = {};
binocular = "";
uniformItems[] = {
{"ACE_Flashlight_KSF1", 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 = "gm_mpikms72_blk";
handgunWeapon = "gm_pm_blk";
vestMagazines[] = {
{"gm_30Rnd_762x39mm_B_57N231_akm_blk", 3},
{"gm_30Rnd_762x39mm_B_T_57N231P_akm_blk", 2},
{"gm_30Rnd_762x39mm_AP_7N23_akm_blk", 2},
{"gm_8Rnd_9x18mm_B_pst_pm_blk", 3}
};
backpackMagazines[] = {
{"gm_handgrenade_frag_rgd5", 1},
{"gm_smokeshell_wht_gc", 1},
{"gm_30Rnd_762x39mm_B_57N231_akm_blk", 6},
{"gm_30Rnd_762x39mm_B_T_57N231P_akm_blk", 2}
};
binocular = "Binocular";
};
class Officer : Leader {
binocular = "Binocular";
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class Crew : Rifleman {
primaryWeapon = "gm_mpikms72_blk";
primaryWeaponItems[] = {};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
vestMagazines[] = {{"gm_30Rnd_762x39mm_B_57N231_akm_blk", 4}};
backpackMagazines[] = {};
};
class CO : Officer {
};
class XO : CO {
};
class SL : Officer {
};
class Medic : Rifleman {
primaryWeapon = "gm_mpikms72k_blk";
vestMagazines[] = {
{"gm_30Rnd_762x39mm_B_57N231_akm_blk", 4},
{"gm_30Rnd_762x39mm_B_T_57N231P_akm_blk", 2},
{"gm_30Rnd_762x39mm_AP_7N23_akm_blk", 2},
{"gm_smokeshell_wht_gc", 2}
};
backpackMagazines[] = {
{"gm_smokeshell_wht_gc", 4},
{"gm_30Rnd_762x39mm_B_57N231_akm_blk", 2}
};
binocular = "Binocular";
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 = "gm_lmgk500_blk";
vestMagazines[] = {{"gm_40Rnd_762x39mm_B_T_57N231P_akm_blk", 2}};
backpackMagazines[] = {
{"gm_handgrenade_frag_rgd5", 1},
{"gm_smokeshell_wht_gc", 1},
{"gm_40Rnd_762x39mm_B_T_57N231P_akm_blk", 6},
{"gm_40Rnd_762x39mm_AP_7N23_akm_blk", 4}
};
};
class AAR : Rifleman {
backpackMagazines[] = {
{"gm_handgrenade_frag_rgd5", 1},
{"gm_smokeshell_wht_gc", 1},
{"gm_40Rnd_762x39mm_B_T_57N231P_akm_blk", 4}
};
binocular = "Binocular";
};
class RAT : Rifleman {
primaryWeapon = "gm_mpikms72k_blk";
secondaryWeapon = "gm_rpg7_wud";
secondaryWeaponItems[] = {"gm_1Rnd_40mm_heat_pg7vl_rpg7"};
vestMagazines[] = {
{"gm_30Rnd_762x39mm_B_57N231_akm_blk", 6},
{"gm_30Rnd_762x39mm_B_T_57N231P_akm_blk", 2},
{"gm_30Rnd_762x39mm_AP_7N23_akm_blk", 2}
};
backpackMagazines[] = {
{"gm_handgrenade_frag_rgd5", 1},
{"gm_smokeshell_wht_gc", 1},
{"gm_30Rnd_762x39mm_B_57N231_akm_blk", 4},
{"gm_1Rnd_40mm_heat_pg7vl_rpg7", 2}
};
};
class SN : Leader {
handgunWeapon = "gm_pm63_handgun_blk";
vestMagazines[] = {
{"gm_30Rnd_762x39mm_B_57N231_akm_blk", 3},
{"gm_30Rnd_762x39mm_B_T_57N231P_akm_blk", 2},
{"gm_30Rnd_762x39mm_AP_7N23_akm_blk", 2},
{"gm_25Rnd_9x18mm_B_pst_pm63_blk", 3}
};
backpackMagazines[] = {
};
uniformItems[] = {
{"ACE_Flashlight_KSF1", 1},
{"ACE_wirecutter", 1},
{"CUP_item_Cobalt_File", 1},
{"CUP_item_Kostey_notebook", 1},
{"CUP_item_Kostey_photos", 1},
{"CUP_item_Kostey_map_case", 1}
};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class VC : Crew {
};
class VG : Crew {
};
class P : Crew {
primaryWeapon = "gm_pm63_blk";
vestMagazines[] = {
{"gm_25Rnd_9x18mm_B_pst_pm63_blk", 8}
};
};
class PCM : P {
};
class Vehicle {
weapons[] = {};
magazines[] = {
{"gm_30Rnd_762x39mm_B_57N231_akm_blk", 100},
{"gm_30Rnd_762x39mm_B_T_57N231P_akm_blk", 50},
{"gm_30Rnd_762x39mm_AP_7N23_akm_blk", 25},
{"gm_40Rnd_762x39mm_B_T_57N231P_akm_blk", 100},
{"gm_40Rnd_762x39mm_AP_7N23_akm_blk", 50},
{"ACE_HandFlare_White", 25},
{"gm_1Rnd_40mm_heat_pg7vl_rpg7", 50},
{"gm_25Rnd_9x18mm_B_pst_pm63_blk", 25},
{"gm_8Rnd_9x18mm_B_pst_pm_blk", 15},
{"gm_handgrenade_frag_rgd5", 25},
{"gm_smokeshell_wht_gc", 25}
};
items[] = {};
medicalItems[] = {
{"ACE_fieldDressing", 50},
{"ACE_splint", 12}
};
};
};class SLA_U {
class Rifleman {
headGear = "wb_sla_headgear_wz67_oli";
goggles = "";
uniform = "wb_drs_police_uniform_soldier_sf";
vest = "gm_pl_army_vest_80_rifleman_gry_ARM";
backpack = "ark_backpack_med";
insignia = "";
};
class Leader : Rifleman {
headGear = "CUP_H_SLA_SLCap";
vest = "gm_pl_army_vest_80_leader_gry_ARM";
};
class Officer : Leader {
headGear = "wb_drs_headgear_beret_blu";
goggles = "G_Aviator";
};
class Crew : Rifleman {
headGear = "lxWS_H_ssh40_blue";
uniform = "wb_drs_police_uniform_soldier_rolled_blu";
vest = "gm_pl_army_vest_armor_01_akm_80_blu_ARM";
backpack = "ark_backpack_small";
};
class CO : Officer {
};
class XO : CO {
backpack = "ark_backpack_large";
};
class SL : Officer {
};
class Medic : Rifleman {
headGear = "wb_sla_headgear_wz67_medic_oli";
backpack = "ark_backpack_large";
};
class FTL : Leader {
headGear = "wb_sla_headgear_wz67_officer_oli";
uniform = "wb_drs_police_uniform_soldier_rolled_sf";
};
class AR : Rifleman {
vest = "gm_pl_army_vest_80_mg_gry_ARM";
};
class AAR : Rifleman {
backpack = "ark_backpack_large";
};
class RAT : Rifleman {
vest = "gm_pl_army_vest_80_at_gry_ARM";
};
class SN : Rifleman {
headGear = "wb_sla_headgear_beret_blk";
uniform = "gm_xx_army_uniform_fighter_03_blk";
vest = "gm_pl_army_vest_80_crew_gry_ARM";
backpack = "ark_backpack_small";
};
class VC : Crew {
};
class VG : Crew {
};
class P : Crew {
headGear = "gm_gc_headgear_zsh3_blu";
vest = "gm_pl_army_vest_80_crew_gry_ARM";
};
class PCM : P {
};
};//if (isServer) then {
//{_x forceFlagTexture "\ca\ca_e\data\flag_tka_co.paa"} forEach [tank_1, tank_2];
//};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, 4, 4, 0, 0, 1, 0]] call plank_api_fnc_forceAddFortifications};
if (_gearClass in ["SN"]) exitWith {[_unit, [1, 4, 4, 4, 0, 0, 0, 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};
}; //1 2 3 4 5 6 7 8
_unit setVariable ["plank_areFortsAssigned", true, true];
};
};
ark_fnc_plank_fill_launcher = {
private _box = _this select 1;
[_box, 9999] remoteExecCall ["ace_rearm_fnc_makeSource", 2];
private ["_magazines"];
_magazines = [
["gm_1Rnd_40mm_heat_pg7vl_rpg7", 100]
];
clearMagazineCargoGlobal _box;
clearWeaponCargoGlobal _box;
clearItemCargoGlobal _box;
clearBackpackCargoGlobal _box;
{_box addMagazineCargoGlobal _x;} foreach _magazines;
};
ark_fnc_plank_fill_ammo_small = {
private _box = _this select 1;
private ["_magazines", "_items"];
_magazines = [
["gm_30Rnd_762x39mm_B_57N231_akm_blk", 50],
["gm_30Rnd_762x39mm_B_T_57N231P_akm_blk", 25],
["gm_40Rnd_762x39mm_B_T_57N231P_akm_blk", 50],
["gm_30Rnd_762x39mm_AP_7N23_akm_blk", 25],
["gm_40Rnd_762x39mm_AP_7N23_akm_blk", 25],
["gm_25Rnd_9x18mm_B_pst_pm63_blk", 15],
["gm_8Rnd_9x18mm_B_pst_pm_blk", 15],
["gm_handgrenade_frag_rgd5", 15],
["gm_smokeshell_wht_gc", 15],
["ACE_HandFlare_White", 15]
];
_items = [
["ACE_fieldDressing", 150]
];
clearMagazineCargoGlobal _box;
clearWeaponCargoGlobal _box;
clearItemCargoGlobal _box;
clearBackpackCargoGlobal _box;
{_box addMagazineCargoGlobal _x;} foreach _magazines;
{_box addItemCargoGlobal _x;} foreach _items;
};
ark_fnc_plank_fill_ammo_large = {
private _box = _this select 1;
private ["_magazines", "_items"];
_magazines = [
["gm_30Rnd_762x39mm_B_57N231_akm_blk", 100],
["gm_30Rnd_762x39mm_B_T_57N231P_akm_blk", 50],
["gm_40Rnd_762x39mm_B_T_57N231P_akm_blk", 100],
["gm_30Rnd_762x39mm_AP_7N23_akm_blk", 25],
["gm_40Rnd_762x39mm_AP_7N23_akm_blk", 25],
["gm_25Rnd_9x18mm_B_pst_pm63_blk", 25],
["gm_8Rnd_9x18mm_B_pst_pm_blk", 25],
["gm_handgrenade_frag_rgd5", 25],
["gm_smokeshell_wht_gc", 25],
["ACE_HandFlare_White", 25]
];
_items = [
["ACE_fieldDressing", 150]
];
clearMagazineCargoGlobal _box;
clearWeaponCargoGlobal _box;
clearItemCargoGlobal _box;
clearBackpackCargoGlobal _box;
{_box addMagazineCargoGlobal _x;} foreach _magazines;
{_box addItemCargoGlobal _x;} foreach _items;
};
ark_fnc_plank_fill_medic = {
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_medic_aluminium;
};
ark_fnc_plank_setBoxColour_medic_aluminium = {
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;
}; raP xa
version 6 EditorData sourceName ark_co43_bockobo_bastion addons ' A3_Ui_F A3_Structures_F_Enoch_Wrecks A3_Structures_F_Enoch_Ruins A3_Structures_F_Enoch_Cultural_Chapel_02 A3_Structures_F_Enoch_Civilian_Camps A3_Props_F_Exp_Naval_Boats A3_Structures_F_Wrecks A3_Props_F_Decade_Objectives A3_Soft_F_Enoch_Tractor_01 CUP_WaterVehicles_LCVP wb_sla_vehicles_air_l410t wb_sla_vehicles_land_wheeled_uaz469 CUP_WaterVehicles_Type072 gm_weapons_ammoboxes A3_Modules_F_Curator_Curator ark_ace_rearm ark_clear_cargo Admiral ark_rotor ark_chase_ai CUP_AirVehicles_AH6 CUP_Creatures_Military_RACS gm_weapons_pistols_p1 A3_Weapons_F gm_weapons_items_ge_items acre_main gm_characters_ge_characters wb_racs_characters gm_weapons_rifles_m16 gm_weapons_throw gm_characters_dk_characters ark_vests gm_weapons_mortars_m120_gm_ge_army_m120 A3_Modules_F A3_Characters_F_Common A3_Characters_F ace_nouniformrestrictions ace_parachute CUP_Creatures_Military_PMC AddonsMetaData dlcs Enoch Expansion Argo gm CUP_Vehicles CUP_Units randomSeed ScenarioData CustomAttributes Mission | xa moveGridStep ?angleGridStep ?scaleGridStep ?autoGroupingDist Atoggles ItemIDProvider = MarkerIDProvider P LayerIndexProvider c Camera v nextID E P nextID $ c nextID v pos [F8BEFdir _z>;sJS?up 3>e\?!>aside ku? List &items % Item0 Item1 Item2 Item3 P Item4 Item5 |
Item6
Item7 P Item8 Item9 + Item10 Item11 Item12 L
Item13
Item14 W Item15 Item16 1 Item17 Item18 Item19 a Item20 Item21 Item22 s Item23 Item24 Item25 Item26 { Item27 Item28 : Item29 Item30 < Item31 Item32 C Item33 Item34 K Item35 Item36 7 className A3_Ui_F name Arma 3 - User Interface author Bohemia Interactive url https://www.arma3.com className A3_Structures_F_Enoch name Arma 3 Contact Platform - Buildings and Structures author Bohemia Interactive url https://www.arma3.com className A3_Structures_F_Enoch_Cultural name Arma 3 Contact Platform - Cultural Buildings author Bohemia Interactive url https://www.arma3.com P className A3_Structures_F_Enoch_Civilian name Arma 3 Contact Platform - Civilian Buildings 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 |
className A3_Structures_F_Wrecks name Arma 3 - Vehicle Wrecks author Bohemia Interactive url https://www.arma3.com
className A3_Props_F_Decade_Objectives name A3_Props_F_Decade_Objectives P className A3_Soft_F_Enoch name Arma 3 Contact Platform - Unarmored Land Vehicles author Bohemia Interactive url https://www.arma3.com className CUP_WaterVehicles_LCVP name CUP_WaterVehicles_LCVP + className wb_sla_vehicles_air_l410t name wb_sla_vehicles_air_l410t author Weissbrot className wb_sla_vehicles_land_wheeled_uaz469 name wb_sla_vehicles_land_wheeled_uaz469 author Weissbrot className CUP_WaterVehicles_Type072 name CUP_WaterVehicles_Type072 L
className gm_weapons_ammoboxes name gm_weapons_ammoboxes author Global Mobilization url global-mobilization.com
className A3_Modules_F_Curator name Arma 3 Zeus Update - Scripted Modules author Bohemia Interactive url https://www.arma3.com W className ark_ace_rearm name ARK Inhouse - ACE Rearm 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 1 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 ark_chase_ai name ARK Inhouse - Chase AI author ARK url http://www.ark-group.org a className CUP_AirVehicles_AH6 name CUP_AirVehicles_AH6 className CUP_Creatures_Military_RACS name CUP_Creatures_Military_RACS className gm_weapons_pistols_p1 name gm_weapons_pistols_p1 author Global Mobilization url global-mobilization.com s className A3_Weapons_F name Arma 3 Alpha - Weapons and Accessories author Bohemia Interactive url https://www.arma3.com className gm_weapons_items_ge_items name gm_weapons_items_ge_items author Global Mobilization url global-mobilization.com className acre_main name ACRE2 - Main author ACRE2Team url https://github.com/IDI-Systems/acre2 className gm_characters_ge_characters name gm_characters_ge_characters author Global Mobilization url global-mobilization.com { className wb_racs_characters name wb_racs_characters className gm_weapons_rifles_m16 name gm_weapons_rifles_m16 author Global Mobilization url global-mobilization.com : className gm_weapons_throw name gm_weapons_throw author Global Mobilization url global-mobilization.com className gm_characters_dk_characters name gm_characters_dk_characters author Global Mobilization url global-mobilization.com < className ark_vests name ARK Inhouse - Vests author ARK url http://www.ark-group.org className gm_weapons_mortars_m120_gm_ge_army_m120 name gm_weapons_mortars_m120_gm_ge_army_m120 author Global Mobilization url global-mobilization.com C className A3_Modules_F name Arma 3 Alpha - Scripted Modules author Bohemia Interactive url https://www.arma3.com className A3_Characters_F name Arma 3 Alpha - Characters and Clothing author Bohemia Interactive url https://www.arma3.com K className ace_nouniformrestrictions name ACE3 - No Uniform Restrictions author ACE-Team url https://ace3.acemod.org/ className ace_parachute name ACE3 - Parachute author ACE-Team url https://ace3.acemod.org/ 7 className CUP_Creatures_Military_PMC name CUP_Creatures_Military_PMC author dancemoox Header gameType Coop minPlayers maxPlayers ' Category0 | name Multiplayer Attribute0 C Attribute1
nAttributes | property RespawnTemplates expression true Value
data
singleType ARRAY value
items Item0
data
singleType STRING value None
property RespawnButton expression true Value F | data V | singleType SCALAR value ?| Intel Entities ~ Connections 6W VehicleInVehicleLinks ` xa briefingName ark_co43_bockobo_bastion overviewText Sahrani Diplomatic Protection Service protect the islands Governor | JIP Extract resistanceWest timeOfChanges FstartWeather >startWind forecastWeather >forecastWind forecastWaves forecastLightnings =wavesForced windForced year month day hour minute startFogDecay T<forecastFogDecay T<~ -items , Item0 Item1 z' Item2 @( Item3 ( Item4 ; Item5 0 Item6 $ Item7 Q Item8 o Item9 Item10 Item11 s Item12 Item13 Item14 l Item15 Է Item16 Item17 J Item18 z Item19 r Item20 : Item21 2 Item22 Item23 Item24 Item25 Item26 D Item27 Item28 Item29 Item30 G Item31 Item32 Item33 Item34 k Item35 Item36 5+ Item37 3 Item38 ; Item39 TD Item40 L Item41 T Item42 U Item43 V 6W dataType Layer name Time Triggers state Entities id atlOffset -Cz' items Item0 _ Item1 5 Item2 #! Item3 " Item4 " Item5 &$ Item6 ;% Item7 (&