admiral\admiral.h KW>]g description.ext 7}1a hull3\briefing\blufor.sqf 5\ hull3\briefing\civilian.sqf _0X hull3\briefing\indfor.sqf _0X hull3\briefing\opfor.sqf _0X hull3\FAL_TKA.h Wa<5 hull3\hull3.h B[\ hull3\LICENSE _0X8 init.sqf L]% initPlayerLocal.sqf }1a3 mission.sqm JaU plank.h cٜ\ zone_spawned_unit.sqf \[ class Admiral {
isEnabled = 1;
isBehaviorEnabled = 0;
groupSpawnDelay = 2;
class Events {
zone_spawned_unit = "zone_spawned_unit.sqf";
};
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 {
technicals[] = {"CUP_I_LR_MG_RACS", "CUP_I_LR_MG_RACS", "CUP_O_LR_SPG9_TKA", "CUP_B_HMMWV_AGS_GPK_ACR", "CUP_B_HMMWV_DSHKM_GPK_ACR","CUP_O_Ural_ZU23_TKA"};
armour[] = {"CUP_I_M113_RACS", "CUP_I_M113_RACS", "CUP_O_GAZ_Vodnik_BPPU_RU", "CUP_I_LAV25_RACS", "CUP_I_AAV_RACS", "CUP_I_AAV_RACS", "CUP_I_M60A3_RACS", "CUP_I_M60A3_RACS","CUP_I_M163_RACS"};
th[] = {"CUP_I_UH60L_RACS"};
ah[] = {"CUP_B_AH1Z", "CUP_I_AH6J_RACS"};
};
};
sideRelations[] = {
{"west", "resistance", "enemy"},
{"resistance", "west", "enemy"}
};
};#include "admiral\admiral.h"
#include "hull3\hull3.h"
#include "plank.h"
enableDebugConsole = 1;
allowProfileGlasses = 0;
disableChannels[]={{2,true,true},{4,true,true},{6,true,true}};
onLoadName = "Solon and Farewell";
onLoadMission = "Made with Hull3";
author = "Dextrus";
loadScreen = "x\ark\addons\hull3\resources\hull3_logo.paa";
class Header
{
gameType = Coop;
minPlayers = 1;
maxPlayers = 76;
};
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 = 7;
code = "hull3_mission_timeOfDay = %1";
};
class Hull3_Fog {
title = "Fog";
values[] = {0,1,2};
texts[] = {"None", "Light", "Heavy"};
default = 0;
code = "hull3_mission_fog = %1";
};
class Hull3_Weather {
title = "Weather";
values[] = {0,1,2,3,4,5,6,7,8,9};
texts[] = {"Random", "Clear (Calm)", "Clear (Light Winds)", "Clear (Strong Winds)", "Overcast (Calm)", "Overcast (Light Winds)", "Overcast (Strong Winds)", "Rain (Light Winds)", "Rain (Strong Winds)", "Storm"};
default = 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","
After a violent, foreign backed revolution, our time in-country is drawing to an end. The new regieme have pushed us back to the ravaged ghost town of Solon and are preparing their final assault.
ENEMY FORCES
Local forces have been supplimented with considerable foreign aid, expect a broad mixture of, vehicles including armour and aircraft.
FRIENDLY FORCES
Friendly air assets are based at Molatia Airport, whilst our armour is located east of Kinsella. Both may not reach us for some time.
"]];
// Mission
player createDiaryRecord ["Diary", ["Mission","
Strengthen and hold our position at Solon until an effective rescue can be mounted.
"]];
// Execution
player createDiaryRecord ["Diary", ["Execution","
COMMANDER'S INTENT
Dig in and make the enemy pay until friendly forces can break through and extract us.
FORTIFICATION PLAN
We have plenty of buildings to use for cover. Spread out, look for any exploitable high-ground and get ready to fight.
Remain within town until rescue arrives.
FIRE SUPPORT PLAN
Additional ammunition has been stored in the church and one of the more in-tact houses. A stash of launchers can be found near the crossroads.
Mortar must use the ammo truck for rearming.
JIP EXTRACT
Extract must wait to be called in before moving off.
"]];
// Credits
player createDiaryRecord ["Diary", ["Credits", "
Made by Dextrus
"]];
// 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 FAL_TKA {
class Rifleman {
primaryWeapon = "CUP_arifle_DSA_SA58_OSW_VFG";
primaryWeaponItems[] = {"cup_optic_mrad", "cup_acc_flashlight"};
secondaryWeapon = "";
secondaryWeaponItems[] = {};
handgunWeapon = "";
handgunItems[] = {};
uniformWeapons[] = {};
vestWeapons[] = {};
backpackWeapons[] = {};
uniformMagazines[] = {
{"ACE_Chemlight_HiRed", 2},
{"SmokeShell", 1}
};
vestMagazines[] = {
{"HandGrenade", 1},
{"CUP_20Rnd_762x51_FNFAL_M", 6},
{"CUP_20Rnd_TE1_Yellow_Tracer_762x51_FNFAL_M", 2}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_20Rnd_762x51_FNFAL_M", 4},
{"CUP_20Rnd_TE1_Yellow_Tracer_762x51_FNFAL_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_DSA_SA58_OSW_M203";
handgunWeapon = "CUP_hgun_Phantom";
vestMagazines[] = {
{"CUP_20Rnd_762x51_FNFAL_M", 2},
{"1Rnd_HE_Grenade_shell", 4},
{"1Rnd_Smoke_Grenade_shell", 2},
{"1Rnd_SmokeRed_Grenade_shell", 2},
{"CUP_20Rnd_TE1_Yellow_Tracer_762x51_FNFAL_M", 2},
{"CUP_18Rnd_9x19_Phantom", 3}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_20Rnd_762x51_FNFAL_M", 6},
{"CUP_20Rnd_TE1_Yellow_Tracer_762x51_FNFAL_M", 2},
{"1Rnd_Smoke_Grenade_shell", 2},
{"1Rnd_SmokeRed_Grenade_shell", 2},
{"UGL_FlareWhite_F", 2}
};
assignItems[] = {"ItemGPS"};
binocular = "Binocular";
};
class Officer : Leader {
assignItems[] = {"ItemGPS"};
binocular = "ACE_VectorDay";
uniformRadios[] = {};
vestRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class Crew : Rifleman {
primaryWeapon = "cup_arifle_SBR_od";
primaryWeaponItems[] = {"optic_yorris", "cup_acc_flashlight"};
uniformMagazines[] = {
{"ACE_Chemlight_HiRed", 2},
{"SmokeShell", 1}
};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
vestMagazines[] = {{"CUP_30rnd_556x45_Stanag", 5}};
backpackMagazines[] = {};
assignItems[] = {"ItemGPS", "CUP_NVG_PVS15_black"};
};
class CO : Officer {
};
class XO : CO {
backpackMagazines[] = {};
backpackRadios[] = {"ACRE_PRC117F"};
};
class SL : Officer {
};
class Medic : Rifleman {
primaryWeaponItems[] = {"optic_aco", "cup_acc_flashlight"};
vestMagazines[] = {
{"CUP_20Rnd_762x51_FNFAL_M", 6},
{"CUP_20Rnd_TE1_Yellow_Tracer_762x51_FNFAL_M", 2},
{"SmokeShell", 2}
};
backpackMagazines[] = {
{"SmokeShellBlue", 4},
{"CUP_20Rnd_762x51_FNFAL_M", 2}
};
assignItems[] = {"ItemGPS"};
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 = "arifle_RPK12_F";
primaryWeaponItems[] = {"optic_aco", "cup_acc_flashlight"};
vestMagazines[] = {{"75rnd_762x39_AK12_Mag_F", 4}};
backpackMagazines[] = {
{"75rnd_762x39_AK12_Mag_F", 3}
};
};
class AAR : Rifleman {
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"75rnd_762x39_AK12_Mag_F", 3}
};
binocular = "Binocular";
};
class RAT : Rifleman {
secondaryWeapon = "CUP_launch_RPG7V";
secondaryWeaponItems[] = {"CUP_PG7V_M"};
vestMagazines[] = {
{"CUP_20Rnd_762x51_FNFAL_M", 6},
{"CUP_20Rnd_TE1_Yellow_Tracer_762x51_FNFAL_M", 2}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_20Rnd_762x51_FNFAL_M", 4},
{"CUP_PG7V_M", 2}
};
};
class MMGG : Rifleman {
primaryWeapon = "CUP_lmg_M60E4";
primaryWeaponItems[] = {"cup_optic_compm2_low"};
vestMagazines[] = {{"CUP_100Rnd_TE4_LRT4_green_tracer_762x51_belt_m", 1}};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_100Rnd_TE4_LRT4_green_tracer_762x51_belt_m", 4}
};
};
class MMGAG : Rifleman {
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_100Rnd_TE4_LRT4_green_tracer_762x51_belt_m", 4}
};
binocular = "ACE_VectorDay";
assignItems[] = {"ItemGPS"};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class HMGG : Rifleman {
backpack = "CUP_B_DShkM_Gun_Bag";
backpackMagazines[] = {};
backpackMedicalItems[] = {};
};
class HMGAG : HMGG {
backpack = "CUP_B_DShkM_TripodLow_Bag";
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
binocular = "ACE_VectorDay";
assignItems[] = {"ItemGPS"};
};
class HMGAC : Rifleman {
};
class MATG : RAT {
secondaryWeapon = "CUP_launch_RPG7V";
secondaryWeaponItems[] = {"CUP_PG7VL_M", "CUP_optic_PGO7V3"};
backpackMagazines[] = {
{"CUP_PG7VL_M", 2},
{"CUP_PG7VR_M", 1},
{"CUP_OG7_M", 1}
};
};
class MATAG : Rifleman {
backpackMagazines[] = {
{"CUP_PG7VL_M", 2},
{"CUP_PG7VR_M", 1},
{"CUP_OG7_M", 1}
};
binocular = "ACE_VectorDay";
assignItems[] = {"ItemGPS"};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class MATAC : MATAG {
assignItems[] = {};
binocular = "Binocular";
uniformRadios[] = {"ACRE_PRC343"};
};
class HATG : MATG {
secondaryWeapon = "CUP_launch_Metis";
secondaryWeaponItems[] = {"CUP_AT13_M"};
backpackMagazines[] = {{"CUP_AT13_M", 1}};
};
class HATAG : MATAG {
backpackMagazines[] = {
{"HandGrenade", 1},
{"CUP_AT13_M", 1}
};
};
class HATAC : HATAG {
assignItems[] = {};
binocular = "Binocular";
uniformRadios[] = {"ACRE_PRC343"};
};
class DHATG : Rifleman {
backpack = "CUP_B_Metis_Gun_Bag";
backpackMagazines[] = {};
backpackMedicalItems[] = {};
};
class DHATAG : HMGG {
backpack = "CUP_B_Metis_Tripod_Bag";
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
uniformMagazines[] = {
{"ACE_Chemlight_HiRed", 2},
{"SmokeShell", 1}
};
binocular = "ACE_VectorDay";
assignItems[] = {"ItemGPS"};
};
class DHATAC : Rifleman {
};
class SAMG : Rifleman {
secondaryWeapon = "CUP_launch_Igla";
secondaryWeaponItems[] = {"CUP_Igla_M"};
backpackMagazines[] = {{"CUP_Igla_M", 1}};
};
class SAMAG : Rifleman {
backpackMagazines[] = {
{"HandGrenade", 1},
{"CUP_Igla_M", 1}
};
uniformMagazines[] = {
{"ACE_Chemlight_HiRed", 2},
{"SmokeShell", 1}
};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
binocular = "ACE_VectorDay";
assignItems[] = {"ItemGPS"};
};
class SAMAC : SAMAG {
uniformRadios[] = {"ACRE_PRC343"};
binocular = "Binocular";
assignItems[] = {};
};
class GMGG : Rifleman {
backpack = "CUP_B_AGS30_Gun_Bag";
backpackMagazines[] = {};
backpackMedicalItems[] = {};
};
class GMGAG : HMGG {
backpack = "CUP_B_AGS30_Tripod_Bag";
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
uniformMagazines[] = {
{"ACE_Chemlight_HiRed", 2},
{"SmokeShell", 1}
};
binocular = "ACE_VectorDay";
assignItems[] = {"ItemGPS"};
};
class GMGAC : Rifleman {
};
class MTRG : Rifleman {
backpack = "CUP_B_Podnos_Gun_Bag";
backpackMagazines[] = {};
backpackMedicalItems[] = {};
};
class MTRAG : MTRG {
backpack = "CUP_B_Podnos_Bipod_Bag";
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
uniformMagazines[] = {
{"ACE_Chemlight_HiRed", 2},
{"SmokeShell", 1}
};
binocular = "ACE_VectorDay";
assignItems[] = {"ItemGPS"};
};
class MTRAC : Rifleman {
};
class ENG : Rifleman {
vestMagazines[] = {
{"CUP_20Rnd_762x51_FNFAL_M", 6},
{"CUP_20Rnd_TE1_Yellow_Tracer_762x51_FNFAL_M", 2}
};
backpackMagazines[] = {
{"Toolkit", 1},
{"DemoCharge_Remote_Mag", 3},
{"SLAMDirectionalMine_Wire_Mag", 2}
};
assignItems[] = {"ItemGPS"};
vestItems[] = {
{"ACE_DefusalKit", 1},
{"ACE_M26_Clacker", 1}
};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class ENGA : ENG {
uniformRadios[] = {"ACRE_PRC343"};
};
class SN : Rifleman {
primaryWeapon = "CUP_srifle_SVD";
handgunWeapon = "CUP_hgun_Makarov";
primaryWeaponItems[] = {"CUP_optic_PSO_1"};
vestMagazines[] = {
{"CUP_10Rnd_762x54_SVD_M", 4},
{"CUP_8Rnd_9x18_Makarov_M", 3}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_10Rnd_762x54_SVD_M", 3}
};
assignItems[] = {"ItemGPS"};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class SP : Rifleman {
binocular = "ACE_VectorDay";
vestMagazines[] = {
{"CUP_20Rnd_762x51_FNFAL_M", 4},
{"CUP_20Rnd_TE1_Yellow_Tracer_762x51_FNFAL_M", 2}
};
};
class VC : Crew {
binocular = "ACE_VectorDay";
};
class VG : Crew {
};
class VD : Crew {
};
class P : Crew {
};
class PCM : P {
};
class Vehicle {
weapons[] = {
{"CUP_launch_RPG18", 2}
};
magazines[] = {
{"CUP_20Rnd_762x51_FNFAL_M", 15},
{"CUP_20Rnd_762x51_FNFAL_M", 15},
{"75rnd_762x39_AK12_Mag_F", 20},
{"1Rnd_Smoke_Grenade_shell", 5},
{"UGL_FlareWhite_F", 5},
{"CUP_PG7V_M", 2},
{"ACE_HandFlare_White", 5},
{"HandGrenade", 5},
{"SmokeShell", 5}
};
items[] = {
{"Toolkit", 1},
{"ItemGPS", 1}
};
medicalItems[] = {
{"ACE_fieldDressing", 50},
{"ACE_splint", 12}
};
};
class Car : Vehicle {
};
class Truck : Vehicle {
weapons[] = {
{"CUP_launch_RPG18", 5}
};
magazines[] = {
{"CUP_20Rnd_762x51_FNFAL_M", 50},
{"CUP_20Rnd_762x51_FNFAL_M", 30},
{"75rnd_762x39_AK12_Mag_F", 40},
{"CUP_100Rnd_TE4_LRT4_green_tracer_762x51_belt_m", 10},
{"1Rnd_Smoke_Grenade_shell", 10},
{"CUP_1Rnd_StarFlare_White_M203", 10},
{"CUP_PG7VL_M", 5},
{"CUP_PG7V_M", 5},
{"CUP_AT13_M", 5},
{"SatchelCharge_Remote_Mag", 5},
{"ACE_HandFlare_White", 10},
{"HandGrenade", 10},
{"SmokeShell", 10}
};
items[] = {
{"ACE_M26_Clacker", 1},
{"Toolkit", 1},
{"ItemGPS", 1}
};
medicalItems[] = {
{"ACE_fieldDressing", 50},
{"ACE_splint", 12}
};
};
class Armored : Truck {
weapons[] = {{"CUP_launch_RPG18", 5}};
magazines[] = {
{"CUP_20Rnd_762x51_FNFAL_M", 40},
{"CUP_20Rnd_762x51_FNFAL_M", 20},
{"75rnd_762x39_AK12_Mag_F", 40},
{"CUP_100Rnd_TE4_LRT4_green_tracer_762x51_belt_m", 10},
{"1Rnd_Smoke_Grenade_shell", 10},
{"UGL_FlareWhite_F", 10},
{"CUP_PG7VL_M", 5},
{"SatchelCharge_Remote_Mag", 5},
{"ACE_HandFlare_White", 10},
{"HandGrenade", 10},
{"SmokeShell", 10}
};
items[] = {
{"ACE_M26_Clacker", 1},
{"Toolkit", 1},
{"ItemGPS", 1}
};
medicalItems[] = {
{"ACE_fieldDressing", 50},
{"ACE_splint", 12}
};
};
};
class Hull3 {
isEnabled = 1;
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_ION_PMC {
gear = "FAL_TKA";
uniform = "CUP_ION_PMC";
};
};
class Gear {
#include "FAL_TKA.h"
};
};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_enableSim = {
params ["_veh","_enabled"];
_veh enableSimulationGlobal _enabled;
{_x enableSimulationGlobal _enabled} forEach crew _veh;
};
// Disable simulation for vehicles + crews at game start
{[_x,false] call ark_fnc_enableSim;} forEach [ah_1,ah_2,lb_1,lb_2];ark_fnc_ho_assignFortifications = {
private _unit = _this select 0;
private _gearClass = _unit getVariable "hull3_gear_class";
if (isNil {_unit getVariable "ho_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 ["DHATG"]) exitWith {[_unit, [0, 0, 0, 0, 0, 2, 0, 0, 1]] call plank_api_fnc_forceAddFortifications};
if (_gearClass in ["HATAG"]) exitWith {[_unit, [0, 2, 4, 2, 4, 0, 2, 0, 0]] call plank_api_fnc_forceAddFortifications};
if (_gearClass in ["FTL", "MATC", "MTRG", "MTRAG"]) exitWith {[_unit, [0, 1, 2, 0, 2, 0, 0, 0, 0]] call plank_api_fnc_forceAddFortifications};
if (_gearClass in ["Medic", "AR", "MTRAC"]) exitWith {[_unit, [0, 0, 2, 1, 2, 0, 0, 0, 0]] call plank_api_fnc_forceAddFortifications};
if (_gearClass in ["AAR", "Rifleman", "MATAG"]) exitWith {[_unit, [0, 0, 2, 0, 2, 0, 0, 0, 0]] call plank_api_fnc_forceAddFortifications};
if (_gearClass in ["RAT", "MATG"]) exitWith {[_unit, [0, 0, 2, 0, 2, 0, 0, 0, 0]] call plank_api_fnc_forceAddFortifications};
if (_gearClass in ["DHATAC"]) exitWith {[_unit, [0, 0, 0, 0, 0, 2, 0, 0, 1]] call plank_api_fnc_forceAddFortifications};
};
_unit setVariable ["ho_areFortsAssigned", true, true];
};
};
ark_fnc_ho_fillPIATAmmobox = {
private _box = _this select 1;
private ["_magazines", "_weapons"];
_magazines = [
["CUP_PG7VL_M", 10],
["CUP_PG7V_M", 10],
["CUP_20Rnd_762x51_FNFAL_M", 50],
["CUP_20Rnd_TE1_Yellow_Tracer_762x51_FNFAL_M", 20],
["75rnd_762x39_AK12_Mag_F", 15],
["CUP_OG7_M", 15],
["HandGrenade", 10],
["ACE_Chemlight_HiRed", 10],
["SmokeShell", 10],
["ACE_HandFlare_White", 20]
];
_weapons = [
["CUP_launch_9K32Strela", 5],
["CUP_launch_RPG18", 10]
];
_items = [
["ACE_fieldDressing", 25],
["ACE_splint", 10]
];
clearMagazineCargoGlobal _box;
clearWeaponCargoGlobal _box;
clearItemCargoGlobal _box;
{_box addMagazineCargoGlobal _x;} foreach _magazines;
{_box addWeaponCargoGlobal _x;} foreach _weapons;
{_box addItemCargoGlobal _x;} foreach _items;
};
ark_fnc_ho_fillSLAmmobox = {
private _box = _this select 1;
private ["_magazines", "_weapons", "_items"];
_magazines = [
["CUP_20Rnd_762x51_FNFAL_M", 100],
["CUP_20Rnd_TE1_Yellow_Tracer_762x51_FNFAL_M", 50],
["75rnd_762x39_AK12_Mag_F", 50],
["CUP_100Rnd_TE4_LRT4_green_tracer_762x51_belt_m", 10],
["CUP_PG7VL_M", 15],
["CUP_PG7V_M", 15],
["CUP_OG7_M", 20],
["ACE_Chemlight_HiRed", 10],
["CUP_1Rnd_StarFlare_White_M203", 15],
["ACE_HandFlare_White", 10],
["CUP_1Rnd_HEDP_M203", 20],
["HandGrenade", 20],
["SmokeShell", 20]
];
_weapons = [
["CUP_launch_9K32Strela", 10],
["CUP_launch_RPG7V", 2],
["CUP_launch_RPG18", 20]
];
_items = [
["ACE_fieldDressing", 50],
["ACE_splint", 20]
];
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_ho_playIntro;
[player] call ark_fnc_ho_assignFortifications;
["mission.safetytimer.ended", {[player] call plank_api_fnc_forceRemoveAllFortifications;}] call hull3_event_fnc_addEventHandler;
}; raP Q
version 6 EditorData [ sourceName ark_co76_solon_and_farewell addons - A3_Characters_F ace_nouniformrestrictions ace_parachute admiral A3_Ui_F ark_rotor CUP_AirVehicles_AH1Z CUP_AirVehicles_AH6 CUP_Creatures_Military_RACS A3_Modules_F gm_structures_euro_80 A3_Structures_F_Exp_Infrastructure_WaterSupply A3_Structures_F_Exp_Commercial_Shop_Town_01 A3_Structures_F_Exp_Commercial_Shop_Town_03 A3_Structures_F_Exp_Civilian_Garages A3_Structures_F_Exp_Commercial_Addons A3_Structures_F_Exp_Civilian_Sheds A3_Structures_F_Exp_Civilian_House_Small_04 A3_Structures_F_Exp_Civilian_House_Small_02 A3_Structures_F_Argo_Industrial_Agriculture A3_Structures_F_Enoch_Military_Barracks A3_Structures_F_Households_Slum A3_Structures_F_Enoch_Civilian_Houses A3_Structures_F_Enoch_Commercial_FuelStation_03 A3_Structures_F_Enoch_Wrecks A3_Structures_F_Wrecks CUP_CAStructures_Ruins A3_Structures_F_Enoch_Ruins CUP_CAStructures_E_Wall CUP_Misc3_Config A3_Structures_F_Enoch_Cultural_Chapel_02 CUP_CAStructures_E_Misc_Misc_Construction A3_Structures_F_Enoch_Civilian_Accessories A3_Structures_F_Argo_Civilian_House_Big02 A3_Structures_F_Argo_Civilian_House_Small02 A3_Structures_F_Households_Addons A3_Structures_F_Dominants_WIP CUP_Weapons_AmmoBoxes CUP_WheeledVehicles_T810 CUP_AirVehicles_Su25 CUP_AirVehicles_Mi35 CUP_TrackedVehicles_MCV80 CUP_WheeledVehicles_Stryker CUP_AirVehciles_KA60 CUP_Wheeled_SUV AddonsMetaData dlcs CUP_Vehicles CUP_Units Expansion Argo Enoch CUP_Weapons randomSeed ScenarioData CustomAttributes Mission k Q moveGridStep ?angleGridStep
>scaleGridStep ?autoGroupingDist Atoggles
ItemIDProvider MarkerIDProvider " LayerIndexProvider 5 Camera H nextID " nextID 5 nextID H pos f FJ~BDdir
? 7۾up n?2?{*aside {c 3I List $items # Item0 _ Item1 Item2 f
Item3
Item4 Item5 s Item6 Item7 Item8 Z Item9 Item10 *
Item11
Item12 D Item13 Item14 h Item15 Item16 Item17 " Item18 Item19 b Item20 Item21 ~ Item22 Item23 Item24 I Item25 Item26 T Item27 Item28 Item29 h Item30 Item31 Item32 ; Item33 Item34 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 http://ace3mod.com/ f
className ace_parachute name ACE3 - Parachute author ACE-Team url http://ace3mod.com/
className Admiral name admiral author Kami className A3_Ui_F name Arma 3 - User Interface author Bohemia Interactive url https://www.arma3.com s className ark_rotor name ARK Inhouse - Rotor author ARK url http://www.ark-group.org className CUP_AirVehicles_AH1Z name CUP_AirVehicles_AH1Z className CUP_AirVehicles_AH6 name CUP_AirVehicles_AH6 Z className CUP_Creatures_Military_RACS name CUP_Creatures_Military_RACS className A3_Modules_F name Arma 3 Alpha - Scripted Modules author Bohemia Interactive url https://www.arma3.com *
className gm_structures_euro_80 name gm_structures_euro_80 author Global Mobilization url global-mobilization.com
className A3_Structures_F_Exp_Infrastructure name Arma 3 Apex - Infrastructure Objects author Bohemia Interactive url https://www.arma3.com D className A3_Structures_F_Exp_Commercial name Arma 3 Apex - Commercial Buildings author Bohemia Interactive url https://www.arma3.com className A3_Structures_F_Exp_Civilian name Arma 3 Apex - Civilian Buildings author Bohemia Interactive url https://www.arma3.com h className A3_Structures_F_Argo name Arma 3 Malden - Buildings and Structures author Bohemia Interactive url https://www.arma3.com 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_Households name Arma 3 - Houses author Bohemia Interactive url https://www.arma3.com " className A3_Structures_F_Enoch_Civilian name Arma 3 Contact Platform - Civilian Buildings author Bohemia Interactive url https://www.arma3.com className A3_Structures_F_Enoch_Commercial name Arma 3 Contact Platform - Commercial Buildings author Bohemia Interactive url https://www.arma3.com b 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_Wrecks name Arma 3 - Vehicle Wrecks author Bohemia Interactive url https://www.arma3.com ~ className CUP_CAStructures_Ruins name CUP_CAStructures_Ruins className CUP_CAStructures_E_Wall name CUP_CAStructures_E_Wall className CUP_Misc3_Config name CUP_Misc3_Config I className A3_Structures_F_Enoch_Cultural name Arma 3 Contact Platform - Cultural Buildings author Bohemia Interactive url https://www.arma3.com className CUP_CAStructures_E_Misc_Misc_Construction name CUP_CAStructures_E_Misc_Misc_Construction T className A3_Structures_F name Arma 3 - Buildings and Structures author Bohemia Interactive url https://www.arma3.com className CUP_Weapons_AmmoBoxes name CUP_Weapons_AmmoBoxes className CUP_WheeledVehicles_T810 name CUP_WheeledVehicles_T810 h className CUP_AirVehicles_Su25 name CUP_AirVehicles_Su25 className CUP_AirVehicles_Mi35 name CUP_AirVehicles_Mi35 className CUP_TrackedVehicles_MCV80 name CUP_TrackedVehicles_MCV80 ; className CUP_WheeledVehicles_Stryker name CUP_WheeledVehicles_Stryker className CUP_AirVehciles_KA60 name CUP_AirVehciles_KA60 className CUP_Wheeled_SUV name CUP_Wheeled_SUV author Dextrus overviewText PMCs prepare a last-ditch defence in the ruins of an old town. Header y gameType Coop minPlayers maxPlayers L Category0 k name Multiplayer Attribute0 Attribute1 nAttributes k property RespawnButton expression true Value M data ] type y value ? type SCALAR property RespawnTemplates expression true Value k data k type value k type ARRAY items Item0 ) k data 9 k type V value None k type STRING k Intel Entities Connections Q briefingName ark_co74_solon_and_farewell resistanceWest timeOfChanges FstartWeather >startWind =startWaves =forecastWeather >forecastWind =forecastWaves =forecastLightnings =wavesForced windForced year month day hour minute startFogDecay T<forecastFogDecay T< ,items + Item0 Item1 $ Item2 '( Item3 {. Item4 4 Item5 #; Item6 > Item7 E Item8 `K Item9 Q Item10 QU Item11 [ Item12 b Item13 h Item14 k Item15 p Item16 u Item17 |~ Item18 x Item19 u Item20 Item21 Item22 Item23 X Item24 Item25 * Item26 ɳ Item27 Item28 8 Item29 ^M Item30 E Item31 Item32 Item33 h Item34 Item35 Item36 4 Item37 r Item38 F Item39 Item40 Item41 k Item42 r; dataType Group side West Entities \ Attributes }$ id $ items Item0 Item1 % Item2 ! Item3 " }$ dataType Object PositionInfo side West flags Attributes @ id type B_officer_F % position aZFDACangles q@ @ skill ? rank CAPTAIN init [this, ["faction", "CUP_ION_PMC"], ["gear", "CO"], ["marker", "CO", "ColorYellow"]] call hull3_unit_fnc_init; description ION PMC - Commanding Officer@CO isPlayer isPlayable % dataType Object PositionInfo side West flags Attributes id type B_medic_F ! position gFDA\Cangles q@ skill ? rank SERGEANT init [this, ["faction", "CUP_ION_PMC"], ["gear", "Medic"], ["marker", "COM", "ColorYellow"]] call hull3_unit_fnc_init; description ION PMC - Platoon Medic@CO isPlayable ! dataType Object PositionInfo
" side West flags Attributes E" id type B_Soldier_F " position TFDACangles q@ E" skill ? rank CORPORAL init [this, ["faction", "CUP_ION_PMC"], ["gear", "Rifleman"]] call hull3_unit_fnc_init; description ION PMC - Platoon Rifleman@CO isPlayable " dataType Object PositionInfo m# side West flags Attributes # id type B_officer_F }$ position `FDACangles q@ # skill ? rank LIEUTENANT init [this, ["faction", "CUP_ION_PMC"], ["gear", "XO"], ["marker", "XO", "ColorYellow"]] call hull3_unit_fnc_init; description ION PMC - Executive Officer@CO isPlayable }$ formation DIAMOND $ dataType Group side West Entities $ Attributes
( id '( items Item0 % Item1 &