admiral\admiral.h =B` description.ext sB`| hull3\briefing\blufor.sqf B` hull3\briefing\civilian.sqf #qn^ hull3\briefing\indfor.sqf #qn^ hull3\briefing\opfor.sqf #qn^ hull3\GEAR.h B` hull3\hull3.h ɎB` hull3\LICENSE #qn^8 hull3\UNIFORM.h B` init.sqf #qn^ initPlayerLocal.sqf B` initServer.sqf #qn^ mission.sqm 9Bd' plank.h B` 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_RU_MOD";
defaultZoneTemplate = "Camp";
};
class Patrol {
defaultUnitTemplate = "CUP_RU_MOD";
defaultZoneTemplate = "Patrol";
};
class Cqc {
defaultUnitTemplate = "CUP_RU_MOD";
defaultZoneTemplate = "Cqc";
};
class UnitTemplates {
class CUP_RU_MOD {
infantry[] = {"CUP_O_RU_Soldier_GL_M_EMR_V2", "CUP_O_RU_Soldier_GL_M_EMR_V2", "CUP_O_RU_Soldier_M_EMR_V2", "CUP_O_RU_Soldier_M_EMR_V2", "CUP_O_RU_Soldier_AR_M_EMR_V2", "CUP_O_RU_Soldier_MG_M_EMR_V2", "CUP_O_RU_Soldier_AT_M_EMR_V2", "CUP_O_RU_Soldier_Medic_M_EMR_V2"};
crewmen[] = {"CUP_O_RU_Soldier_Crew_M_EMR_V2"};
pilots[] = {"CUP_O_RU_Pilot_M_EMR"};
technicals[] = {"CUP_O_UAZ_AGS30_RU", "CUP_O_UAZ_MG_RU", "CUP_O_UAZ_SPG9_RU", "CUP_O_GAZ_Vodnik_PK_RU", "CUP_O_GAZ_Vodnik_AGS_RU"};
armour[] = {"CUP_O_GAZ_Vodnik_KPVT_RU", "CUP_O_GAZ_Vodnik_BPPU_RU", "CUP_O_BTR80_CAMO_RU", "CUP_O_BTR80A_CAMO_RU", "CUP_O_BTR90_RU"};
th[] = {"CUP_O_Mi8AMT_RU"};
ah[] = {"CUP_O_Mi24_V_Dynamic_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 = "abaronnaja kisenia";
onLoadMission = "Made with Hull3";
author = "dancemoox";
loadScreen = "x\ark\addons\hull3\resources\hull3_logo.paa";
class Header
{
gameType = Coop;
minPlayers = 1;
maxPlayers = 59;
};
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 = 2;
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";
};
};
// BLUFOR Notes
// Situation
player createDiaryRecord ["Diary", ["Situation","
Russian forces invaded the South Zagoria prefecture two days ago, Chernorussian forces are falling back west toward the Miroslavl river and a more defensive position.
Our Militia remained in position long enough to allow the Elektrozavodsk medical detachment time to evacuate, however our own extract helicopter was shot down on approach leaving us currently isolated and massively outgunned.
Our situation has been relayed and fresh extraction is preparing to return and evacuate us, however for the moment we must dig in and prepare for the inevitable Russian attack.
ENEMY FORCES
Russian Federation ground forces, expect them to throw everything they've got at us then some more.
FRIENDLY FORCES
A ground extraction force are fueling up currently but it will be some time until they can extract us.
"]];
// Mission
player createDiaryRecord ["Diary", ["Mission","
Defend the Hospital Crossroads until extraction arrives.
"]];
// Execution
player createDiaryRecord ["Diary", ["Execution","
COMMANDER'S INTENT
Dig in and hold.
FORTIFICATION PLAN
Ammunition has has been prepared in the ammo dump.
Avoid placing everyone within the hospital building directly, spread forces out.
Once the shooting starts remain within the indicated perimeter until extract arrives.
Plank ammo boxes can be placed by command level leaders as well as HMG weapon attachment. The HMG box can be used as static weapon resupply as required.
Our maps are several years out of date and don't accurately reflect several buildings actual locations.
EXTRACT
Extract via BTR-80A and T-72 escort or Mi-17 and Mi-24 escort. Escort should only set off when called in and when the transport and escort are both slotted.
Extract surviving Militia troops west beyond Chernogorsk.
"]];
// 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 GEAR {
class Rifleman {
primaryWeapon = "CUP_arifle_AK47";
secondaryWeapon = "";
secondaryWeaponItems[] = {};
handgunWeapon = "";
handgunItems[] = {};
uniformWeapons[] = {};
vestWeapons[] = {};
backpackWeapons[] = {};
uniformMagazines[] = {
{"HandGrenade", 1},
{"MiniGrenade", 1},
{"SmokeShell", 1}
};
vestMagazines[] = {
{"CUP_30Rnd_762x39_AK47_M", 6},
{"CUP_30Rnd_TE1_Green_Tracer_762x39_AK47_M", 1}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"MiniGrenade", 1},
{"SmokeShell", 1},
{"CUP_30Rnd_762x39_AK47_M", 5},
{"CUP_30Rnd_TE1_Green_Tracer_762x39_AK47_M", 2}
};
basicAssignItems[] = {"ItemMap", "ItemCompass", "ItemWatch"};
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_AK47_GL_Early";
handgunWeapon = "CUP_hgun_Makarov";
vestMagazines[] = {
{"CUP_30Rnd_762x39_AK47_M", 4},
{"CUP_1Rnd_HE_GP25_M", 4},
{"CUP_1Rnd_SMOKE_GP25_M", 2},
{"CUP_1Rnd_SmokeRed_GP25_M", 2},
{"CUP_30Rnd_TE1_Green_Tracer_762x39_AK47_M", 1},
{"CUP_8Rnd_9x18_Makarov_M", 3}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"MiniGrenade", 1},
{"SmokeShell", 1},
{"CUP_30Rnd_762x39_AK47_M", 6},
{"CUP_30Rnd_TE1_Green_Tracer_762x39_AK47_M", 3},
{"CUP_1Rnd_SMOKE_GP25_M", 2},
{"CUP_FlareWhite_GP25_M", 2},
{"CUP_1Rnd_SmokeRed_GP25_M", 2}
};
binocular = "Binocular";
};
class Officer : Leader {
binocular = "Binocular";
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class Crew : Rifleman {
primaryWeapon = "CUP_smg_SA61";
uniformMagazines[] = {
{"ACE_Chemlight_HiRed", 2},
{"SmokeShell", 1}
};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
vestMagazines[] = {{"CUP_20Rnd_B_765x17_Ball_M", 4}};
backpackMagazines[] = {};
assignItems[] = {"ItemGPS"};
};
class CO : Officer {
};
class XO : CO {
};
class SL : Officer {
};
class Medic : Rifleman {
primaryWeapon = "CUP_arifle_AKS";
vestMagazines[] = {
{"CUP_30Rnd_762x39_AK47_M", 4},
{"CUP_30Rnd_TE1_Green_Tracer_762x39_AK47_M", 2},
{"SmokeShell", 4}
};
backpackMagazines[] = {
{"SmokeShellBlue", 4},
{"CUP_30Rnd_762x39_AK47_M", 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 = "CUP_arifle_RPK74";
vestMagazines[] = {{"CUP_75Rnd_TE4_LRT4_Green_Tracer_762x39_RPK_M", 4}};
backpackMagazines[] = {
{"HandGrenade", 1},
{"MiniGrenade", 1},
{"SmokeShell", 1},
{"CUP_75Rnd_TE4_LRT4_Green_Tracer_762x39_RPK_M", 3}
};
};
class AAR : Rifleman {
backpackMagazines[] = {
{"HandGrenade", 1},
{"MiniGrenade", 1},
{"SmokeShell", 1},
{"CUP_75Rnd_TE4_LRT4_Green_Tracer_762x39_RPK_M", 3}
};
binocular = "Binocular";
};
class RAT : Rifleman {
primaryWeapon = "CUP_arifle_AKS";
secondaryWeapon = "CUP_launch_RPG7V";
secondaryWeaponItems[] = {"CUP_PG7VL_M", "CUP_optic_PGO7V3"};
vestMagazines[] = {
{"CUP_30Rnd_762x39_AK47_M", 5},
{"CUP_30Rnd_TE1_Green_Tracer_762x39_AK47_M", 2}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"MiniGrenade", 1},
{"SmokeShell", 1},
{"CUP_30Rnd_762x39_AK47_M", 4},
{"CUP_PG7VL_M", 1}
};
};
class HMGG : Rifleman {
primaryWeapon = "CUP_arifle_AKS";
secondaryWeapon = "CUP_DSHKM_carry";
backpackMagazines[] = {{"ace_csw_50Rnd_127x108_mag", 2}};
backpackMedicalItems[] = {};
};
class HMGAG : HMGG {
secondaryWeapon = "ace_csw_kordCarryTripod";
backpackMagazines[] = {{"ace_csw_50Rnd_127x108_mag", 2}};
backpackMedicalItems[] = {};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
binocular = "Binocular";
};
class SN : Rifleman {
primaryWeapon = "CUP_srifle_Mosin_Nagant";
handgunWeapon = "CUP_hgun_Makarov";
primaryWeaponItems[] = {"CUP_optic_PEM"};
vestMagazines[] = {
{"CUP_5Rnd_762x54_Mosin_M", 4},
{"CUP_8Rnd_9x18_Makarov_M", 3}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_5Rnd_762x54_Mosin_M", 3}
};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class SP : Rifleman {
primaryWeapon = "CUP_arifle_AKS";
binocular = "Binocular";
vestMagazines[] = {
{"CUP_30Rnd_762x39_AK47_M", 4},
{"CUP_30Rnd_TE1_Green_Tracer_762x39_AK47_M", 2}
};
};
class VC : Crew {
binocular = "ACE_Vector";
};
class VG : Crew {
};
class VD : Crew {
};
class P : Crew {
};
class PCM : P {
};
class Vehicle {
weapons[] = {
{"CUP_launch_RPG26", 25},
{"CUP_launch_9K32Strela", 2}
};
magazines[] = {
{"CUP_30Rnd_762x39_AK47_M", 50},
{"CUP_30Rnd_TE1_Green_Tracer_762x39_AK47_M", 25},
{"CUP_75Rnd_TE4_LRT4_Green_Tracer_762x39_RPK_M", 50},
{"CUP_5Rnd_762x54_Mosin_M", 25},
{"ACE_HandFlare_White", 15},
{"CUP_1Rnd_HE_GP25_M", 15},
{"CUP_FlareWhite_GP25_M", 15},
{"CUP_FlareRed_GP25_M", 15},
{"CUP_FlareGreen_GP25_M", 15},
{"CUP_1Rnd_SMOKE_GP25_M", 15},
{"CUP_1Rnd_SmokeRed_GP25_M", 15},
{"CUP_1Rnd_SmokeGreen_GP25_M", 15},
{"SmokeShell", 15},
{"SmokeShellRed", 15},
{"SmokeShellGreen", 15},
{"HandGrenade", 15},
{"MiniGrenade", 15},
{"CUP_PG7VL_M", 25}
};
medicalItems[] = {
{"ACE_fieldDressing", 150},
{"ACE_splint", 50}
};
};
class Mines : Vehicle {
weapons[] = {};
magazines[] = {{"ace_csw_50Rnd_127x108_mag", 200}};
medicalItems[] = {};
};
class Extract : Vehicle {
weapons[] = {};
magazines[] = {};
medicalItems[] = {};
};
};
class Hull3 {
isEnabled = 1;
class MissionParams {
date[] = {
{2035, 24, 11},
{2035, 24, 11}
};
time[] = {
{3, 30},
{6, 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 CUP_CDF_FOR {
gear = "GEAR";
uniform = "UNIFORM";
languages[] = {
{"west", 100}
};
};
};
class Gear {
#include "GEAR.h"
unitBaseClass = "Rifleman";
vehicleBaseClass = "Vehicle";
};
class Uniform {
#include "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 UNIFORM {
class Rifleman {
headGear = "CUP_H_RUS_SSH68_olive";
goggles = "";
uniform = "CUP_U_O_SLA_Green";
vest = "CUP_V_CDF_6B3_1_Green_ARM";
backpack = "ark_backpack_med";
};
class Leader : Rifleman {
vest = "CUP_V_CDF_6B3_5_Green_ARM";
};
class Officer : Leader {
headGear = "CUP_H_ChDKZ_Beret";
};
class Crew : Rifleman {
headGear = "CUP_H_RUS_TSH_4_Brown";
uniform = "CUP_U_B_CDF_MNT_1";
vest = "CUP_V_CDF_6B3_2_MNT_ARM";
backpack = "ark_backpack_small";
};
class CO : Officer {
};
class XO : CO {
};
class SL : Officer {
};
class Medic : Rifleman {
};
class FTL : Leader {
vest = "CUP_V_CDF_6B3_4_Green_ARM";
};
class AR : Rifleman {
vest = "CUP_V_CDF_6B3_3_Green_ARM";
};
class AAR : Rifleman {
backpack = "ark_backpack_large";
};
class RAT : Rifleman {
vest = "CUP_V_CDF_6B3_2_Green_ARM";
backpack = "ark_backpack_large";
};
class HMGG : AR {
vest = "CUP_V_CDF_6B3_2_Green_ARM";
backpack = "ark_backpack_huge";
};
class HMGAG : AAR {
backpack = "ark_backpack_huge";
};
class SN : Rifleman {
vest = "CUP_V_CDF_6B3_2_Green_ARM";
};
class SP : SN {
};
class VC : Crew {
};
class VG : Crew {
};
class VD : Crew {
};
class P : Crew {
headGear = "CUP_H_RUS_ZSH_Shield_Up";
uniform = "CUP_U_O_SLA_Overalls_Tank";
vest = "CUP_V_CDF_CrewBelt_ARM";
backpack = "ark_backpack_small";
};
class PCM : P {
};
};
//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", "_items"];
_magazines = [
["CUP_30Rnd_762x39_AK47_M", 15],
["CUP_30Rnd_TE1_Green_Tracer_762x39_AK47_M", 25],
["ace_csw_50Rnd_127x108_mag", 250],
["HandGrenade", 5],
["MiniGrenade", 5],
["SmokeShell", 10],
["ACE_HandFlare_White", 20]
];
_weapons = [
["CUP_launch_RPG26", 5],
["ace_csw_kordCarryTripod", 1],
["CUP_DSHKM_carry", 1]
];
_items = [
["ACE_fieldDressing", 25],
["ACE_splint", 12]
];
clearMagazineCargoGlobal _box;
clearWeaponCargoGlobal _box;
clearItemCargoGlobal _box;
{_box addMagazineCargoGlobal _x;} foreach _magazines;
{_box addWeaponCargoGlobal _x;} foreach _weapons;
{_box addItemCargoGlobal _x;} foreach _items;
};
ark_fnc_di_fillSLAmmobox = {
private _box = _this select 1;
private ["_magazines", "_weapons", "_items"];
_magazines = [
["CUP_30Rnd_762x39_AK47_M", 100],
["CUP_30Rnd_TE1_Green_Tracer_762x39_AK47_M", 50],
["CUP_75Rnd_TE4_LRT4_Green_Tracer_762x39_RPK_M", 50],
["CUP_1Rnd_HE_GP25_M", 15],
["CUP_FlareWhite_GP25_M", 15],
["CUP_FlareRed_GP25_M", 15],
["CUP_FlareGreen_GP25_M", 15],
["CUP_1Rnd_SMOKE_GP25_M", 15],
["CUP_1Rnd_SmokeRed_GP25_M", 15],
["CUP_1Rnd_SmokeGreen_GP25_M", 15],
["ACE_HandFlare_White", 10],
["CUP_5Rnd_762x54_Mosin_M", 10],
["HandGrenade", 25],
["MiniGrenade", 25],
["CUP_PG7VL_M", 15],
["SmokeShell", 25],
["SmokeShellRed", 25],
["SmokeShellGreen", 25]
];
_weapons = [
["CUP_launch_RPG26", 15],
["CUP_launch_9K32Strela", 2]
];
_items = [
["ACE_fieldDressing", 50],
["ACE_splint", 24]
];
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;
};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 q sourceName ark_co58_abaronnaja_kisenia addons . A3_Ui_F A3_Characters_F ace_explosives Admiral ark_rotor CUP_Creatures_Military_Russia CUP_AirVehicles_Mi24 CUP_Creatures_StaticWeapons CUP_WheeledVehicles_BTR80 CUP_Weapons_AmmoBoxes CUP_TrackedVehicles_T72 CUP_AirVehicles_Mi8 CUP_WheeledVehicles_Ural CUP_WheeledVehicles_S1203 A3_Structures_F_Enoch_Decals_Horizontal A3_Structures_F_Civ_Lamps CUP_Editor_Signs_Config A3_Structures_F_Exp_Walls_Concrete CUP_CAStructuresHouse_A_Hospital CUP_CAStructuresHouse_rail_station_big CUP_Misc3_Config CUP_CASigns2 CUP_Misc_e_Config A3_Structures_F_Argo_Military_Fortifications A3_Structures_F_Enoch_Ruins CUP_CAHouseBlock_A CUP_CAHouseBlock_B CUP_CAHouseBlock_D CUP_CAStructures_Ruins A3_Structures_F_Enoch_Military_Training A3_Data_F_ParticleEffects CUP_Buildings_Config A3_Structures_F_System CUP_CWA_Misc A3_Structures_F_Tank_Military_Fortifications A3_Structures_F_Mil_BagBunker A3_Props_F_Enoch_Infrastructure_Traffic A3_Structures_F_Items_Vessels cba_xeh A3_Modules_F_Curator_Curator A3_Modules_F A3_Modules_F_Effects ark_clear_cargo ark_ai_sentry ace_nouniformrestrictions ace_parachute AddonsMetaData dlcs CUP_Units CUP_Vehicles CUP_Weapons Enoch Expansion Argo randomSeed ScenarioData x CustomAttributes Mission n # moveGridStep ?angleGridStep
>scaleGridStep ?autoGroupingDist Atoggles ItemIDProvider % MarkerIDProvider 8 LayerIndexProvider K Camera ^ nextID ; 8 nextID K nextID c ^ pos XفEX.C[#Ddir CM?`r=up ?UN?OՇ=aside = ^~ List x *items ) Item0 Item1 / Item2 Item3 #
Item4 Z
Item5
Item6 Item7 U Item8 Item9 Item10 8 Item11 Item12 Item13
Item14 Z
Item15
Item16 y Item17 Item18 O Item19 Item20 Item21 L Item22 Item23 Item24 L Item25 Item26 Item27 Item28 P Item29 Item30 u Item31 Item32 Item33 y Item34
Item35 Item36 3 Item37 Item38 ! Item39 Item40 x className A3_Ui_F name Arma 3 - User Interface 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 className ace_explosives name ACE3 - Explosives author ACE-Team url https://ace3.acemod.org/ #
className Admiral name Admiral author Kami Z
className ark_rotor name ARK Inhouse - Rotor author ARK url http://www.ark-group.org
className CUP_Creatures_Military_Russia name CUP_Creatures_Military_Russia className CUP_AirVehicles_Mi24 name CUP_AirVehicles_Mi24 U className CUP_Creatures_StaticWeapons name CUP_Creatures_StaticWeapons className CUP_WheeledVehicles_BTR80 name CUP_WheeledVehicles_BTR80 className CUP_Weapons_AmmoBoxes name CUP_Weapons_AmmoBoxes 8 className CUP_TrackedVehicles_T72 name CUP_TrackedVehicles_T72 className CUP_AirVehicles_Mi8 name CUP_AirVehicles_Mi8 className CUP_WheeledVehicles_Ural name CUP_WheeledVehicles_Ural
className CUP_WheeledVehicles_S1203 name CUP_WheeledVehicles_S1203 Z
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 name Arma 3 - Buildings and Structures author Bohemia Interactive url https://www.arma3.com y className CUP_Editor_Signs_Config name CUP_Editor_Signs_Config className A3_Structures_F_Exp name Arma 3 Apex - Buildings and Structures author Bohemia Interactive url https://www.arma3.com O className CUP_CAStructuresHouse_A_Hospital name CUP_CAStructuresHouse_A_Hospital className CUP_CAStructuresHouse_rail_station_big name CUP_CAStructuresHouse_rail_station_big className CUP_Misc3_Config name CUP_Misc3_Config L className CUP_CASigns2 name CUP_CASigns2 className CUP_Misc_e_Config name CUP_Misc_e_Config className A3_Structures_F_Argo name Arma 3 Malden - Buildings and Structures author Bohemia Interactive url https://www.arma3.com L className CUP_CAHouseBlock_A name CUP_CAHouseBlock_A className CUP_CAHouseBlock_B name CUP_CAHouseBlock_B className CUP_CAHouseBlock_D name CUP_CAHouseBlock_D className CUP_CAStructures_Ruins name CUP_CAStructures_Ruins P 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_Data_F name Arma 3 - Main Configuration author Bohemia Interactive url https://www.arma3.com u className CUP_Buildings_Config name CUP_Buildings_Config className CUP_CWA_Misc name CUP_CWA_Misc className A3_Structures_F_Tank name Arma 3 Tank - Buildings and Structures author Bohemia Interactive url https://www.arma3.com y className A3_Structures_F_Mil name Arma 3 - Military Buildings and Structures author Bohemia Interactive url https://www.arma3.com
className A3_Props_F_Enoch name Arma 3 Contact Platform - Decorative and Mission Objects 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 3 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 ! className ark_ai_sentry name ARK Inhouse - AI Sentry author ARK url http://www.ark-group.org 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/ x author dancemoox Header gameType Coop minPlayers maxPlayers @ Category0 n name Multiplayer Attribute0 5 Attribute1 nAttributes n property RespawnButton expression true Value q data singleType SCALAR value ? property RespawnTemplates expression true Value n data n singleType ARRAY value n items Item0 7 n data G n singleType STRING value None n Intel Entities E Connections # briefingName ark_co58_abaronnaja_kisenia overviewText Chernarus Defence Forces Militia desperately try and hold out resistanceWest timeOfChanges FstartWeather >startWind forecastWeather >forecastWind forecastWaves forecastLightnings =wavesForced windForced year month day hour minute startFogDecay T<forecastFogDecay T