admiral\admiral.h H`k description.ext %`q hull3\briefing\blufor.sqf =Oa. hull3\briefing\civilian.sqf n _ hull3\briefing\indfor.sqf n _ hull3\briefing\opfor.sqf n _ hull3\hull3.h `x hull3\license n _8 initplayerlocal.sqf ,` initserver.sqf !e mission.sqm !ef class Admiral {
isEnabled = 1;
class Camp {
defaultUnitTemplate = "MNP_DPR_AUT";
defaultZoneTemplate = "Camp";
};
class Patrol {
defaultUnitTemplate = "MNP_DPR_AUT";
defaultZoneTemplate = "Patrol";
};
class Cqc {
defaultUnitTemplate = "MNP_DPR_AUT";
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 = "Canadian Bacon";
onLoadMission = "Made with Hull3";
author = "Cyruz";
loadScreen = "x\ark\addons\hull3\resources\hull3_logo.paa";
class Header
{
gameType = Coop;
minPlayers = 1;
maxPlayers = 53;
};
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";
};
};// BLUFOR Notes
// Situation
player createDiaryRecord ["Diary", ["Situation","
Altis' civil war rages on. On behalf of NATO, Canadian forces have been engaging local milita troops. Last night a transport helicopter was shot down and we've been tasked with recovering the crew.
ENEMY FORCES
Local militia forces
FRIENDLY FORCES
Moose riding, syrup drinking bad asses
"]];
// Mission
player createDiaryRecord ["Diary", ["Mission","
Locate the crashed helo and investigate the status of the crew, stay within the marked AO. The helo was carring an ammo resupply shipment that we can use to rearm.
Further tasks will be given as the mission progresses.
"]];
// Execution
player createDiaryRecord ["Diary", ["Execution","
COMMANDER'S INTENT
Take your platoon up this valley and investigate the status of the helicopter crew. There is (JIP) TH and AH for you to call in when you need extract.
MOVEMENT PLAN
High ground with limited cover or low ground with tree cover, up to you.
FIRE SUPPORT PLAN
If things get bad before you've reached the end, if slotted call in AH to help.
SPECIAL TASKS
Apologies not optional.
"]];
// 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 Briefing {
blufor = "hull3\briefing\blufor.sqf";
opfor = "hull3\briefing\opfor.sqf";
indfor = "hull3\briefing\indfor.sqf";
civilian = "hull3\briefing\civilian.sqf";
};
class Faction {
class MNP_CA_DE {
gear = "C7_CAN";
uniform = "CAN_DE";
};
};
};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.["mission.safetytimer.ended", {
private _msg = "Canadian Bacon";
private _msg1 = format ["%1 am", [dayTime, "HH:MM"] call BIS_fnc_timeToString];
private _msg2 = format ["%1", str (date #2) + "/" + str (date #1) + "/" + str (date #0)];
private _msg3 = "Altis";
[[_msg1,2,2], [_msg2,2,2], [_msg3,2,2], [_msg,2,2,5]] spawn BIS_fnc_EXP_camp_SITREP;
}] call hull3_event_fnc_addEventHandler;[true, ["task1"], ["Locate the crashed helo and rescue the crew", "Locate Helo Crash"], objNull, "CREATED", -1, true, "navigate"] call BIS_fnc_taskCreate;
["mission.safetytimer.ended", {
"task1" call BIS_fnc_taskSetCurrent;
}] call hull3_event_fnc_addEventHandler;
ark_cb_fnc_stg2 = {
[trgClean1] call ark_fnc_cleanUpAI;
["task1","SUCCEEDED"] call BIS_fnc_taskSetState;
[true, ["task2"], ["Check the nearby town", "Locate Missing Pilot"], getMarkerPos "mkrTown", "ASSIGNED", -1, true, "search"] call BIS_fnc_taskCreate;
};
ark_cb_fnc_stg3 = {
[trgClean2] call ark_fnc_cleanUpAI;
["task2","SUCCEEDED"] call BIS_fnc_taskSetState;
[true, ["task3"], ["Looks like all the crew were killed, call for extract", "Extract"], objNull, "ASSIGNED", -1, true, "heli"] call BIS_fnc_taskCreate;
ark_chase_ai_var_maxAIUnits = ark_chase_ai_var_maxAIUnits + 5;
};
ark_fnc_cleanUpAI = {
params ["_trigger"];
private _side = [adm_camp_defaultUnitTemplate] call adm_common_fnc_getUnitTemplateSide;
{
if ((side _x == _side) && (!isPlayer _x) && (_x inArea _trigger)) then {
if (isNull objectParent _x) then {
deleteVehicle _x;
} else {
private _vehicle = objectParent _x;
{_vehicle deleteVehicleCrew _x} forEach crew _vehicle;
deleteVehicle _vehicle;
};
};
} forEach allUnits;
}; raP f
version 6 EditorData sourceName ark_co52_canadian_bacon addons ; A3_Characters_F ace_nouniformrestrictions ace_parachute A3_Modules_F_Curator_Misc admiral CUP_Misc_e_Config A3_Structures_F_Civ_Camping CUP_Misc3_Config A3_Structures_F_Civ_Accessories A3_Structures_F_Civ_Market ace_dragging A3_Structures_F_EPA_Items_Vessels A3_Structures_F_Civ_Constructions CUP_CAMisc A3_Structures_F_EPA_Mil_Scrapyard ace_cargo CUP_CAStructures_E_Misc_Misc_Market A3_Structures_F_Civ_Garbage mnp_opfor CUP_Creatures_StaticWeapons A3_Structures_F_Items_Vessels CUP_Weapons_AK CUP_Weapons_Ammunition A3_Weapons_F acre_main A3_Characters_F_Enoch_Facewear CUP_Creatures_Military_NAPA CUP_Creatures_Military_Russia A3_Weapons_F_Items ace_medical_engine ace_medical_treatment A3_Structures_F_Mil_BagFence A3_Structures_F_Civ_InfoBoards ace_sitting CUP_CAMisc_E_WF A3_Structures_F_Kart_Civ_SportsGrounds A3_Structures_F_EPA_Civ_Camping cba_xeh A3_Structures_F_Items_Tools ark_ai_sentry A3_Structures_F_Mil_Cargo CUP_AirVehciles_MH47E A3_Modules_F_Effects plp_containers mnp_blufor ark_vests A3_Props_F_Orange_Humanitarian_Garbage A3_Structures_F_EPA_Items_Tools A3_Props_F_Orange_Humanitarian_Camps A3_Ui_F A3_Structures_F_Enoch_Industrial_Sheds A3_Structures_F_Walls A3_Props_F_Exp_Industrial_HeavyEquipment CUP_AirVehicles_CH47 CUP_AirVehicles_UH1H CUP_WheeledVehicles_Hilux A3_Soft_F_Offroad_01 CUP_TrackedVehicles_BMP ark_chase_ai AddonsMetaData dlcs CUP_Units CUP_Weapons Kart Enoch ORANGE Expansion CUP_Vehicles randomSeed ScenarioData Q CustomAttributes Mission C f moveGridStep ?angleGridStep
>scaleGridStep ?autoGroupingDist Atoggles ItemIDProvider < MarkerIDProvider O LayerIndexProvider b Camera u nextID j O nextID b nextID u pos %FRCxşFdir be?NѾh,>up wq>i?1=aside x<> Xk4{ List Q -items , Item0 Item1
Item2 Item3 m Item4 Item5 1 Item6 n Item7 Item8 -
Item9
Item10 , Item11 [ Item12 Item13 Item14 J Item15 Item16 Item17 Item18 Item19
Item20 Item21 Item22 M Item23 Item24 9 Item25 Item26 / Item27 h Item28 Item29 b Item30 Item31 & Item32 ] Item33 Item34 Item35 Item36 Item37 Item38 % Item39 h Item40 Item41 Item42 { Item43 Q 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 https://ace3.acemod.org/ className ace_parachute name ACE3 - Parachute author ACE-Team url https://ace3.acemod.org/ m className A3_Modules_F_Curator name Arma 3 Zeus Update - Scripted Modules author Bohemia Interactive url https://www.arma3.com className Admiral name admiral author Kami 1 className CUP_Misc_e_Config name CUP_Misc_e_Config n className A3_Structures_F name Arma 3 - Buildings and Structures author Bohemia Interactive url https://www.arma3.com className CUP_Misc3_Config name CUP_Misc3_Config -
className ace_dragging name ACE3 - Dragging author ACE-Team url https://ace3.acemod.org/
className A3_Structures_F_EPA name Arma 3 Survive Episode - Buildings and Structures author Bohemia Interactive url https://www.arma3.com , className CUP_CAMisc name CUP_CAMisc [ className ace_cargo name ACE3 - Cargo author ACE-Team url https://ace3.acemod.org/ className CUP_CAStructures_E_Misc_Misc_Market name CUP_CAStructures_E_Misc_Misc_Market className mnp_opfor name mnp_opfor J className CUP_Creatures_StaticWeapons name CUP_Creatures_StaticWeapons className CUP_Weapons_AK name CUP_Weapons_AK className CUP_Weapons_Ammunition name CUP_Weapons_Ammunition className A3_Weapons_F name Arma 3 Alpha - Weapons and Accessories author Bohemia Interactive url https://www.arma3.com className acre_main name ACRE2 - Main author ACRE2Team url https://github.com/IDI-Systems/acre2
className A3_Characters_F_Enoch name Arma 3 Contact Platform - Characters and Clothing author Bohemia Interactive url https://www.arma3.com className CUP_Creatures_Military_NAPA name CUP_Creatures_Military_NAPA className CUP_Creatures_Military_Russia name CUP_Creatures_Military_Russia M className ace_medical_engine name ACE3 - Medical Engine author ACE-Team url https://ace3.acemod.org/ className ace_medical_treatment name ACE3 - Medical Treatment author ACE-Team url https://ace3.acemod.org/ 9 className A3_Structures_F_Mil name Arma 3 - Military Buildings and Structures author Bohemia Interactive url https://www.arma3.com className ace_sitting name ACE3 - Sitting author ACE-Team url https://ace3.acemod.org/ / className CUP_CAMisc_E_WF name CUP_CAMisc_E_WF h className A3_Structures_F_Kart name Arma 3 Karts - Buildings and Structures author Bohemia Interactive url https://www.arma3.com className ark_ai_sentry name ARK Inhouse - AI Sentry author ARK url http://www.ark-group.org b className CUP_AirVehciles_MH47E name CUP_AirVehciles_MH47E className A3_Modules_F name Arma 3 Alpha - Scripted Modules author Bohemia Interactive url https://www.arma3.com & className plp_containers name plp_containers ] className mnp_blufor name mnp_blufor className ark_vests name ARK Inhouse - Vests author ARK url http://www.ark-group.org className A3_Props_F_Orange name Arma 3 Orange - Decorative and Mission Objects author Bohemia Interactive url https://www.arma3.com className A3_Ui_F name Arma 3 - User Interface author Bohemia Interactive url https://www.arma3.com className A3_Structures_F_Enoch_Industrial name Arma 3 Contact Platform - Industrial Structures author Bohemia Interactive url https://www.arma3.com className A3_Props_F_Exp name Arma 3 Apex - Decorative and Mission Objects author Bohemia Interactive url https://www.arma3.com % className CUP_AirVehicles_CH47 name CUP_AirVehicles_CH47 h className CUP_AirVehicles_UH1H name CUP_AirVehicles_UH1H className CUP_WheeledVehicles_Hilux name CUP_WheeledVehicles_Hilux className A3_Soft_F name Arma 3 Alpha - Unarmored Land Vehicles author Bohemia Interactive url https://www.arma3.com { className CUP_TrackedVehicles_BMP name CUP_TrackedVehicles_BMP author Community Cupgrade Project className ark_chase_ai name ARK Inhouse - Chase AI author ARK url http://www.ark-group.org Q author Cyruz Header r gameType Coop minPlayers maxPlayers 4 Category0 C name Multiplayer Attribute0
Attribute1 nAttributes C property RespawnTemplates expression true Value I data Y singleType ARRAY value } items Item0 data singleType STRING value None property RespawnButton expression true Value
C data C singleType SCALAR value ?C Intel s Entities Connections S f briefingName ark_co52_canadian_bacon overviewText Politely kill your way through some rebels timeOfChanges FstartWeather >startWind =startWaves =forecastWeather >forecastWind =forecastWaves =forecastLightnings =wavesForced windForced year month day hour minute startFogDecay T<forecastFogDecay T< items Item0 c Item1 $' Item2 * Item3 0 Item4 h7 Item5 ; Item6 A Item7 aH Item8 !L Item9 R Item10 Y Item11 \ Item12 c Item13 i Item14 o Item15 Qp Item16 q Item17 Item18 f Item19 ݜ Item20 u Item21 h Item22 7 Item23 Item24 % Item25 ( Item26 v/ Item27 L2 Item28 pL S dataType Group side West Entities Attributes ' id atlOffset $' items Item0 Item1 " Item2 ($ Item3 % ' dataType Object PositionInfo y! side West flags Attributes ! id type B_officer_F atlOffset " position %FUsALeFangles ;@m{q?o@! skill ? rank CAPTAIN init [this, ["faction", "MNP_CA_DE"], ["gear", "CO"], ["marker", "CO", "ColorYellow"]] call hull3_unit_fnc_init; description Canadian Army - Commanding Officer@CO isPlayer isPlayable " dataType Object PositionInfo # side West flags Attributes N# id type B_medic_F atlOffset ($ position %FVsA^Fangles ;@m{q?o@N# skill ? rank SERGEANT init [this, ["faction", "MNP_CA_DE"], ["gear", "Medic"], ["marker", "COM", "ColorYellow"]] call hull3_unit_fnc_init; description Canadian Army - Platoon Medic@CO isPlayable ($ dataType Object PositionInfo $ side West flags Attributes $ id type B_Soldier_F % position *FmrAZFangles ;@m{q?o@$ skill ? rank CORPORAL init [this, ["faction", "MNP_CA_DE"], ["gear", "Rifleman"]] call hull3_unit_fnc_init; description Canadian Army - Platoon Rifleman@CO isPlayable % dataType Object PositionInfo
&