admiral\admiral.h ,}d cba_settings.sqf ̔#f, description.ext *d hull3\bren807_cdf.h {ͅd'4 hull3\briefing\blufor.sqf #f! hull3\briefing\civilian.sqf :t|d hull3\briefing\indfor.sqf :t|d hull3\briefing\opfor.sqf :t|d hull3\gmx_cdf_mc.h ͅd hull3\hull3.h M$f hull3\license :t|d8 initPlayerLocal.sqf s~d initServer.sqf Q#f% mission.sqm M$f scripts\server_aafire.sqf wޅd scripts\server_buildingfiller.sqf odx scripts\server_cleanupai.sqf dO scripts\server_createcas.sqf Ǡ#f scripts\server_fx.sqf
dT scripts\server_mortar.sqf pM$f scripts\server_rpgreplacer.sqf d class Admiral {
isEnabled = 1;
areNVGsEnabled = 0;
groupSpawnDelay = 3;
class UnitTemplates {
class SPETSNAZ {
side = "east";
camouflage[] = {"woodland"};
infantry[] = {"O_R_Soldier_TL_F", "O_R_Soldier_TL_F", "O_R_JTAC_F", "O_R_JTAC_F", "O_R_Soldier_RPG7_F", "O_R_Soldier_AR_F", "O_R_Soldier_AR_F", "O_R_medic_F"};
crewmen[] = {"CUP_O_RU_Crew_M_EMR"};
pilots[] = {"CUP_O_RU_Pilot_M_EMR"};
technicals[] = {"CUP_O_UAZ_MG_RU", "CUP_O_UAZ_MG_RU", "CUP_O_UAZ_AGS30_RU", "CUP_O_UAZ_SPG9_RU", "CUP_O_GAZ_Vodnik_PK_RU", "CUP_O_GAZ_Vodnik_AGS_RU", "CUP_O_GAZ_Vodnik_KPVT_RU"};
armour[] = {"CUP_O_BMP2_RU", "CUP_O_BMP3_RU", "CUP_O_GAZ_Vodnik_BPPU_RU", "CUP_O_BTR80_GREEN_RU", "CUP_O_BTR80A_GREEN_RU"};
th[] = {"CUP_O_Mi8AMT_RU"};
ah[] = {"CUP_O_Su25_Dyn_RU"};
};
};
class Camp {
defaultUnitTemplate = "SPETSNAZ";
defaultZoneTemplate = "Camp";
};
class Patrol {
defaultUnitTemplate = "SPETSNAZ";
defaultZoneTemplate = "Patrol";
};
class Cqc {
defaultUnitTemplate = "SPETSNAZ";
defaultZoneTemplate = "Cqc";
};
};force ace_mk6mortar_useAmmoHandling = false;#include "admiral\admiral.h"
#include "hull3\hull3.h"
allowProfileGlasses = 0;
enableDebugConsole = 1;
disableChannels[]={{2,true,true},{4,true,true},{6,true,true}};
onLoadName = "Home Town Heroes";
onLoadMission = "Made with Hull3";
author = "Cyruz";
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 = 6;
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,10,11,12};
texts[] = {"Random", "Clear (Calm)", "Clear (Light Winds)", "Clear (Strong Winds)", "Overcast (Calm)", "Overcast (Light Winds)", "Overcast (Strong Winds)", "Rain (Light Winds)", "Rain (Strong Winds)", "Rain (Storm)", "Snow (Light Winds)", "Snow (Strong Winds)", "Snow (Storm)"};
default = 5;
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 {
#if __has_include("\z\ace\addons\killtracker\killtracker.inc")
#include "\z\ace\addons\killtracker\killtracker.inc"
#endif
};
class BREN807_CDF {
class Rifleman {
primaryWeapon = "CUP_CZ_BREN2_762_14_Grn";
primaryWeaponItems[] = {"optic_holosight_blk_f"};
secondaryWeapon = "";
secondaryWeaponItems[] = {};
handgunWeapon = "";
handgunItems[] = {};
uniformWeapons[] = {};
vestWeapons[] = {};
backpackWeapons[] = {};
uniformMagazines[] = {
{"HandGrenade", 1},
{"ACE_Chemlight_HiRed", 2},
{"SmokeShell", 1}
};
vestMagazines[] = {
{"CUP_30Rnd_762x39_CZ807", 4},
{"CUP_30Rnd_TE1_Red_Tracer_762x39_CZ807", 2}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_30Rnd_762x39_CZ807", 6},
{"CUP_30Rnd_TE1_Red_Tracer_762x39_CZ807", 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 = "CUP_CZ_BREN2_762_14_GL_Grn";
handgunWeapon = "hgun_Rook40_F";
vestMagazines[] = {
{"CUP_30Rnd_762x39_CZ807", 4},
{"CUP_1Rnd_HE_M203", 4},
{"CUP_1Rnd_Smoke_M203", 2},
{"CUP_1Rnd_SmokeRed_M203", 2},
{"CUP_30Rnd_TE1_Red_Tracer_762x39_CZ807", 2},
{"16Rnd_9x21_Mag", 3}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_30Rnd_762x39_CZ807", 6},
{"CUP_30Rnd_TE1_Red_Tracer_762x39_CZ807", 2},
{"CUP_1Rnd_Smoke_M203", 2},
{"CUP_1Rnd_SmokeRed_M203", 2},
{"CUP_FlareWhite_M203", 2}
};
assignItems[] = {"ItemGPS"};
binocular = "Binocular";
};
class Officer : Leader {
assignItems[] = {"ItemGPS"};
binocular = "ACE_VectorDay";
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class Crew : Rifleman {
primaryWeapon = "CUP_CZ_BREN2_762_8_Grn";
primaryWeaponItems[] = {"CUP_optic_MRad"};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
vestMagazines[] = {{"CUP_30Rnd_762x39_CZ807", 4}};
backpackMagazines[] = {};
assignItems[] = {"ItemGPS", "ACE_NVG_Wide"};
};
class CO : Officer {
};
class XO : CO {
backpackMagazines[] = {
{"CUP_1Rnd_Smoke_M203", 8},
{"CUP_1Rnd_SmokeRed_M203", 8}
};
backpackRadios[] = {"ACRE_PRC117F"};
};
class SL : Officer {
};
class Medic : Rifleman {
primaryWeapon = "CUP_CZ_BREN2_762_8_Grn";
vestMagazines[] = {
{"CUP_30Rnd_762x39_CZ807", 6},
{"CUP_30Rnd_TE1_Red_Tracer_762x39_CZ807", 2},
{"SmokeShell", 4}
};
backpackMagazines[] = {
{"SmokeShellBlue", 4},
{"CUP_30Rnd_762x39_CZ807", 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 = "CUP_lmg_Pecheneg_woodland";
primaryWeaponItems[] = {};
vestMagazines[] = {{"CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Red_M", 1}};
backpackMagazines[] = {{"CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Red_M", 4}};
};
class AAR : Rifleman {
vestMagazines[] = {
{"CUP_30Rnd_762x39_CZ807", 6},
{"CUP_30Rnd_TE1_Red_Tracer_762x39_CZ807", 4}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Red_M", 4}
};
binocular = "Binocular";
};
class RAT : Rifleman {
secondaryWeapon = "CUP_launch_NLAW";
vestMagazines[] = {
{"CUP_30Rnd_762x39_CZ807", 6},
{"CUP_30Rnd_TE1_Red_Tracer_762x39_CZ807", 2}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_30Rnd_762x39_CZ807", 4},
{"CUP_30Rnd_TE1_Red_Tracer_762x39_CZ807", 2}
};
};
class MMGG : Rifleman {
primaryWeapon = "CUP_lmg_Pecheneg_top_rail_B50_vfg";
primaryWeaponItems[] = {"CUP_optic_ZDDot", "CUP_acc_Flashlight"};
vestMagazines[] = {{"CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Red_M", 1}};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Red_M", 4}
};
};
class MMGAG : Rifleman {
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Red_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 {
primaryWeapon = "CUP_CZ_BREN2_762_8";
secondaryWeapon = "launch_O_Vorona_green_F";
secondaryWeaponItems[] = {"Vorona_HEAT"};
backpackMagazines[] = {
{"Vorona_HEAT", 2},
{"Vorona_HE", 1}
};
};
class MATAG : Rifleman {
backpackMagazines[] = {
{"Vorona_HEAT", 2},
{"Vorona_HE", 1}
};
binocular = "ACE_VectorDay";
assignItems[] = {"ItemGPS"};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class MATAC : MATAG {
backpackMagazines[] = {
{"Vorona_HEAT", 2},
{"Vorona_HE", 1}
};
assignItems[] = {};
binocular = "Binocular";
uniformRadios[] = {"ACRE_PRC343"};
};
class HATG : MATG {
secondaryWeapon = "CUP_launch_Javelin";
secondaryWeaponItems[] = {"CUP_Javelin_M"};
backpackMagazines[] = {{"CUP_Javelin_M", 1}};
backpackItems[] = {};
};
class HATAG : MATAG {
backpackMagazines[] = {{"CUP_Javelin_M", 1}};
backpackItems[] = {};
};
class HATAC : HATAG {
assignItems[] = {};
binocular = "Binocular";
uniformRadios[] = {"ACRE_PRC343"};
backpackItems[] = {};
};
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"};
binocular = "ACE_VectorDay";
assignItems[] = {"ItemGPS"};
};
class DHATAC : Rifleman {
};
class SAMG : Rifleman {
secondaryWeapon = "CUP_launch_FIM92Stinger";
secondaryWeaponItems[] = {"CUP_Stinger_M"};
backpackMagazines[] = {{"CUP_Stinger_M", 1}};
};
class SAMAG : Rifleman {
backpackMagazines[] = {
{"HandGrenade", 1},
{"CUP_Stinger_M", 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"};
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"};
binocular = "ACE_VectorDay";
assignItems[] = {"ItemGPS"};
};
class MTRAC : Rifleman {
};
class ENG : Rifleman {
primaryWeapon = "CUP_CZ_BREN2_762_8";
vestMagazines[] = {
{"CUP_30Rnd_762x39_CZ807", 6},
{"CUP_30Rnd_TE1_Red_Tracer_762x39_CZ807", 2}
};
backpackMagazines[] = {
{"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 = "srifle_GM6_F";
handgunWeapon = "hgun_Rook40_F";
primaryWeaponItems[] = {"CUP_optic_LeupoldMk4_20x40_LRT"};
vestMagazines[] = {
{"5Rnd_127x108_Mag", 4},
{"16Rnd_9x21_Mag", 3}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"5Rnd_127x108_Mag", 3}
};
assignItems[] = {"ItemGPS"};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class SP : Rifleman {
binocular = "ACE_VectorDay";
};
class VC : Crew {
binocular = "ACE_VectorDay";
};
class VG : Crew {
};
class VD : Crew {
};
class P : Crew {
};
class PCM : P {
};
class Vehicle {
weapons[] = {{"CUP_launch_NLAW", 4}};
magazines[] = {
{"CUP_30Rnd_762x39_CZ807", 20},
{"CUP_30Rnd_TE1_Red_Tracer_762x39_CZ807", 10},
{"CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Red_M", 10},
{"CUP_1Rnd_Smoke_M203", 5},
{"CUP_FlareWhite_M203", 5},
{"ACE_HandFlare_White", 5},
{"HandGrenade", 5},
{"SmokeShell", 5}
};
items[] = {{"ItemGPS", 1}};
medicalItems[] = {
{"ACE_fieldDressing", 50},
{"ACE_splint", 12}
};
};
class Car : Vehicle {
};
class Truck : Vehicle {
weapons[] = {{"CUP_launch_NLAW", 10}};
magazines[] = {
{"CUP_30Rnd_762x39_CZ807", 40},
{"CUP_30Rnd_TE1_Red_Tracer_762x39_CZ807", 20},
{"CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Red_M", 40},
{"CUP_1Rnd_Smoke_M203", 10},
{"CUP_FlareWhite_M203", 10},
{"SatchelCharge_Remote_Mag", 5},
{"ACE_HandFlare_White", 10},
{"Vorona_HEAT", 5},
{"CUP_Javelin_M", 5},
{"HandGrenade", 10},
{"SmokeShell", 10}
};
items[] = {
{"ACE_M26_Clacker", 1},
{"ItemGPS", 1}
};
medicalItems[] = {
{"ACE_fieldDressing", 50},
{"ACE_splint", 12}
};
};
class Armored : Truck {
weapons[] = {{"CUP_launch_NLAW", 10}};
magazines[] = {
{"CUP_30Rnd_762x39_CZ807", 40},
{"CUP_30Rnd_TE1_Red_Tracer_762x39_CZ807", 20},
{"CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Red_M", 40},
{"CUP_1Rnd_Smoke_M203", 10},
{"CUP_FlareWhite_M203", 10},
{"Vorona_HEAT", 5},
{"SatchelCharge_Remote_Mag", 5},
{"ACE_HandFlare_White", 10},
{"HandGrenade", 10},
{"SmokeShell", 10}
};
items[] = {
{"ACE_M26_Clacker", 1},
{"ItemGPS", 1}
};
medicalItems[] = {
{"ACE_fieldDressing", 50},
{"ACE_splint", 12}
};
};
};
// BLUFOR Notes
// Situation
player createDiaryRecord ["Diary", ["Situation","
Russians have hopped the border in to Sumava and claimed various border towns to the north. We're a QRF trying to push them back.
ENEMY FORCES
Spetsnaz.
FRIENDLY FORCES
Proud sons of Sumava (borrowing CDF kit).
"]];
// Mission
player createDiaryRecord ["Diary", ["Mission","
Russians have hopped the border and claimed various towns in NW Sumava.
Clear out the town of Sedlecko.
Destroy the hidden GRAD in Letovy.
Destory enemy equipment at the Airfield. If the enemy raises the alarm evac quickly as it's likely to get an response from enemy CAS. This position also has artillery cover.
Finally destroy the active SPAAG in the town of Nalzovske. This might be too CQC for APCs so CO choice on how to manage them.
"]];
// Execution
player createDiaryRecord ["Diary", ["Execution","
COMMANDER'S INTENT
APCs for transport and light vehicle fighting.
MOVEMENT PLAN
In presented order of objectives, otherwise move how you want.
FIRE SUPPORT PLAN
BTR60s are all we have.
SPECIAL TASKS
Dodge RPGs
"]];
// Administration
player createDiaryRecord ["Diary", ["Administration","
Vehicle re-arm of each other
"]];
// Credits
player createDiaryRecord ["Diary", ["Credits", "
Made by Cyruz
"]];
// 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 GMX_CDF_MC {
class Rifleman {
headGear = "acp_Multicam_H_HelmetHBK_F_Multicam";
goggles = "";
uniform = "gmx_cdf2022_army_uniform_soldier_mcam";
vest = "gmx_cdf2022_army_vest_armor_90_rifleman_digittsko_ARM";
backpack = "ark_backpack_med";
insignia = "";
};
class Leader : Rifleman {
headGear = "acp_Multicam_H_HelmetHBK_headset_F_Multicam";
uniform = "gmx_cdf2022_army_uniform_soldier_rolled_mcam";
vest = "gmx_cdf2022_army_vest_armor_90_leader_digittsko_ARM";
};
class Officer : Leader {
};
class Crew : Rifleman {
headGear = "H_Tank_eaf_F";
uniform = "gmx_cdf2022_army_uniform_soldier_rolled_mcam";
vest = "gmx_cdf2022_army_vest_armor_90_crew_digittsko_ARM";
backpack = "ark_backpack_small";
};
class CO : Officer {
};
class XO : CO {
backpack = "ark_backpack_large";
};
class SL : Officer {
};
class Medic : Rifleman {
vest = "gmx_cdf2022_army_vest_armor_90_medic_digittsko_ARM";
backpack = "ark_backpack_large";
insignia = "";
};
class FTL : Leader {
};
class AR : Rifleman {
vest = "gmx_cdf2022_army_vest_armor_90_machinegunner_digittsko_ARM";
};
class AAR : Rifleman {
backpack = "ark_backpack_large";
};
class RAT : Rifleman {
};
class MMGG : AR {
vest = "gmx_cdf2022_army_vest_armor_90_machinegunner_digittsko_ARM";
backpack = "ark_backpack_large";
};
class MMGAG : AAR {
vest = "gmx_cdf2022_army_vest_armor_90_leader_digittsko_ARM";
};
class HMGG : AR {
};
class HMGAG : AAR {
vest = "gmx_cdf2022_army_vest_armor_90_leader_digittsko_ARM";
};
class HMGAC : AAR {
};
class MATG : RAT {
headGear = "acp_Multicam_H_HelmetHBK_headset_F_Multicam";
backpack = "ark_backpack_large";
};
class MATAG : AAR {
headGear = "acp_Multicam_H_HelmetHBK_headset_F_Multicam";
vest = "gmx_cdf2022_army_vest_armor_90_leader_digittsko_ARM";
};
class MATAC : MATAG {
};
class HATG : RAT {
headGear = "acp_Multicam_H_HelmetHBK_headset_F_Multicam";
backpack = "ark_backpack_large";
};
class HATAG : AAR {
headGear = "acp_Multicam_H_HelmetHBK_headset_F_Multicam";
vest = "gmx_cdf2022_army_vest_armor_90_leader_digittsko_ARM";
};
class HATAC : HATAG {
};
class DHATG : AR {
headGear = "acp_Multicam_H_HelmetHBK_headset_F_Multicam";
};
class DHATAG : AAR {
headGear = "acp_Multicam_H_HelmetHBK_headset_F_Multicam";
vest = "gmx_cdf2022_army_vest_armor_90_leader_digittsko_ARM";
};
class DHATAC : AAR {
};
class SAMG : AR {
headGear = "acp_Multicam_H_HelmetHBK_headset_F_Multicam";
};
class SAMAG : AAR {
headGear = "acp_Multicam_H_HelmetHBK_headset_F_Multicam";
vest = "gmx_cdf2022_army_vest_armor_90_leader_digittsko_ARM";
};
class SAMAC : AAR {
};
class GMGG : AR {
headGear = "acp_Multicam_H_HelmetHBK_headset_F_Multicam";
};
class GMGAG : AAR {
headGear = "acp_Multicam_H_HelmetHBK_headset_F_Multicam";
vest = "gmx_cdf2022_army_vest_armor_90_leader_digittsko_ARM";
};
class GMGAC : AAR {
};
class MTRG : AR {
headGear = "acp_Multicam_H_HelmetHBK_headset_F_Multicam";
};
class MTRAG : AAR {
headGear = "acp_Multicam_H_HelmetHBK_headset_F_Multicam";
vest = "gmx_cdf2022_army_vest_armor_90_leader_digittsko_ARM";
};
class MTRAC : AAR {
};
class ENG : Rifleman {
headGear = "acp_Multicam_H_HelmetHBK_headset_F_Multicam";
vest = "gmx_cdf2022_army_vest_armor_90_demolition_digittsko_ARM";
backpack = "ark_backpack_large";
};
class ENGA : ENG {
};
class SN : Rifleman {
headGear = "acp_Multicam_H_Booniehat_Multicam_hs";
backpack = "ark_backpack_small";
};
class SP : SN {
headGear = "acp_Multicam_H_Booniehat_Multicam";
};
class VC : Crew {
};
class VG : Crew {
};
class VD : Crew {
};
class P : Crew {
headGear = "gm_gc_headgear_zsh3_wht";
vest = "gm_ge_army_vest_pilot_oli_ARM";
backpack = "B_Parachute";
};
class PCM : P {
};
};
class Hull3 {
isEnabled = 1;
class General {
enableEnvironment = 0; // Disables ambient animals but keeps sounds
};
class MissionParams {
// Time HH24:mm
time[] = {
{4, 50}, // Dawn
{5, 50}, // Early Morning
{9, 0}, // Morning
{12, 0}, // Noon
{15, 0}, // Afternoon
{17, 50}, // Evening
{19, 20}, // Dusk
{0, 0} // Night
};
// Overcast, Rain, Rainbow, Lightnings, Wind Strength, Wind Gusts, Waves, Snow
weather[] = {
{-1}, // Random
{0, 0, 0, 0, 1, 0, 0, 0}, // Clear (Calm)
{0, 0, 0, 0, 5, 0, 0.25, 0}, // Clear (Light Winds)
{0, 0, 0, 0, 10, 0, 0.50, 0}, // Clear (Stong Winds)
{0.53, 0, 0, 0, 1, 0, 0, 0}, // Overcast (Calm)
{0.53, 0, 0, 0, 2.5, 0, 0.25, 0}, // Overcast (Light Winds)
{0.53, 0, 0, 0, 10, 0, 0.50, 0}, // Overcast (Strong Winds)
{1, 0.33, 0, 0.25, 5, 0, 0.25, 0}, // Rain (Light Winds)
{1, 0.66, 0, 0.50, 10, 0, 0.50, 0}, // Rain (Strong Winds)
{1, 1, 0, 1, 20, 0, 1, 0}, // Storm
{1, 0.33, 0, 0.25, 5, 0, 0.25, 1}, // Snow (Light Winds)
{1, 0.66, 0, 0.50, 10, 0, 0.50, 1}, // Snow (Strong Winds)
{1, 1, 0, 1, 20, 0, 1, 1} // Snow Storm
};
};
class Briefing {
blufor = "hull3\briefing\blufor.sqf";
opfor = "hull3\briefing\opfor.sqf";
indfor = "hull3\briefing\indfor.sqf";
civilian = "hull3\briefing\civilian.sqf";
};
class Uniform {
#include "GMX_CDF_MC.h"
};
class Gear {
#include "BREN807_CDF.h"
};
class Faction {
class GMX_CDF_MC {
gear = "BREN807_CDF";
uniform = "GMX_CDF_MC";
};
};
};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_hth_fnc_vanFx = {
params ["_obj"];
private _glass = "Land_BrokenCarGlass_01_4x4_F" createVehicleLocal [0,0,0];
private _offsetPos = _obj modelToWorld [0,-2,0];
_glass setDir (random 360);
_glass setPosATL [_offsetPos #0,_offsetPos #1,0];
private _fx = "#particlesource" createVehicleLocal [0,0,0];
_fx setParticleClass "SmallDestructionSmoke";
_fx attachTo [_obj,[0,-2,0.1]];
};
{_x call ark_hth_fnc_vanFx} forEach [van1,van2,van3];call compile preProcessFileLineNumbers 'scripts\server_aaFire.sqf';
call compile preProcessFileLineNumbers 'scripts\server_buildingFiller.sqf';
call compile preProcessFileLineNumbers 'scripts\server_cleanUpAI.sqf';
call compile preProcessFileLineNumbers 'scripts\server_createCAS.sqf';
call compile preProcessFileLineNumbers 'scripts\server_fx.sqf';
call compile preProcessFileLineNumbers 'scripts\server_rpgReplacer.sqf';
call compile preProcessFileLineNumbers 'scripts\server_mortar.sqf';
// Flyby at spawn
[[-500,7157,50], [8236.15,7345,100], 50, "FULL", "gmx_cdf_mi2us_wdl"] call BIS_fnc_ambientFlyby;
[[-550,7157,50], [8236.15,7345,100], 50, "FULL", "gmx_cdf_mi2us_wdl"] call BIS_fnc_ambientFlyby;
[[-600,7157,50], [8236.15,7345,100], 50, "FULL", "gmx_cdf_mi2us_wdl"] call BIS_fnc_ambientFlyby;
// Fill airfield buildings
[{triggerActivated trg2ndTwn && {!isNil "adm_camp_defaultunittemplate"}}, {
[(nearestBuilding [639.164,11982.3,4.71484])] call ark_script_fnc_buildingFiller;
[(nearestBuilding [689.092,11987.6,0.0998993])] call ark_script_fnc_buildingFiller;
[(nearestBuilding [720.404,11978.3,0.0999222])] call ark_script_fnc_buildingFiller;
[mortar1] call ark_script_fnc_fireArty;
[mortar2] call ark_script_fnc_fireArty;
}] call CBA_fnc_waitUntilAndExecute;
// Fill final obj buildigns and call CAS at airfield
[{triggerActivated trgAirfield && {!isNil "adm_camp_defaultunittemplate"}}, {
[(nearestBuilding [2382.91,11635.7,0.107889])] call ark_script_fnc_buildingFiller;
[(nearestBuilding [2426.06,11630.4,0.231775])] call ark_script_fnc_buildingFiller;
[(nearestBuilding [2400.83,11642.9,0.10893])] call ark_script_fnc_buildingFiller;
[trgClean] call ark_fnc_cleanUpAI;
call ark_hth_fnc_incommingCas;
}] call CBA_fnc_waitUntilAndExecute;
raP
version 6 EditorData sourceName ark_co58_home_town_heroes addons + A3_Characters_F admiral A3_Ui_F A3_Structures_F_Wrecks gm_objects_fortification OPXmisc A3_Structures_F_Items_Vessels cba_xeh gm_structures_euro_80 A3_Structures_F_Heli_Ind_Machines ace_repair ace_dragging CUP_WheeledVehicles_BTR80 gm_objects_barrel gm_objects_tents CUP_Editor_Structures_Config CUP_Misc3_Config A3_Characters_F_Enoch gmx_cdf2022_vehicles_land_tracked_ural375d CUP_AirVehicles_MI6 A3_Structures_F_Enoch_Industrial_Agriculture plp_containers A3_Structures_F_Civ_Accessories CUP_AirVehicles_Mi24 CUP_WheeledVehicles_UAZ A3_Structures_F_Mil_Shelters A3_Structures_F_Civ_Camping ace_sitting A3_Structures_F_Civ_Market A3_Structures_F_EPA_Civ_Constructions ace_field_rations CUP_Editor_Buildings_Config A3_Structures_F_EPA_Civ_Camping ark_chase_ai gmx_chdkz_vehicles_land_tracked_zsu234 gmx_cdf2022_vehicles_land_tracked_uaz469 gmx_cdf2022_vehicles_land_tracked_btr60 A3_Modules_F_Curator_Misc ark_ace_rearm ark_clear_cargo ark_ai_sentry A3_Structures_F_Enoch_Military_Training A3_Static_F_Mortar_01 AddonsMetaData c dlcs gm Heli CUP_Vehicles Enoch gmx_cdf2022 gmx_chdkz randomSeed ScenarioData CustomAttributes N Mission moveGridStep ?angleGridStep
>scaleGridStep ?autoGroupingDist Atoggles ItemIDProvider MarkerIDProvider LayerIndexProvider Camera c nextID nextID nextID [ pos RC
:Cܯ9Fdir v^?up n> w_?+=aside R PS3b~c List s 'items &