admiral\admiral.h :Orc description.ext c hull3\briefing\blufor.sqf hc hull3\briefing\civilian.sqf n _ hull3\briefing\indfor.sqf n _ hull3\briefing\opfor.sqf n _ hull3\hull3.h ChcX hull3\LICENSE n _8 hull3\PROMET_UNA.h c6 hull3\UNA_U.h Vc~ initPlayerLocal.sqf yYc initServer.sqf ngcy mission.sqm rcM scripts\client_dust.sqf dc_ scripts\client_music.sqf Tc/ scripts\server_cargo.sqf Vc scripts\server_chaseAI.sqf :gc] class Admiral {
isEnabled = 1;
sideRelations[] = {
{"west", "resistance", "enemy"},
{"resistance", "west", "enemy"}
};
class Camp {
defaultUnitTemplate = "WS_TURA";
defaultZoneTemplate = "Camp";
};
class Patrol {
defaultUnitTemplate = "WS_TURA";
defaultZoneTemplate = "Patrol";
};
class Cqc {
defaultUnitTemplate = "WS_TURA";
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 = "Resource Rescue";
onLoadMission = "Made with Hull3";
author = "Cyruz";
loadScreen = "x\ark\addons\hull3\resources\hull3_logo.paa";
class Header
{
gameType = Coop;
minPlayers = 1;
maxPlayers = 41;
};
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 = 5;
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 = 4;
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","
Local milita forces have some sticky fingers and seem to have taken UNA supplies from the locals. Thanks to some local tips we've got a vague idea of where the resources have been stashed.
ENEMY FORCES
Local milita
FRIENDLY FORCES
UNA
"]];
// Mission
player createDiaryRecord ["Diary", ["Mission","
Use the trucks to recover the 6 missing cargo containers scattered over the 3 marked zones. Complete objectives in any order.
You'll need to do multiple runs to drop them back off in the designated safe zone as each truck can only carry one container.
This area is famous for it's dust storms, expect the locals to use this as effective concealment to attack you. Usually they only last for a short amount of time.
"]];
// Execution
player createDiaryRecord ["Diary", ["Execution","
COMMANDER'S INTENT
Keep the trucks protected, they're critical for mission success. You have spares at base if it all goes wrong.
MOVEMENT PLAN
Convoy baby!
FIRE SUPPORT PLAN
Future guns
CARGO LOGISTICS
ACE cargo load boxes in to the trucks for recovery. Everyone can carry them so you don't need to drive the truck directly to the boxes!
Use the same process to unload them in the designated safe zone back to base.
"]];
// 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 Hull3 {
isEnabled = 1;
class MissionParams {
// 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, 1, 0, 0.25, 0}, // Clear (Light Winds)
{0, 0, 0, 0, 1, 0, 0.50, 0}, // Clear (Stong Winds)
{0.18, 0, 0, 0, 1, 0, 0, 0}, // Overcast (Calm)
{0.18, 0, 0, 0, 1, 0, 0.25, 0}, // Overcast (Light Winds)
{0.18, 0, 0, 0, 1, 0, 0.50, 0}, // Overcast (Strong Winds)
{1, 0.33, 0, 0.25, 1, 0, 0.25, 0}, // Rain (Light Winds)
{1, 0.66, 0, 0.50, 1, 0, 0.50, 0}, // Rain (Strong Winds)
{1, 1, 0, 1, 1, 0, 1, 0}, // Storm
{1, 0.33, 0, 0.25, 1, 0, 0.25, 1}, // Snow (Light Winds)
{1, 0.66, 0, 0.50, 1, 0, 0.50, 1}, // Snow (Strong Winds)
{1, 1, 0, 1, 1, 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 "UNA_U.h"
};
class Gear {
#include "PROMET_UNA.h"
};
class Faction {
class CUP_CDF_DES_UN {
gear = "PROMET_UNA";
uniform = "UNA_U";
};
};
};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 PROMET_UNA {
class Rifleman {
primaryWeapon = "arifle_MSBS65_sand_F";
primaryWeaponItems[] = {"optic_Holosight"};
secondaryWeapon = "";
secondaryWeaponItems[] = {};
handgunWeapon = "";
handgunItems[] = {};
uniformWeapons[] = {};
vestWeapons[] = {};
backpackWeapons[] = {};
uniformMagazines[] = {
{"HandGrenade", 1},
{"ACE_Chemlight_HiRed", 2},
{"SmokeShell", 1}
};
vestMagazines[] = {
{"30Rnd_65x39_caseless_msbs_mag", 6},
{"30Rnd_65x39_caseless_msbs_mag_Tracer", 2}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"30Rnd_65x39_caseless_msbs_mag", 4},
{"30Rnd_65x39_caseless_msbs_mag_Tracer", 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 = "arifle_MSBS65_GL_sand_F";
handgunWeapon = "CUP_hgun_Compact";
vestMagazines[] = {
{"30Rnd_65x39_caseless_msbs_mag", 5},
{"1Rnd_HE_Grenade_shell", 4},
{"1Rnd_Smoke_Grenade_shell", 2},
{"1Rnd_SmokeRed_Grenade_shell", 2},
{"30Rnd_65x39_caseless_msbs_mag_Tracer", 2},
{"CUP_10Rnd_9x19_Compact", 3}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"30Rnd_65x39_caseless_msbs_mag", 4},
{"30Rnd_65x39_caseless_msbs_mag_Tracer", 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[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class Crew : Rifleman {
primaryWeapon = "SMG_03C_black";
primaryWeaponItems[] = {};
uniformMagazines[] = {
{"ACE_Chemlight_HiRed", 2},
{"SmokeShell", 1}
};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
vestMagazines[] = {{"50Rnd_570x28_SMG_03", 4}};
backpackMagazines[] = {};
assignItems[] = {"ItemGPS", "ACE_NVG_Wide"};
};
class CO : Officer {
};
class XO : CO {
backpackMagazines[] = {
{"1Rnd_Smoke_Grenade_shell", 8},
{"1Rnd_SmokeRed_Grenade_shell", 8}
};
backpackRadios[] = {"ACRE_PRC117F"};
};
class SL : Officer {
};
class Medic : Rifleman {
vestMagazines[] = {
{"30Rnd_65x39_caseless_msbs_mag", 6},
{"30Rnd_65x39_caseless_msbs_mag_Tracer", 2},
{"SmokeShell", 4}
};
backpackMagazines[] = {
{"SmokeShellBlue", 4},
{"30Rnd_65x39_caseless_msbs_mag", 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 = "LMG_Mk200_F";
vestMagazines[] = {{"200Rnd_65x39_cased_Box_Tracer", 1}};
backpackMagazines[] = {{"200Rnd_65x39_cased_Box_Tracer", 4}};
};
class AAR : Rifleman {
vestMagazines[] = {
{"30Rnd_65x39_caseless_msbs_mag", 6},
{"30Rnd_65x39_caseless_msbs_mag_Tracer", 4}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"200Rnd_65x39_cased_Box_Tracer", 3}
};
binocular = "Binocular";
};
class RAT : Rifleman {
secondaryWeapon = "CUP_launch_M136";
vestMagazines[] = {
{"30Rnd_65x39_caseless_msbs_mag", 6},
{"30Rnd_65x39_caseless_msbs_mag_Tracer", 2}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"30Rnd_65x39_caseless_msbs_mag", 4},
{"30Rnd_65x39_caseless_msbs_mag_Tracer", 2}
};
};
class MMGG : Rifleman {
primaryWeapon = "CUP_lmg_Mk48";
primaryWeaponItems[] = {"acc_flashlight", "optic_Holosight_blk_F"};
vestMagazines[] = {{"CUP_100Rnd_TE4_LRT4_Yellow_Tracer_762x51_Belt_M", 1}};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_100Rnd_TE4_LRT4_Yellow_Tracer_762x51_Belt_M", 2}
};
};
class MMGAG : Rifleman {
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"CUP_100Rnd_TE4_LRT4_Yellow_Tracer_762x51_Belt_M", 2}
};
binocular = "ACE_VectorDay";
assignItems[] = {"ItemGPS"};
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
};
class HMGG : Rifleman {
backpack = "CUP_B_M2_Gun_Bag";
backpackMagazines[] = {};
backpackMedicalItems[] = {};
};
class HMGAG : HMGG {
backpack = "CUP_B_M2_MiniTripod_Bag";
uniformRadios[] = {"ACRE_PRC343", "ACRE_PRC152"};
binocular = "ACE_VectorDay";
assignItems[] = {"ItemGPS"};
};
class HMGAC : Rifleman {
};
class MATG : RAT {
secondaryWeapon = "launch_MRAWS_green_rail_F";
secondaryWeaponItems[] = {"MRAWS_HEAT_F"};
backpackMagazines[] = {
{"MRAWS_HEAT_F", 3},
{"MRAWS_HE_F", 2}
};
};
class MATAG : Rifleman {
backpackMagazines[] = {
{"MRAWS_HEAT_F", 3},
{"MRAWS_HE_F", 2}
};
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_Javelin";
secondaryWeaponItems[] = {"CUP_Javelin_M"};
backpackMagazines[] = {{"CUP_Javelin_M", 1}};
};
class HATAG : MATAG {
backpackMagazines[] = {
{"HandGrenade", 1},
{"CUP_Javelin_M", 1}
};
};
class HATAC : HATAG {
assignItems[] = {};
binocular = "Binocular";
uniformRadios[] = {"ACRE_PRC343"};
};
class DHATG : Rifleman {
backpack = "CUP_B_Tow_Gun_Bag";
backpackMagazines[] = {};
backpackMedicalItems[] = {};
};
class DHATAG : HMGG {
backpack = "CUP_B_TOW_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_FIM92Stinger";
secondaryWeaponItems[] = {"CUP_Stinger_M"};
backpackMagazines[] = {{"CUP_Stinger_M", 1}};
};
class SAMAG : Rifleman {
backpackMagazines[] = {
{"HandGrenade", 1},
{"CUP_Stinger_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_Mk19_Gun_Bag";
backpackMagazines[] = {};
backpackMedicalItems[] = {};
};
class GMGAG : HMGG {
backpack = "CUP_B_Mk19_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_M252_Gun_Bag";
backpackMagazines[] = {};
backpackMedicalItems[] = {};
};
class MTRAG : MTRG {
backpack = "CUP_B_M252_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 {
primaryWeapon = "arifle_MSBS65_UBS_black_F";
vestMagazines[] = {
{"30Rnd_65x39_caseless_msbs_mag", 6},
{"30Rnd_65x39_caseless_msbs_mag_Tracer", 2},
{"6Rnd_12Gauge_Pellets", 3},
{"6Rnd_12Gauge_Slug", 3}
};
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 = "arifle_MSBS65_Mark_black_F";
handgunWeapon = "CUP_hgun_Compact";
primaryWeaponItems[] = {"optic_DMS", "bipod_01_F_blk"};
vestMagazines[] = {
{"30Rnd_65x39_caseless_msbs_mag", 4},
{"CUP_10Rnd_9x19_Compact", 3}
};
backpackMagazines[] = {
{"HandGrenade", 1},
{"SmokeShell", 1},
{"30Rnd_65x39_caseless_msbs_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_M136", 3}
};
magazines[] = {
{"30Rnd_65x39_caseless_msbs_mag", 20},
{"30Rnd_65x39_caseless_msbs_mag_Tracer", 10},
{"200Rnd_65x39_cased_Box_Tracer", 10},
{"1Rnd_Smoke_Grenade_shell", 5},
{"UGL_FlareWhite_F", 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_M136", 10}
};
magazines[] = {
{"30Rnd_65x39_caseless_msbs_mag", 40},
{"30Rnd_65x39_caseless_msbs_mag_Tracer", 20},
{"200Rnd_65x39_cased_Box_Tracer", 20},
{"CUP_100Rnd_TE4_LRT4_Yellow_Tracer_762x51_Belt_M", 10},
{"1Rnd_Smoke_Grenade_shell", 10},
{"UGL_FlareWhite_F", 10},
{"SatchelCharge_Remote_Mag", 5},
{"ACE_HandFlare_White", 10},
{"MRAWS_HEAT_F", 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_M136", 10}};
magazines[] = {
{"30Rnd_65x39_caseless_msbs_mag", 40},
{"30Rnd_65x39_caseless_msbs_mag_Tracer", 20},
{"200Rnd_65x39_cased_Box_Tracer", 20},
{"CUP_100Rnd_TE4_LRT4_Yellow_Tracer_762x51_Belt_M", 10},
{"1Rnd_Smoke_Grenade_shell", 10},
{"UGL_FlareWhite_F", 10},
{"MRAWS_HEAT_F", 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}
};
};
};
class UNA_U {
class Rifleman {
headGear = "lxWS_H_PASGT_basic_UN_F";
goggles = "CUP_G_WristWatch";
uniform = "acp_Solid_Tan_U_B_CombatUniform_vest_Solid_Tan";
vest = "V_lxWS_UN_Vest_Lite_F_ARM";
backpack = "ark_backpack_med";
insignia = "USP_PATCH_UN_UNITED_NATIONS";
};
class Leader : Rifleman {
goggles = "";
uniform = "acp_Solid_Tan_U_B_CombatUniform_Solid_Tan";
vest = "V_lxWS_UN_Vest_F_ARM";
};
class Officer : Leader {
};
class Crew : Rifleman {
headGear = "CUP_H_RUS_TSH_4_Brown";
backpack = "ark_backpack_small";
};
class CO : Officer {
headGear = "lxWS_H_Beret_Colonel";
};
class XO : CO {
};
class SL : Officer {
};
class Medic : Rifleman {
backpack = "ark_backpack_large";
goggles = "CUP_G_TK_RoundGlasses_blk";
};
class FTL : Leader {
goggles = "G_Combat_lxWS";
};
class AR : Rifleman {
uniform = "acp_Solid_Tan_U_B_CombatUniform_tshirt_Solid_Tan";
headGear = "lxWS_H_PASGT_goggles_UN_F";
};
class AAR : Rifleman {
backpack = "ark_backpack_large";
};
class RAT : Rifleman {
};
class MMGG : AR {
backpack = "ark_backpack_large";
};
class MMGAG : AAR {
};
class HMGG : AR {
};
class HMGAG : AAR {
};
class HMGAC : AAR {
};
class MATG : RAT {
backpack = "ark_backpack_large";
};
class MATAG : AAR {
};
class MATAC : MATAG {
};
class HATG : RAT {
backpack = "ark_backpack_large";
};
class HATAG : AAR {
};
class HATAC : HATAG {
};
class DHATG : AR {
};
class DHATAG : AAR {
};
class DHATAC : AAR {
};
class SAMG : AR {
};
class SAMAG : AAR {
};
class SAMAC : AAR {
};
class GMGG : AR {
};
class GMGAG : AAR {
};
class GMGAC : AAR {
};
class MTRG : AR {
};
class MTRAG : AAR {
};
class MTRAC : AAR {
};
class ENG : Rifleman {
backpack = "ark_backpack_large";
};
class ENGA : ENG {
};
class SN : Rifleman {
headGear = "CUP_H_CDF_OfficerCap_UN";
uniform = "CUP_U_B_CDF_DST_2";
goggles = "G_Bandanna_tan";
vest = "CUP_V_CDF_6B3_2_DST_ARM";
backpack = "ark_backpack_small";
};
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_B_CDF_DST_1";
vest = "CUP_V_CDF_6B3_2_DST_ARM";
backpack = "B_Parachute";
};
class PCM : P {
};
};
call compileScript ['scripts\client_dust.sqf'];
call compileScript ['scripts\client_music.sqf'];
//Moar orange
PPeffect_colorC = ppEffectCreate ["ColorCorrections",1500];
PPeffect_colorC ppEffectAdjust [1,1.00178,0.00178254,[0.441474,0.278075,0,0.131016],[1.66262,0.830778,-0.149614,0.855971],[1.91943,-0.279027,0.255735,0]];
PPeffect_colorC ppEffectEnable true;
PPeffect_colorC ppEffectCommit 0;
PPeffect_grain = ppEffectCreate ["FilmGrain",1550];
PPeffect_grain ppEffectAdjust [0.0811943,0.5,0,0.2,0.1];
PPeffect_grain ppEffectEnable true;
PPeffect_grain ppEffectCommit 0;
// Allow box carrying
{
private _name = format ["UNA Supply Crate %1",_forEachIndex];
[_x, true, [0, 2, 1], 0] call ace_dragging_fnc_setCarryable;
[_x, 5] call ace_cargo_fnc_setSize;
_x setVariable ["ace_cargo_noRename", true];
_x setVariable ["ace_cargo_customName", _name];
} forEach [box1,box2,box3,box4,box5,box6];
ark_rr_trucks = [truck1,truck2,truck3,truck4];
ark_rr_boxes = [box1,box2,box3,box4,box5,box6];
call compileScript ['scripts\server_cargo.sqf'];
call compileScript ['scripts\server_chaseAI.sqf'];
// Textures and cargo/music handling for dead trucks
{
_x addMPEventHandler ["MPKilled", {
params ["_unit"];
_unit call ark_rr_fnc_removeCargo;
_unit setVariable ["ark_var_musicPlaying", false, true];
}];
private _speaker = createVehicle ["Loudspeaker", [0,0,0], [], 0, "CAN_COLLIDE"];
_speaker attachTo [_x, [0.045, 1.2, 1]];
_x setObjectTextureGlobal [0, "lxws\vehicles_f_lxws\data\truck_01\truck_un_ext_01_co.paa"];
_x setObjectTextureGlobal [1, "lxws\vehicles_f_lxws\data\truck_01\truck_un_ext_02_co.paa"];
} forEach ark_rr_trucks;
// RPG men get 1 shot before switching
["I_SFIA_hireling_RPG7_lxWS", "init", {
params ["_unit"];
if (local _unit) then {
_unit removeWeapon (primaryWeapon _unit);
_unit addEventHandler ["Fired", {
params ["_unit", "_weapon"];
if (local _unit) then {
if (_weapon isEqualTo "CUP_launch_RPG7V") then {
_unit addWeapon "hgun_PDW2000_F";
_unit removeEventHandler ["Fired", _thisEventHandler];
};
};
}];
}
}] call CBA_fnc_addClassEventHandler; raP I
version 6 EditorData sourceName ark_co40_resource_rescue addons A3_Characters_F A3_Soft_F_Enoch_Truck_01 Vehicles_F_lxWS_APC_Wheeled_01 A3_Ui_F Vehicles_F_lxWS_Offroad_01 A3_Supplies_F_Orange_CargoNets admiral ark_custom_units Characters_f_lxWS characters_1_F_lxWS ark_ai_sentry ark_chase_ai AddonsMetaData dlcs ws ORANGE randomSeed ScenarioData H CustomAttributes Mission :
I moveGridStep ?angleGridStep
>scaleGridStep ?autoGroupingDist Atoggles ItemIDProvider t MarkerIDProvider LayerIndexProvider Camera nextID nextID nextID pos EPNB-Ddir bwdپSdup ~8g?'־aside I0|
0> List H items
Item0 Item1 ! Item2 Item3 8 Item4 Item5 8 Item6 o Item7 Item8 t Item9 H className A3_Characters_F name Arma 3 Alpha - Characters and Clothing author Bohemia Interactive url https://www.arma3.com ! className A3_Soft_F_Enoch name Arma 3 Contact Platform - Unarmored Land Vehicles author Bohemia Interactive url https://www.arma3.com className Vehicles_F_lxWS name Arma 3 Western Sahara - Vehicles author Rotators Collective url https://www.arma3.com 8 className A3_Ui_F name Arma 3 - User Interface author Bohemia Interactive url https://www.arma3.com className A3_Supplies_F_Orange name Arma 3 Orange - Ammoboxes and Supplies author Bohemia Interactive url https://www.arma3.com 8 className Admiral name admiral author Kami o className ark_custom_units name ARK Inhouse - Custom Units author ARK url http://www.ark-group.org className Characters_f_lxWS name Arma 3 Western Sahara - Characters and Clothing author Rotators Collective url https://www.arma3.com t className ark_ai_sentry name ARK Inhouse - AI Sentry author ARK url http://www.ark-group.org className ark_chase_ai name ARK Inhouse - Chase AI author ARK url http://www.ark-group.org H author Cyruz Header i gameType Coop minPlayers maxPlayers ( Category0 :
name Multiplayer Attribute0 Attribute1 nAttributes :
property RespawnTemplates expression true Value @ data P singleType ARRAY value t items Item0 data singleType STRING value None property RespawnButton expression true Value
:
data
:
singleType SCALAR value ?:
Intel j
Entities Connections I briefingName ark_co40_resource_rescue overviewText Recoving stolen goods | Trucks required 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 t Item4 $ Item5 m( Item6 . Item7 '5 Item8 8 Item9 C? Item10 E Item11 uJ Item12 ;O Item13 O Item14 8R Item15 T Item16 V Item17 9Z Item18 ` Item19 f Item20 mj Item21 `m Item22 Sp Item23 6s Item24 )v Item25 y Item26 | Item27 Item28 Item29 Item30 ۇ Item31 Ί Item32 Item33 Item34 Item35 dataType Group side West Entities Attributes X id ^ items Item0 I Item1 Item2 \ Item3 X dataType Object PositionInfo side West flags Attributes id type B_officer_F position nɒEIB*Dangles P@
@D< skill ? rank CAPTAIN init [this, ["faction", "CUP_CDF_DES_UN"], ["gear", "CO"], ["marker", "CO", "ColorYellow"]] call hull3_unit_fnc_init; description UNA - Commanding Officer@CO isPlayer isPlayable dataType Object PositionInfo O side West flags Attributes id type B_medic_F atlOffset 7\ position EBy*Dangles P@@@ skill ? rank SERGEANT init [this, ["faction", "CUP_CDF_DES_UN"], ["gear", "Medic"], ["marker", "COM", "ColorYellow"]] call hull3_unit_fnc_init; description UNA - Platoon Medic@CO isPlayable \ dataType Object PositionInfo side West flags Attributes id type B_Soldier_F atlOffset 7 position E!B+Dangles @@ skill ? rank CORPORAL init [this, ["faction", "CUP_CDF_DES_UN"], ["gear", "Rifleman"]] call hull3_unit_fnc_init; description UNA - Platoon Rifleman@CO isPlayable dataType Object PositionInfo I side West flags Attributes id type B_officer_F atlOffset 7X position EB+Dangles P@@P@ skill ? rank LIEUTENANT init [this, ["faction", "CUP_CDF_DES_UN"], ["gear", "XO"], ["marker", "XO", "ColorYellow"]] call hull3_unit_fnc_init; description UNA - Executive Officer@CO isPlayable X ^ dataType Group side West Entities Attributes id atlOffset 6 items Item0 Item1 s dataType Object PositionInfo a side West flags Attributes id type B_Soldier_SL_F atlOffset 6s position ؒE)BEd'Dangles ̌@@ skill ? rank SERGEANT init [this, ["faction", "CUP_CDF_DES_UN"], ["gear", "SL"], ["marker", "ASL", "ColorRed"]] call hull3_unit_fnc_init; description UNA - Alpha Squad Leader@Alpha SL isPlayable s dataType Object PositionInfo side West flags Attributes id type B_medic_F position *EB'Dangles ̌@|@K< skill ? rank CORPORAL init [this, ["faction", "CUP_CDF_DES_UN"], ["gear", "Medic"], ["marker", "AM", "ColorRed"]] call hull3_unit_fnc_init; description UNA - Alpha Squad Medic@Alpha SL isPlayable dataType Group side West Entities R Attributes n id
atlOffset 6t items Item0 Item1 ' Item2 Item3 n dataType Object PositionInfo side West flags Attributes I id type B_Soldier_TL_F atlOffset 6' position 3ՒE9f
B,$Dangles l@@@I skill ? rank CORPORAL init [this, ["faction", "CUP_CDF_DES_UN"], ["gear", "FTL"], ["marker", "A1", "ColorRed"]] call hull3_unit_fnc_init; description UNA - Alpha 1 Fireteam Leader@Alpha 1 isPlayable ' dataType Object PositionInfo side West flags Attributes id
type B_soldier_AR_F position ޒE@
B|#Dangles l@@@ skill ? rank CORPORAL init [this, ["faction", "CUP_CDF_DES_UN"], ["gear", "AR"]] call hull3_unit_fnc_init; description UNA - Alpha 1 Automatic Rifleman@Alpha 1 isPlayable dataType Object PositionInfo side West flags Attributes J id type B_Soldier_A_F atlOffset 6 position E
B6#Dangles l@@l@J skill ? init [this, ["faction", "CUP_CDF_DES_UN"], ["gear", "AAR"]] call hull3_unit_fnc_init; description UNA - Alpha 1 Assistant Automatic Rifleman@Alpha 1 isPlayable dataType Object PositionInfo side West flags Attributes id type B_soldier_LAT_F atlOffset n position E
Bh#Dangles HK@@Č@ skill ? init [this, ["faction", "CUP_CDF_DES_UN"], ["gear", "RAT"]] call hull3_unit_fnc_init; description UNA - Alpha 1 Rifleman (AT)@Alpha 1 isPlayable n t dataType Group side West Entities Attributes $ id atlOffset 6$ items Item0 Item1 Item2 " Item3 # $ dataType Object PositionInfo side West flags Attributes id type B_Soldier_TL_F atlOffset 6 position גE@Beu!Dangles @@ skill ? rank CORPORAL init [this, ["faction", "CUP_CDF_DES_UN"], ["gear", "FTL"], ["marker", "A2", "ColorRed"]] call hull3_unit_fnc_init; description UNA - Alpha 2 Fireteam Leader@Alpha 2 isPlayable dataType Object PositionInfo $! side West flags Attributes \! id type B_soldier_AR_F atlOffset 6" position sEB{!Dangles :;@ \! skill ? rank CORPORAL init [this, ["faction", "CUP_CDF_DES_UN"], ["gear", "AR"]] call hull3_unit_fnc_init; description UNA - Alpha 2 Automatic Rifleman@Alpha 2 isPlayable " dataType Object PositionInfo " side West flags Attributes " id type B_Soldier_A_F # position EAB!Dangles <@P@" skill ? init [this, ["faction", "CUP_CDF_DES_UN"], ["gear", "AAR"]] call hull3_unit_fnc_init; description UNA - Alpha 2 Assistant Automatic Rifleman@Alpha 2 isPlayable # dataType Object PositionInfo $ side West flags Attributes =$ id type B_soldier_LAT_F atlOffset 6$ position h EB .!Dangles <@@=$ skill ? init [this, ["faction", "CUP_CDF_DES_UN"], ["gear", "RAT"]] call hull3_unit_fnc_init; description UNA - Alpha 2 Rifleman (AT)@Alpha 2 isPlayable $ $ dataType Group side West Entities :% Attributes g( id m( items Item0 b% Item1 &