admiral\admiral.h b description.ext
4^d~ hull3\AA_G.h 10^dJ hull3\AA_U.h 3^d hull3\briefing\blufor.sqf u8^dg
hull3\briefing\civilian.sqf ` _ hull3\briefing\indfor.sqf ` _ hull3\briefing\opfor.sqf ` _ hull3\hull3.h 0^dF hull3\LICENSE ` _8 initPlayerLocal.sqf =b initServer.sqf SWd] mission.sqm 8^dD class Admiral {
isEnabled = 1;
isBehaviorEnabled = 0;
groupSpawnDelay = 2;
class Camp {
defaultUnitTemplate = "GMX_CHDKZ";
defaultZoneTemplate = "Camp";
};
class Patrol {
defaultUnitTemplate = "GMX_CHDKZ";
defaultZoneTemplate = "Patrol";
};
class Cqc {
defaultUnitTemplate = "GMX_CHDKZ";
defaultZoneTemplate = "Cqc";
};
};
#include "admiral\admiral.h"
#include "hull3\hull3.h"
allowProfileGlasses = 0;
enableDebugConsole = 1;
disableChannels[]={{2,true,true},{4,true,true},{6,true,true}};
onLoadName = "Amphibious Assault";
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 = 0;
code = "hull3_mission_timeOfDay = %1";
};
class Hull3_Fog {
title = "Fog";
values[] = {0,1,2};
texts[] = {"None", "Light", "Heavy"};
default = 1;
code = "hull3_mission_fog = %1";
};
class Hull3_Weather {
title = "Weather";
values[] = {0,1,2,3,4,5,6,7,8,9};
texts[] = {"Random", "Clear (Calm)", "Clear (Light Winds)", "Clear (Strong Winds)", "Overcast (Calm)", "Overcast (Light Winds)", "Overcast (Strong Winds)", "Rain (Light Winds)", "Rain (Strong Winds)", "Storm"};
default = 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";
};
};
class AA_G {
class Rifleman {
primaryWeapon = "gm_hk33a2_blk";
primaryWeaponItems[] = {};
secondaryWeapon = "";
secondaryWeaponItems[] = {};
handgunWeapon = "";
handgunItems[] = {};
uniformWeapons[] = {};
vestWeapons[] = {};
backpackWeapons[] = {};
uniformMagazines[] = {
{"gm_handgrenade_frag_m26", 1},
{"ACE_HandFlare_Yellow", 2},
{"gm_smokeshell_yel_dm26", 1}
};
vestMagazines[] = {
{"gm_30Rnd_556x45mm_B_DM11_hk33_blk", 4},
{"gm_30Rnd_556x45mm_B_T_DM21_hk33_blk", 2}
};
backpackMagazines[] = {
{"gm_handgrenade_frag_m26", 1},
{"gm_smokeshell_yel_dm26", 1},
{"gm_30Rnd_556x45mm_B_DM11_hk33_blk", 6},
{"gm_30Rnd_556x45mm_B_T_DM21_hk33_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_hk33a3_blk";
handgunWeapon = "gm_p2a1_blk";
vestMagazines[] = {
{"gm_30Rnd_556x45mm_B_DM11_hk33_blk", 4},
{"gm_30Rnd_556x45mm_B_T_DM21_hk33_blk", 2},
{"gm_1Rnd_265mm_flare_para_yel_DM16", 3},
{"gm_1Rnd_265mm_smoke_single_yel_DM19", 3}
};
backpackMagazines[] = {
{"gm_handgrenade_frag_m26", 1},
{"gm_smokeshell_yel_dm26", 1},
{"gm_30Rnd_556x45mm_B_DM11_hk33_blk", 6},
{"gm_30Rnd_556x45mm_B_T_DM21_hk33_blk", 2}
};
binocular = "Binocular";
};
class Officer : Leader {
binocular = "ACE_Vector";
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class Crew : Rifleman {
primaryWeapon = "gm_hk53a3_blk";
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
vestMagazines[] = {{"gm_30Rnd_556x45mm_B_DM11_hk33_blk", 4}};
backpackMagazines[] = {};
};
class CO : Officer {
};
class XO : CO {
};
class SL : Officer {
};
class Medic : Rifleman {
primaryWeapon = "gm_hk33a3_blk";
vestMagazines[] = {
{"gm_30Rnd_556x45mm_B_DM11_hk33_blk", 6},
{"gm_30Rnd_556x45mm_B_T_DM21_hk33_blk", 2},
{"gm_smokeshell_yel_dm26", 4}
};
backpackMagazines[] = {{"gm_30Rnd_556x45mm_B_DM11_hk33_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_mg8a2_blk";
vestMagazines[] = {{"gm_100Rnd_762x51mm_B_T_DM21_mg8_oli", 1}};
backpackMagazines[] = {{"gm_100Rnd_762x51mm_B_T_DM21_mg8_oli", 4}};
};
class AAR : Rifleman {
vestMagazines[] = {
{"gm_30Rnd_556x45mm_B_DM11_hk33_blk", 6},
{"gm_30Rnd_556x45mm_B_T_DM21_hk33_blk", 4}
};
backpackMagazines[] = {
{"gm_handgrenade_frag_m26", 1},
{"gm_smokeshell_yel_dm26", 1},
{"gm_100Rnd_762x51mm_B_T_DM21_mg8_oli", 4}
};
binocular = "Binocular";
};
class RAT : Rifleman {
primaryWeapon = "gm_hk33a3_blk";
secondaryWeapon = "CUP_launch_M136";
vestMagazines[] = {
{"gm_30Rnd_556x45mm_B_DM11_hk33_blk", 6},
{"gm_30Rnd_556x45mm_B_T_DM21_hk33_blk", 2}
};
backpackMagazines[] = {
{"gm_handgrenade_frag_m26", 1},
{"gm_smokeshell_yel_dm26", 1},
{"gm_30Rnd_556x45mm_B_DM11_hk33_blk", 4},
{"gm_30Rnd_556x45mm_B_T_DM21_hk33_blk", 2}
};
};
class ENGA : Rifleman {
primaryWeapon = "gm_hk53a3_blk";
vestMagazines[] = {
{"gm_30Rnd_556x45mm_B_DM11_hk33_blk", 6},
{"gm_30Rnd_556x45mm_B_T_DM21_hk33_blk", 2}
};
backpackMagazines[] = {
{"DemoCharge_Remote_Mag", 3},
{"SatchelCharge_Remote_Mag", 2}
};
vestItems[] = {
{"ACE_DefusalKit", 1},
{"ACE_M26_Clacker", 1}
};
uniformRadios[] = {"ACRE_PRC343"};
};
class VC : Crew {
binocular = "ACE_Vector";
};
class VG : Crew {
};
class VD : Crew {
};
class Vehicle {
weapons[] = {{"CUP_launch_M136", 30}};
magazines[] = {
{"gm_30Rnd_556x45mm_B_DM11_hk33_blk", 200},
{"gm_30Rnd_556x45mm_B_T_DM21_hk33_blk", 100},
{"gm_100Rnd_762x51mm_B_T_DM21_mg8_oli", 150},
{"gm_1Rnd_265mm_flare_para_yel_DM16", 25},
{"gm_1Rnd_265mm_smoke_single_yel_DM19", 25},
{"ACE_HandFlare_Yellow", 25},
{"gm_handgrenade_frag_m26", 25},
{"gm_smokeshell_yel_dm26", 25},
{"SatchelCharge_Remote_Mag", 25},
{"DemoCharge_Remote_Mag", 50}
};
items[] = {
{"ACE_DefusalKit", 1},
{"ACE_M26_Clacker", 1}
};
medicalItems[] = {
{"ACE_fieldDressing", 50},
{"ACE_splint", 12}
};
};
};
class AA_U {
class Rifleman {
headGear = "gmx_cdf2022_army_headgear_m92_oli";
goggles = "";
uniform = "gmx_cdf2022_army_uniform_soldier_oli";
vest = "gmx_cdf2022_army_vest_90_rifleman_oli_ARM";
backpack = "ark_backpack_large";
insignia = "gm_armpatch_pl_mc";
};
class Leader : Rifleman {
uniform = "gmx_cdf2022_army_uniform_soldier_rolled_oli";
vest = "gmx_cdf2022_army_vest_90_leader_oli_ARM";
};
class Officer : Leader {
headGear = "gmx_cdf2022_army_beret_grn";
goggles = "gm_ge_facewear_glacierglasses";
};
class Crew : Rifleman {
headGear = "gm_gc_army_headgear_crewhat_80_blk";
vest = "gmx_cdf2022_army_vest_90_crew_oli_ARM";
backpack = "ark_backpack_small";
};
class CO : Officer {
};
class XO : CO {
};
class SL : Officer {
};
class Medic : Rifleman {
goggles = "gm_ge_facewear_dustglasses";
vest = "gmx_cdf2022_army_vest_90_medic_oli_ARM";
};
class FTL : Leader {
headGear = "gmx_cdf2022_army_headgear_m92_glasses_oli";
};
class AR : Rifleman {
vest = "gmx_cdf2022_army_vest_90_machinegunner_oli_ARM";
};
class AAR : Rifleman {
};
class RAT : Rifleman {
headGear = "gmx_cdf2022_army_headgear_m92_glasses_oli";
};
class ENGA : Rifleman {
headGear = "gmx_cdf2022_army_headgear_m92_glasses_oli";
vest = "gmx_cdf2022_army_vest_90_demolition_oli_ARM";
};
class VC : Crew {
};
class VG : Crew {
};
class VD : Crew {
};
};
// BLUFOR Notes
// Situation
player createDiaryRecord ["Diary", ["Situation","
ChDKZ forces have been bottled up on the island of Utes, we are being deployed to wipe them out
ENEMY FORCES
ChDKZ rebels, armed with captured CDF arms and equipment
FRIENDLY FORCES
Only our Amphibious Infantry raiding force is operating in the vicinity of Utes
"]];
// Mission
player createDiaryRecord ["Diary", ["Mission","
The entire island is to be cleared of ChDKZ infestations, destroy their vehicles and eliminate all resistance wherever found
Several key locations have been noted and should be a priority
Securing the central Airbase and the northern Quay will cut off the island for good
The Garrison HQ should be destroyed, additionally eliminate the island commander if found
The two ruined villages of Kamenyy and Strelka must be cleared of ChDKZ forces
The southern Lighthouse has been noted as having a static AA vehicle, obviously destroying this will allow future air support
Finally the two smaller Military Areas should be swept of resistance
"]];
// Execution
player createDiaryRecord ["Diary", ["Execution","
COMMANDER'S INTENT
Undertake objectives in any order, keep in mind the island is well defended by a larger and dug in force equipped with AA and heavy weapons
Our transport ship made landfall during rough weather on an isolated island chain west of the main island. This has proved advantageous as it allows disembarkation behind concealment
MOVEMENT PLAN
Infantry have several BTR-60PA available for amphibious transport as well as light fire support and resupply. Each BTR can transport twenty three in total
PT-76B can transport in addition to its crew, six dismounts on its back deck
Both types of vehicle are ponderously slow when being used amphibiously so it is best to avoid massive distances amphibiously
"]];
// Administration
player createDiaryRecord ["Diary", ["Administration","
When ready to disembark the CO may lower the front ramp via the switch to his immediate south, do not lower the upper deck under any circumstances!
"]];
// Credits
player createDiaryRecord ["Diary", ["Credits", "
Made by dancemoox
"]];
// CIVFOR Notes
// Situation
player createDiaryRecord ["Diary", ["Situation","
*** Insert general information about the situation here.***
ENEMY FORCES
*** Insert information about enemy forces here.***
FRIENDLY FORCES
*** Insert information about friendly forces here.***
"]];
// Mission
player createDiaryRecord ["Diary", ["Mission","
*** Insert the mission here. ***
"]];
// Execution
player createDiaryRecord ["Diary", ["Execution","
COMMANDER'S INTENT
*** Insert very short summary of plan here. ***
MOVEMENT PLAN
*** Insert movement instructions here. ***
FIRE SUPPORT PLAN
*** Insert fire support instructions here. ***
SPECIAL TASKS
*** Insert instructions for specific units here. ***
"]];
// Administration
player createDiaryRecord ["Diary", ["Administration","
*** Insert information on administration and logistics here. ***
"]];
// Credits
player createDiaryRecord ["Diary", ["Credits", "
Made by
"]];
// INDFOR Notes
// Situation
player createDiaryRecord ["Diary", ["Situation","
*** Insert general information about the situation here.***
ENEMY FORCES
*** Insert information about enemy forces here.***
FRIENDLY FORCES
*** Insert information about friendly forces here.***
"]];
// Mission
player createDiaryRecord ["Diary", ["Mission","
*** Insert the mission here. ***
"]];
// Execution
player createDiaryRecord ["Diary", ["Execution","
COMMANDER'S INTENT
*** Insert very short summary of plan here. ***
MOVEMENT PLAN
*** Insert movement instructions here. ***
FIRE SUPPORT PLAN
*** Insert fire support instructions here. ***
SPECIAL TASKS
*** Insert instructions for specific units here. ***
"]];
// Administration
player createDiaryRecord ["Diary", ["Administration","
*** Insert information on administration and logistics here. ***
"]];
// Credits
player createDiaryRecord ["Diary", ["Credits", "
Made by
"]];
// OPFOR Notes
// Situation
player createDiaryRecord ["Diary", ["Situation","
*** Insert general information about the situation here.***
ENEMY FORCES
*** Insert information about enemy forces here.***
FRIENDLY FORCES
*** Insert information about friendly forces here.***
"]];
// Mission
player createDiaryRecord ["Diary", ["Mission","
*** Insert the mission here. ***
"]];
// Execution
player createDiaryRecord ["Diary", ["Execution","
COMMANDER'S INTENT
*** Insert very short summary of plan here. ***
MOVEMENT PLAN
*** Insert movement instructions here. ***
FIRE SUPPORT PLAN
*** Insert fire support instructions here. ***
SPECIAL TASKS
*** Insert instructions for specific units here. ***
"]];
// Administration
player createDiaryRecord ["Diary", ["Administration","
*** Insert information on administration and logistics here. ***
"]];
// Credits
player createDiaryRecord ["Diary", ["Credits", "
Made by
"]];
class Hull3 {
isEnabled = 1;
class Briefing {
blufor = "hull3\briefing\blufor.sqf";
opfor = "hull3\briefing\opfor.sqf";
indfor = "hull3\briefing\indfor.sqf";
civilian = "hull3\briefing\civilian.sqf";
};
class Faction {
class GMX_CDF_NG {
gear = "AA_G";
uniform = "AA_U";
languages[] = {
{"west", 100}
};
};
};
class Gear {
#include "AA_G.h"
unitBaseClass = "Rifleman";
vehicleBaseClass = "Vehicle";
};
class Uniform {
#include "AA_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.private _types = [
"Land_barn_W_01",
"Land_Shed_W02",
"Land_housev_3I2",
"Land_houseV_1I4",
"Land_HouseV_1I3",
"Land_Shed_W4",
"LandhouseV_2T1",
"Land_Shed_W01",
"Land_Shed_W03",
"Land_HouseV_2I",
"Land_HouseV_3I4",
"Land_Shed_M01",
"Land_HouseV2_05",
"Land_Church_05R",
"Land_HouseV2_04_interier",
"Land_houseV_1I2",
"Land_houseV_2T1",
"Land_Barrack2",
"Land_Mil_Guardhouse",
"Land_Mil_Barracks_L",
"Land_Barn_W_02",
"Land_HouseV_1L1"
];
private _worldSize = worldSize;
private _nearestObjects = nearestObjects [[_worldSize/2,_worldSize/2,0], _types, _worldSize];
{_x hideObject true} forEach _nearestObjects;private _types = [
"Land_barn_W_01",
"Land_Shed_W02",
"Land_housev_3I2",
"Land_houseV_1I4",
"Land_HouseV_1I3",
"Land_Shed_W4",
"LandhouseV_2T1",
"Land_Shed_W01",
"Land_Shed_W03",
"Land_HouseV_2I",
"Land_HouseV_3I4",
"Land_Shed_M01",
"Land_HouseV2_05",
"Land_Church_05R",
"Land_HouseV2_04_interier",
"Land_houseV_1I2",
"Land_houseV_2T1",
"Land_Barrack2",
"Land_Mil_Guardhouse",
"Land_Mil_Barracks_L",
"Land_Barn_W_02",
"Land_HouseV_1L1"
];
private _worldSize = worldSize;
private _nearestObjects = nearestObjects [[_worldSize/2,_worldSize/2,0], _types, _worldSize];
{_x hideObject true} forEach _nearestObjects;
{_x forceFlagTexture "\ca\ca_e\data\flag_cdf_co.paa"} forEach [tank_1, tank_2, transport_1, transport_2, transport_3, transport_4]; raP D
version 6 EditorData 2 sourceName ark_co43_amphibious_assault addons , CUP_WaterVehicles_LCVP gm_vehicles_land_tracked_pt76_gc_army_pt76 gm_vehicles_land_wheeled_btr60_gc_army_btr60 CUP_WaterVehicles_Type072 A3_Modules_F ark_clear_cargo ark_ai_sentry ark_ace_rearm A3_Ui_F A3_Structures_F_Enoch_Ruins A3_Structures_F_Enoch_Cultural_Chapel_02 A3_Structures_F_Enoch_Wrecks A3_Structures_F_Enoch_Civilian_Houses A3_Structures_F_Enoch_Industrial_Farms gmx_chdkz_vehicles_land_tracked_uaz469 gmx_chdkz_vehicles_land_tracked_ural4320 A3_Structures_F_Enoch_Military_Training A3_Data_F_ParticleEffects admiral gmx_chdkz_characters gmx_chdkz_weapons_machineguns_dshkm gmx_chdkz_weapons_launchers_spg9 A3_Structures_F_Enoch_Military_Barracks A3_Structures_F_Enoch_Military_Radar A3_Structures_F_System CUP_New_Buildings_Bunker gmx_chdkz_vehicles_land_tracked_btr60 gmx_chdkz_vehicles_air_planes_l410 gmx_chdkz_vehicles_air_helicopters_mi2 gmx_chdkz_vehicles_land_tracked_pt76 gmx_chdkz_vehicles_land_tracked_ural375d CUP_Misc3_Config ark_rotor gmx_chdkz_vehicles_land_tracked_ot64 A3_Structures_F_Enoch_Civilian_Accessories gmx_chdkz_vehicles_land_tracked_zsu234 gmx_chdkz_vehicles_land_tracked_brdm2 A3_Props_F_Enoch_Civilian_Forest A3_Structures_F_Enoch_Civilian_Camps A3_Structures_F_Enoch_Cultural_Cemeteries CUP_WaterVehicles_Fishing_Boat ark_chase_ai A3_Characters_F ace_explosives AddonsMetaData z dlcs gm Enoch gmx_chdkz CUP_Vehicles randomSeed ScenarioData CustomAttributes Mission D moveGridStep ?angleGridStep
>scaleGridStep ?autoGroupingDist Atoggles ItemIDProvider MarkerIDProvider LayerIndexProvider Camera z nextID nextID nextID pos 9DsxA]*Edir "?FGup 'C>{p?D쑾aside HT (Mz List 'items &