admiral\admiral.h qg description.ext yTg~ hull3\briefing\blufor.sqf sg hull3\briefing\civilian.sqf }pZ hull3\briefing\indfor.sqf }pZ hull3\briefing\opfor.sqf }pZ hull3\hull3.h qhgP hull3\JSN_G.h ng hull3\JSN_U.h eg hull3\LICENSE }pZ8 init.sqf }pZG mission.sqm !sg[ class Admiral {
isEnabled = 1;
sideRelations[] = {
{"resistance", "west", "enemy"},
{"west", "resistance", "enemy"}
};
class Camp {
defaultUnitTemplate = "SYND_REBEL";
defaultZoneTemplate = "Camp";
};
class Patrol {
defaultUnitTemplate = "SYND_REBEL";
defaultZoneTemplate = "Patrol";
};
class Cqc {
defaultUnitTemplate = "SYND_REBEL";
defaultZoneTemplate = "Cqc";
};
class UnitTemplates {
class SYND_REBEL {
technicals[] = {"CUP_I_Hilux_AGS30_TK", "CUP_I_Hilux_DSHKM_TK", "CUP_I_Hilux_SPG9_TK", "CUP_I_Hilux_zu23_TK"};
armour[] = {"CUP_I_Hilux_armored_BMP1_TK", "CUP_I_Hilux_armored_BTR60_TK", "CUP_O_BMP2_SLA", "CUP_O_T55_SLA", "CUP_I_T34_NAPA", "CUP_I_MTLB_pk_SYNDIKAT"};
th[] = {"CUP_O_Mi8_SLA_1"};
ah[] = {"CUP_O_Mi24_D_SLA"};
};
};
};#include "admiral\admiral.h"
#include "hull3\hull3.h"
enableDebugConsole = 1;
disableChannels[]={{2,true,true},{4,true,true},{6,true,true}};
onLoadName = "just say no";
onLoadMission = "Made with Hull3";
author = "dancemoox";
loadScreen = "x\ark\addons\hull3\resources\hull3_logo.paa";
class Header
{
gameType = Coop;
minPlayers = 1;
maxPlayers = 69;
};
respawn = 0;
respawndelay = 3;
respawnTemplates[] = {"Hull3_RespawnHandler"};
class Params {
class Hull3_Date {
title = "Moon Phase";
values[] = {0,1};
texts[] = {"New Moon", "Full Moon"};
default = 1;
code = "hull3_mission_date = %1";
};
class Hull3_TimeOfDay {
title = "Time of Day";
values[] = {0,1,2,3,4,5,6,7};
texts[] = {"Dawn", "Early Morning", "Morning", "Noon", "Afternoon", "Evening", "Dusk", "Night"};
default = 1;
code = "hull3_mission_timeOfDay = %1";
};
class Hull3_Fog {
title = "Fog";
values[] = {0,1,2};
texts[] = {"None", "Light", "Heavy"};
default = 0;
code = "hull3_mission_fog = %1";
};
class Hull3_Weather {
title = "Weather";
values[] = {0,1,2,3,4,5,6,7,8,9};
texts[] = {"Random", "Clear (Calm)", "Clear (Light Winds)", "Clear (Strong Winds)", "Overcast (Calm)", "Overcast (Light Winds)", "Overcast (Strong Winds)", "Rain (Light Winds)", "Rain (Strong Winds)", "Storm"};
default = 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";
};
};
allowProfileGlasses = 0;
// BLUFOR Notes
// Situation
player createDiaryRecord ["Diary", ["Situation","
The War on Drugs is stepping up a gear, Nancy Reagan has consulted her astrologer and he has indicated the island of Duala of the cost of west Africa will be the perfect place to get some boots on the ground.
Duala has been lawless since the last military coup some fifteen years ago. Factional infighting has prevented any semblance of government from forming. Former military groups now fund their in fighting by producing and exporting deadly drugs that kill our children.
ENEMY FORCES
Former Duala military forces, armed with mostly Soviet supplied arms and equipment.
FRIENDLY FORCES
Only our Marine platoon has been deployed at this time.
"]];
// Mission
player createDiaryRecord ["Diary", ["Mission","
Assault the town of
Assault the town of
Assault the town of
Finally assault the
Extract to our forward operating
COMMANDER'S INTENT
Destroy the drug caches in the given order.
MOVEMENT PLAN
Insert by air close to each objective once nearby AA threats have been taken care of.
FIRE SUPPORT PLAN
AH-1 Seacobra as well as a Harrier are standing by to render ground support.
M47 Dragon gunners are embedded at squad level for long range ground AT support.
SPECIAL TASKS
Intel indicates each objective is defended by static ZU-23 AA emplacements. These must be dealt with before TH can insert.
Overflight of objectives by air assets before infantry are on the ground and ready to assault is not recommended.
"]];
// Administration
player createDiaryRecord ["Diary", ["Administration","
Drug caches can be destroyed by setting alight to red barrels containing volatile chemicals (via addaction), retreat to a safe distance once alight. Any remainder can be destroyed using regular explosive charges.
Resupply for air assets can be found at the
M1030 bikes can be loaded loaded into TH cargo to provide the Dragon gunner mobile resupply as required.
"]];
// 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 USM_USMC_80_CC_DE {
gear = "JSN_G";
uniform = "JSN_U";
languages[] = {
{"west", 100}
};
};
};
class Gear {
#include "JSN_G.h"
unitBaseClass = "Rifleman";
vehicleBaseClass = "Vehicle";
};
class Uniform {
#include "JSN_U.h"
unitBaseClass = "Rifleman";
};
};class JSN_G {
class Rifleman {
primaryWeapon = "CUP_arifle_M16A2";
primaryWeaponItems[] = {};
secondaryWeapon = "";
secondaryWeaponItems[] = {};
handgunWeapon = "";
handgunItems[] = {};
uniformWeapons[] = {};
vestWeapons[] = {};
backpackWeapons[] = {};
uniformMagazines[] = {
{"CUP_HandGrenade_M67", 2},
{"ACE_HandFlare_White", 2},
{"SmokeShell", 2}
};
vestMagazines[] = {
{"CUP_30Rnd_556x45_Stanag", 6},
{"CUP_30Rnd_556x45_Stanag_Tracer_Red", 2}
};
backpackMagazines[] = {
{"CUP_HandGrenade_M67", 1},
{"SmokeShell", 1},
{"CUP_30Rnd_556x45_Stanag", 4},
{"CUP_30Rnd_556x45_Stanag_Tracer_Red", 2}
};
basicAssignItems[] = {"ItemMap", "ItemCompass", "ItemWatch"};
assignItems[] = {};
binocular = "";
uniformItems[] = {
{"ACE_Flashlight_MX991", 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_arifle_M16A2_GL";
handgunWeapon = "CUP_hgun_Colt1911";
vestMagazines[] = {
{"CUP_30Rnd_556x45_Stanag", 6},
{"CUP_1Rnd_HE_M203", 4},
{"CUP_1Rnd_HEDP_M203", 4},
{"CUP_1Rnd_Smoke_M203", 2},
{"CUP_1Rnd_SmokeRed_M203", 2},
{"CUP_30Rnd_556x45_Stanag_Tracer_Red", 2},
{"CUP_7Rnd_45ACP_1911", 3}
};
backpackMagazines[] = {
{"CUP_HandGrenade_M67", 1},
{"SmokeShell", 1},
{"CUP_30Rnd_556x45_Stanag", 4},
{"CUP_30Rnd_556x45_Stanag_Tracer_Red", 2},
{"CUP_1Rnd_Smoke_M203", 2},
{"CUP_1Rnd_SmokeRed_M203", 2},
{"CUP_FlareWhite_M203", 2}
};
binocular = "Binocular";
};
class Officer : Leader {
binocular = "Binocular";
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class Crew : Rifleman {
primaryWeapon = "";
handgunWeapon = "CUP_hgun_Colt1911";
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
vestMagazines[] = {{"CUP_7Rnd_45ACP_1911", 6}};
backpackMagazines[] = {};
};
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_arifle_M16A1E1";
vestMagazines[] = {
{"CUP_30Rnd_556x45_Stanag", 6},
{"CUP_30Rnd_556x45_Stanag_Tracer_Red", 2},
{"SmokeShell", 4}
};
backpackMagazines[] = {
{"SmokeShell", 4},
{"CUP_30Rnd_556x45_Stanag", 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 {
primaryWeapon = "CUP_arifle_M16A1E1GL";
};
class AR : Rifleman {
primaryWeapon = "CUP_lmg_M60";
primaryWeaponItems[] = {};
vestMagazines[] = {{"CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 1}};
backpackMagazines[] = {
{"CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 4}
};
};
class AAR : Rifleman {
backpackMagazines[] = {
{"CUP_HandGrenade_M67", 1},
{"SmokeShell", 1},
{"CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 4}
};
binocular = "Binocular";
};
class RAT : Rifleman {
primaryWeapon = "CUP_arifle_M16A1E1";
secondaryWeapon = "CUP_launch_M72A6";
vestMagazines[] = {
{"CUP_30Rnd_556x45_Stanag", 6},
{"CUP_30Rnd_556x45_Stanag_Tracer_Red", 2}
};
backpackMagazines[] = {
{"CUP_HandGrenade_M67", 1},
{"SmokeShell", 1},
{"CUP_30Rnd_556x45_Stanag", 4},
{"CUP_30Rnd_556x45_Stanag_Tracer_Red", 2}
};
};
class MATG : Rifleman {
secondaryWeapon = "ace_dragon_super";
binocular = "ace_dragon_sight";
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class ENG : Rifleman {
vestMagazines[] = {
{"CUP_30Rnd_556x45_Stanag", 6},
{"CUP_30Rnd_556x45_Stanag_Tracer_Red", 2}
};
backpackMagazines[] = {
{"DemoCharge_Remote_Mag", 3},
{"SatchelCharge_Remote_Mag", 2}
};
vestItems[] = {
{"ACE_DefusalKit", 1},
{"ACE_Clacker", 1}
};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class ENGA : ENG {
uniformRadios[] = {"ACRE_PRC343"};
};
class P : Crew {
};
class PCM : P {
};
class Vehicle {
weapons[] = {
{"CUP_launch_M72A6", 25},
{"ace_dragon_super", 10}
};
magazines[] = {
{"CUP_30Rnd_556x45_Stanag", 100},
{"CUP_30Rnd_556x45_Stanag_Tracer_Red", 50},
{"CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", 100},
{"CUP_1Rnd_HE_M203", 25},
{"CUP_1Rnd_HEDP_M203", 25},
{"CUP_1Rnd_Smoke_M203", 25},
{"CUP_FlareWhite_M203", 25},
{"ACE_HandFlare_White", 25},
{"CUP_HandGrenade_M67", 25},
{"SmokeShell", 25},
{"CUP_7Rnd_45ACP_1911", 25},
{"DemoCharge_Remote_Mag", 10},
{"SatchelCharge_Remote_Mag", 5}
};
items[] = {};
medicalItems[] = {
{"ACE_fieldDressing", 50},
{"ACE_splint", 12}
};
};
class Bike {
weapons[] = {
{"ace_dragon_super", 10}
};
magazines[] = { };
items[] = {};
medicalItems[] = {
{"ACE_fieldDressing", 10},
{"ACE_splint", 2}
};
};
};class JSN_U {
class Rifleman {
headGear = "usm_helmet_pasgt_d_m";
goggles = "";
uniform = "usm_bdu_d_m";
vest = "usm_vest_pasgtdes_lbe_rm_m_ARM";
backpack = "ark_backpack_med";
insignia = "";
};
class Leader : Rifleman {
vest = "usm_vest_pasgtdes_lbe_gr_m_ARM";
};
class Officer : Leader {
headGear = "usm_bdu_8point_des_m";
goggles = "gm_ge_facewear_glacierglasses";
};
class Crew : Rifleman {
headGear = "gm_ge_headgear_sph4_oli";
goggles = "G_Aviator";
uniform = "CUP_U_B_USMC_PilotOverall";
vest = "Aircrew_vest_2_NH_ARM";
backpack = "ark_backpack_small";
};
class CO : Officer {
};
class XO : CO {
backpack = "ark_backpack_large";
};
class SL : Officer {
};
class Medic : Rifleman {
goggles = "G_Spectacles";
backpack = "ark_backpack_large";
vest = "usm_vest_pasgtdes_lbe_rm_m_ARM";
insignia = "";
};
class FTL : Leader {
headGear = "usm_helmet_pasgt_g_d_m";
vest = "usm_vest_pasgtdes_lbe_rmp_m_ARM";
};
class AR : Rifleman {
vest = "usm_vest_pasgtdes_lbe_rmp_m_ARM";
};
class AAR : Rifleman {
backpack = "ark_backpack_large";
};
class RAT : Rifleman {
headGear = "usm_helmet_pasgt_g_d_m";
};
class MATG : RAT {
};
class ENG : Rifleman {
headGear = "usm_bdu_boonie_des";
backpack = "ark_backpack_large";
};
class ENGA : ENG {
};
class P : Crew {
};
class PCM : P {
goggles = "gm_ge_facewear_dustglasses";
};
};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_jsn_fnc_fire = {
params ["_source"];
private _soucePos = getPos _source;
_source setvariable ["ARK_BURNING", true, true];
private _nearPlayers = _soucePos nearEntities ["Man", 50];
{
["