The decompiled versions of all \domino\ scripts found in Watch_Dogs.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

1227 lines
32 KiB

-- {\v/} Domino auto-generated LUA script file
--
-- Script document: domino/user/windycity/world_team/worldteam_aishowcase_jfranchineau.domino.xml
-- User graph: CL03_V2
--
--
-- DO NOT EDIT MANUALLY THIS FILE OR YOUR CHANGES WILL BE LOST!
-- Please modify the original Domino script instead. You have been warned.
-- *** SCRIPT INPUT REFLECTION ***
--[[
<InputReflection />
]]--
-- *** END OF SCRIPT INPUT REFLECTION ***
export = {
};
function export:LuaDependencies()
return {
};
end;
function export:Create(cbox)
-- External box dependencies
cbox:RegisterBox("Domino/System/AssignPatrol_v2.lua");
cbox:RegisterBox("Domino/System/ConsoleCommand_v2.lua");
cbox:RegisterBox("Domino/System/EnableLockOnAssistanceTarget.lua");
cbox:RegisterBox("Domino/System/FelonySystemController.lua");
cbox:RegisterBox("Domino/Library/common/Common_HUD.ForbiddenArea.lua");
cbox:RegisterBox("Domino/System/GetPlayerID.lua");
cbox:RegisterBox("Domino/System/InventoryController.lua");
cbox:RegisterBox("Domino/System/LaneRestrictionsControl.lua");
cbox:RegisterBox("Domino/System/Lists/ListWriter.lua");
cbox:RegisterBox("Domino/System/MapPointController_v3.lua");
cbox:RegisterBox("Domino/Library/common/Common_HUD.MissionArea.lua");
cbox:RegisterBox("Domino/System/MissionLayer_v2.lua");
cbox:RegisterBox("Domino/System/MissionModuleBox_v2.lua");
cbox:RegisterBox("Domino/System/MissionZoneController.lua");
cbox:RegisterBox("Domino/System/MultipleAND.lua");
cbox:RegisterBox("Domino/System/NPCSquad_v2.lua");
cbox:RegisterBox("Domino/System/OnceOnly_v2.lua");
cbox:RegisterBox("Domino/System/OrderedOutput.lua");
cbox:RegisterBox("Domino/System/PowerUserController_v3.lua");
cbox:RegisterBox("Domino/System/ProximityMonitor.lua");
cbox:RegisterBox("Domino/System/SetTimeOfDay.lua");
cbox:RegisterBox("Domino/System/SimpleNode.lua");
cbox:RegisterBox("Domino/Library/common/SideMissionSpawnAIAndMonitor.SpawnAIAndMonitor.lua");
cbox:RegisterBox("Domino/System/TeleportToSpawnPoint.lua");
cbox:RegisterBox("Domino/System/TimerToScreen.lua");
cbox:RegisterBox("Domino/System/TriggerGameOver.lua");
end;
function export:Init(cbox)
local l0;
self.Spawner_AIGenerator_133 = "2081648330139666012";
self.Spawned_Contact = nil;
self.Spawner_AIGenerator_63 = "2080966492006010491";
self.Pat_Sniper = "2082320828432650030";
self.Spawned_Guard_Sniper = nil;
self.Player = nil;
self.Pat_Guard_SE = "2080969316072836585";
self.Spawner_AIGenerator_160 = "2082073277479534691";
self.KneeCab = 0;
self.ZoneList = {
};
self.Pat_Guard_NE = "2081647047833825195";
self.Spawned_Guard_SW2 = nil;
self.Spawner_AIGenerator_123 = "2081157960756635059";
self.Spawner_AIGenerator_124 = "2081631904016265833";
self.Spawned_Guard_SW = nil;
self.Extra_Guard = nil;
self.Pat_Guard_SW = "2081648330139666011";
self.FZ_S = "2081642009900103267";
self.Pat_LowerGarden = "2081645285026565928";
self.Spawned_Leader = nil;
self.Spawned_Guard_S = nil;
self.Spawner_Contact = "2081108033596974277";
self.Spawner_Leader = "2081104377170513061";
self.Spawner_AIGenerator_132 = "2081647047833825196";
self.RZ_S = "2081202518789982851";
self.Pat_Guard_SW2 = "2082073653146569128";
self.TDok = 0;
self.AllNPCs = {
};
self.Spawned_Guard_SE = nil;
self.Spawned_Guard_NE = nil;
self.Spawned_Guard_LowerGarden = nil;
self.Spawner_AIGenerator_66 = "2080968543985217323";
self.Pat_Guard_S = "2081240051207002885";
self.RZ_Top = "2081921631290139845";
self[43] = cbox:CreateBox("Domino/System/NPCSquad_v2.lua");
l0 = self[43];
l0._graph = self;
l0.Started = self.f_43_Started;
l0.Stopped = DummyFunction;
l0.ConfigAdded = DummyFunction;
l0.ConfigRemoved = DummyFunction;
l0.NPCAdded = DummyFunction;
l0.NPCRemoved = DummyFunction;
l0.LKPGroupAdded = DummyFunction;
l0.ZoneAdded = DummyFunction;
l0.ZoneRemoved = DummyFunction;
l0.DefendPointAdded = DummyFunction;
l0.DefendPointRemoved = DummyFunction;
l0.AssaultPointAdded = DummyFunction;
l0.AssaultPointRemoved = DummyFunction;
l0.Out = DummyFunction;
self[25] = cbox:CreateBox("Domino/System/MultipleAND.lua");
l0 = self[25];
l0._graph = self;
l0._DynamicAnchors = {
Condition = 3,
};
l0.Out = self.f_25_Out;
self[1] = cbox:CreateBox("Domino/System/ConsoleCommand_v2.lua");
l0 = self[1];
l0._graph = self;
l0.Enabled = DummyFunction;
l0.Disabled = DummyFunction;
l0.Executed = self.f_1_Executed;
self[13] = cbox:CreateBox("Domino/System/ProximityMonitor.lua");
l0 = self[13];
l0._graph = self;
l0.Enabled = DummyFunction;
l0.Disabled = DummyFunction;
l0.EnterRadius = self.f_13_EnterRadius;
l0.ExitRadius = DummyFunction;
self[49] = cbox:CreateBox("Domino/System/AssignPatrol_v2.lua");
l0 = self[49];
l0._graph = self;
l0.Assigned = self.f_49_Assigned;
l0.Unassigned = DummyFunction;
l0.Aborted = DummyFunction;
l0.Failed = DummyFunction;
l0.SpeedSet = DummyFunction;
l0.Out = DummyFunction;
self[9] = cbox:CreateBox("Domino/System/MapPointController_v3.lua");
l0 = self[9];
l0._graph = self;
l0.Shown = self.f_9_Shown;
l0.Hidden = DummyFunction;
l0.TextSet = DummyFunction;
l0.TextHidden = DummyFunction;
self[51] = cbox:CreateBox("Domino/System/AssignPatrol_v2.lua");
l0 = self[51];
l0._graph = self;
l0.Assigned = self.f_51_Assigned;
l0.Unassigned = DummyFunction;
l0.Aborted = DummyFunction;
l0.Failed = DummyFunction;
l0.SpeedSet = DummyFunction;
l0.Out = DummyFunction;
self[12] = cbox:CreateBox("Domino/System/AssignPatrol_v2.lua");
l0 = self[12];
l0._graph = self;
l0.Assigned = self.f_12_Assigned;
l0.Unassigned = DummyFunction;
l0.Aborted = DummyFunction;
l0.Failed = DummyFunction;
l0.SpeedSet = DummyFunction;
l0.Out = DummyFunction;
self[15] = cbox:CreateBox("Domino/System/MultipleAND.lua");
l0 = self[15];
l0._graph = self;
l0._DynamicAnchors = {
Condition = 8,
};
l0.Out = self.f_15_Out;
self[20] = cbox:CreateBox("Domino/System/AssignPatrol_v2.lua");
l0 = self[20];
l0._graph = self;
l0.Assigned = self.f_20_Assigned;
l0.Unassigned = DummyFunction;
l0.Aborted = DummyFunction;
l0.Failed = DummyFunction;
l0.SpeedSet = DummyFunction;
l0.Out = DummyFunction;
self[45] = cbox:CreateBox("Domino/System/MapPointController_v3.lua");
l0 = self[45];
l0._graph = self;
l0.Shown = self.f_45_Shown;
l0.Hidden = DummyFunction;
l0.TextSet = DummyFunction;
l0.TextHidden = DummyFunction;
self[30] = cbox:CreateBox("Domino/System/MissionLayer_v2.lua");
l0 = self[30];
l0._graph = self;
l0.Loaded = DummyFunction;
l0.Unloaded = DummyFunction;
l0.Reseted = DummyFunction;
self[7] = cbox:CreateBox("Domino/System/AssignPatrol_v2.lua");
l0 = self[7];
l0._graph = self;
l0.Assigned = self.f_7_Assigned;
l0.Unassigned = DummyFunction;
l0.Aborted = DummyFunction;
l0.Failed = DummyFunction;
l0.SpeedSet = DummyFunction;
l0.Out = DummyFunction;
self[16] = cbox:CreateBox("Domino/System/AssignPatrol_v2.lua");
l0 = self[16];
l0._graph = self;
l0.Assigned = self.f_16_Assigned;
l0.Unassigned = DummyFunction;
l0.Aborted = DummyFunction;
l0.Failed = DummyFunction;
l0.SpeedSet = DummyFunction;
l0.Out = DummyFunction;
self[6] = cbox:CreateBox("Domino/Library/common/Common_HUD.ForbiddenArea.lua");
l0 = self[6];
l0._graph = self;
l0.Started = DummyFunction;
l0.Stopped = self.f_6_Stopped;
l0.NPCListUpdated = DummyFunction;
l0.NPCs_All_Dead = DummyFunction;
self[46] = cbox:CreateBox("Domino/System/OnceOnly_v2.lua");
l0 = self[46];
l0._graph = self;
l0._DynamicAnchors = {
In = 2,
Out = 2,
};
l0.Out[0] = self.f_46_Out_0;
l0.Out[1] = self.f_46_Out_1;
l0.ResetOut = DummyFunction;
self[5] = cbox:CreateBox("Domino/System/MapPointController_v3.lua");
l0 = self[5];
l0._graph = self;
l0.Shown = self.f_5_Shown;
l0.Hidden = DummyFunction;
l0.TextSet = DummyFunction;
l0.TextHidden = DummyFunction;
self[24] = cbox:CreateBox("Domino/System/MissionLayer_v2.lua");
l0 = self[24];
l0._graph = self;
l0.Loaded = DummyFunction;
l0.Unloaded = DummyFunction;
l0.Reseted = DummyFunction;
self[35] = cbox:CreateBox("Domino/Library/common/SideMissionSpawnAIAndMonitor.SpawnAIAndMonitor.lua");
l0 = self[35];
l0._graph = self;
l0.Spawned = self.f_35_Spawned;
l0._1Killed = self.f_35__1Killed;
l0.AllDead = self.f_35_AllDead;
self[42] = cbox:CreateBox("Domino/System/MissionLayer_v2.lua");
l0 = self[42];
l0._graph = self;
l0.Loaded = self.f_42_Loaded;
l0.Unloaded = DummyFunction;
l0.Reseted = DummyFunction;
self[44] = cbox:CreateBox("Domino/System/MultipleAND.lua");
l0 = self[44];
l0._graph = self;
l0._DynamicAnchors = {
Condition = 3,
};
l0.Out = self.f_44_Out;
self[28] = cbox:CreateBox("Domino/Library/common/Common_HUD.MissionArea.lua");
l0 = self[28];
l0._graph = self;
l0.Started = self.f_28_Started;
l0.Stopped = DummyFunction;
l0.Failed = DummyFunction;
l0.Exited = self.f_28_Exited;
l0.Reentered = self.f_28_Reentered;
self[47] = cbox:CreateBox("Domino/System/TimerToScreen.lua");
l0 = self[47];
l0._graph = self;
l0.Started = self.f_47_Started;
l0.Paused = DummyFunction;
l0.Resumed = DummyFunction;
l0.Stopped = DummyFunction;
l0.Restarted = DummyFunction;
l0.GotTime = DummyFunction;
l0.TimeElapsed = self.f_47_TimeElapsed;
self[23] = cbox:CreateBox("Domino/System/TeleportToSpawnPoint.lua");
l0 = self[23];
l0._graph = self;
l0.Out = self.f_23_Out;
l0.RequestFailed = DummyFunction;
l0.TeleportDone = DummyFunction;
self[27] = cbox:CreateBox("Domino/System/ProximityMonitor.lua");
l0 = self[27];
l0._graph = self;
l0.Enabled = DummyFunction;
l0.Disabled = DummyFunction;
l0.EnterRadius = self.f_27_EnterRadius;
l0.ExitRadius = DummyFunction;
self[21] = cbox:CreateBox("Domino/System/EnableLockOnAssistanceTarget.lua");
l0 = self[21];
l0._graph = self;
l0.Out = self.f_21_Out;
self[53] = cbox:CreateBox("Domino/Library/common/Common_HUD.ForbiddenArea.lua");
l0 = self[53];
l0._graph = self;
l0.Started = self.f_53_Started;
l0.Stopped = DummyFunction;
l0.NPCListUpdated = DummyFunction;
l0.NPCs_All_Dead = DummyFunction;
self[22] = cbox:CreateBox("Domino/System/AssignPatrol_v2.lua");
l0 = self[22];
l0._graph = self;
l0.Assigned = self.f_22_Assigned;
l0.Unassigned = DummyFunction;
l0.Aborted = DummyFunction;
l0.Failed = DummyFunction;
l0.SpeedSet = DummyFunction;
l0.Out = DummyFunction;
self[8] = cbox:CreateBox("Domino/System/ProximityMonitor.lua");
l0 = self[8];
l0._graph = self;
l0.Enabled = self.f_8_Enabled;
l0.Disabled = DummyFunction;
l0.EnterRadius = DummyFunction;
l0.ExitRadius = self.f_8_ExitRadius;
self[39] = cbox:CreateBox("Domino/System/ProximityMonitor.lua");
l0 = self[39];
l0._graph = self;
l0.Enabled = DummyFunction;
l0.Disabled = DummyFunction;
l0.EnterRadius = self.f_39_EnterRadius;
l0.ExitRadius = DummyFunction;
self[48] = cbox:CreateBox("Domino/System/MapPointController_v3.lua");
l0 = self[48];
l0._graph = self;
l0.Shown = DummyFunction;
l0.Hidden = DummyFunction;
l0.TextSet = DummyFunction;
l0.TextHidden = DummyFunction;
self[32] = cbox:CreateBox("Domino/System/AssignPatrol_v2.lua");
l0 = self[32];
l0._graph = self;
l0.Assigned = self.f_32_Assigned;
l0.Unassigned = DummyFunction;
l0.Aborted = DummyFunction;
l0.Failed = DummyFunction;
l0.SpeedSet = DummyFunction;
l0.Out = DummyFunction;
self[17] = cbox:CreateBox("Domino/System/MissionModuleBox_v2.lua");
l0 = self[17];
l0._graph = self;
l0.DisplayRequested = DummyFunction;
l0.DisplayStarted = DummyFunction;
l0.HideRequested = DummyFunction;
l0.DisplayFinished = self.f_17_DisplayFinished;
l0.Out = DummyFunction;
self[26] = cbox:CreateBox("Domino/System/MissionModuleBox_v2.lua");
l0 = self[26];
l0._graph = self;
l0.DisplayRequested = DummyFunction;
l0.DisplayStarted = DummyFunction;
l0.HideRequested = DummyFunction;
l0.DisplayFinished = self.f_26_DisplayFinished;
l0.Out = DummyFunction;
end;
function export:ShutDown()
for k,v in pairs(self) do if type(v) == "table" and v.ShutDown ~= self.ShutDown and v ~= self._graph and v.ShutDown ~= nil then v:ShutDown() end end;
end;
function export:In()
local l0;
l0 = Boxes[PathID("Domino/System/MissionZoneController.lua")];
l0.MissionZone = "2081544849808425591";
l0.Red = 0.78;
l0.Green = 0.82;
l0.Blue = 0.24;
l0.Alpha = 1;
l0.Radius = 110;
l0.DrawType = "Outside";
l0.ShapeType = "CMissionCircleDescriptor";
l0._graph = self;
l0.Enabled = DummyFunction;
l0.Disabled = DummyFunction;
l0.PropertiesUpdated = DummyFunction;
l0.Out = DummyFunction;
l0:Enable();
l0 = self[1];
l0.Command = "DLC_CL03_V2";
l0:Enable();
end;
function export:f_58_Out()
local l0;
self = self._graph;
l0 = self[26];
l0.MessageType = "MissionUpdate";
l0.OasisID_1 = {
section = "MISSIONS.SIDE.OBJECTIVES.Contract_Lair.CL_01.Objective_03",
item = "Description",
id = "172524",
};
l0:Display();
self:en_47();
l0 = self[47];
l0:Stop();
end;
function export:f_57_Out()
local l0;
self = self._graph;
l0 = self[23];
l0.SpawnPoint = "2084831191147487475";
l0:In();
end;
function export:f_61_Out()
local l0;
self = self._graph;
self:en_28();
l0 = self[28];
l0:Stop();
l0 = self[8];
l0.Entity1 = "2081544849808425591";
l0.Entity2 = self.Player;
l0.Radius = 110;
l0:Enable();
end;
function export:f_60_Out()
local l0;
self = self._graph;
self:en_45();
l0 = self[45];
l0:Hide();
end;
function export:f_59_Out()
local l0;
self = self._graph;
l0 = self[44];
l0:Condition(1);
self:en_5();
l0 = self[5];
l0:Hide();
end;
function export:f_56_Out()
local l0;
self = self._graph;
self:en_9();
l0 = self[9];
l0:Hide();
end;
function export:f_55_Out()
local l0;
self = self._graph;
self:en_53();
l0 = self[53];
l0:UpdateNPCList();
end;
function export:f_43_Started()
local l0;
self = self._graph;
self:en_9();
l0 = self[9];
l0:Show();
self:en_45();
l0 = self[45];
l0:Show();
self:en_5();
l0 = self[5];
l0:Show();
end;
function export:f_25_Out()
local l0;
self = self._graph;
self:en_47();
l0 = self[47];
l0:Start();
end;
function export:f_1_Executed()
local l0;
self = self._graph;
l0 = self[42];
l0.LayerName = "CL_03_Mission";
l0:Load();
end;
function export:f_13_EnterRadius()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
l0._graph = self;
l0.Out = self.f_59_Out;
l0:In();
end;
function export:f_49_Assigned()
local l0;
self = self._graph;
l0 = self[15];
l0:Condition(0);
end;
function export:f_9_Shown()
local l0;
self = self._graph;
l0 = self[25];
l0:Condition(2);
end;
function export:f_51_Assigned()
local l0;
self = self._graph;
l0 = self[15];
l0:Condition(3);
end;
function export:f_12_Assigned()
local l0;
self = self._graph;
l0 = self[15];
l0:Condition(2);
end;
function export:f_3_Added()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/Lists/ListWriter.lua")];
self.ZoneList = l0.Target;
l0 = self[43];
l0.SquadType = "SquadRoot";
l0.SquadName = "NPC_All";
l0.Config = "NPCOverrideConfig.360636087";
l0.NPCList = self.AllNPCs;
l0.LKPGroup = "LKP_CL_03";
l0.ZoneList = self.ZoneList;
l0.ForbiddenZone = self.FZ_S;
l0.WarningZone = "2083370399386580840";
l0:Start();
end;
function export:f_3_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/Lists/ListWriter.lua")];
self.ZoneList = l0.Target;
end;
function export:f_3_Removed()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/Lists/ListWriter.lua")];
self.ZoneList = l0.Target;
end;
function export:f_15_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/Lists/ListWriter.lua")];
l0.Input = self.ZoneList;
l0.Data[0] = self.RZ_Top;
l0.Data[1] = self.RZ_S;
l0.Index = nil;
l0._graph = self;
l0._DynamicAnchors = {
Data = 2,
};
l0.Added = self.f_3_Added;
l0.Removed = self.f_3_Removed;
l0.Out = self.f_3_Out;
l0:Add();
end;
function export:f_20_Assigned()
local l0;
self = self._graph;
l0 = self[15];
l0:Condition(5);
end;
function export:f_45_Shown()
local l0;
self = self._graph;
l0 = self[25];
l0:Condition(0);
end;
function export:f_11_Added()
local l0;
self = self._graph;
self:en_11();
l0 = Boxes[PathID("Domino/System/InventoryController.lua")];
l0:EquipItem();
end;
function export:f_11_ItemEquipped()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/LaneRestrictionsControl.lua")];
l0.LaneRestrictionsController = "2083370293994205092";
l0.RestrictTraffic = nil;
l0.RestrictPedestrians = nil;
l0.RestrictParking = nil;
l0.ResetLivingCity = 1;
l0.ResetMissionWithLivingCity = nil;
l0.CivilianDensityDbObject = nil;
l0.ParkedCarsDensityDbObject = nil;
l0.TrafficDensityScale = nil;
l0.ApplyToEnticers = nil;
l0._graph = self;
l0.Out = self.f_18_Out;
l0:In();
end;
function export:f_50_Disabled()
local l0;
self = self._graph;
l0 = self[17];
l0.MessageType = "MissionSuccess";
l0.OasisID_1 = {
section = "MISSIONS.COMMON.MESSAGES.MISSIONSUCCESS",
item = "Success",
id = "165443",
};
l0:Display();
end;
function export:f_7_Assigned()
local l0;
self = self._graph;
l0 = self[15];
l0:Condition(1);
end;
function export:f_38_Out_0()
local l0;
self = self._graph;
l0 = self[49];
l0.NPC = self.Spawned_Guard_S;
l0.Patrol = self.Pat_Guard_S;
l0.Speed = 1;
l0:Assign();
end;
function export:f_38_Out_1()
local l0;
self = self._graph;
l0 = self[7];
l0.NPC = self.Spawned_Guard_SE;
l0.Patrol = self.Pat_Guard_SE;
l0.Speed = 1;
l0:Assign();
end;
function export:f_38_Out_2()
local l0;
self = self._graph;
l0 = self[12];
l0.NPC = self.Spawned_Guard_LowerGarden;
l0.Patrol = self.Pat_LowerGarden;
l0.Speed = 1;
l0:Assign();
end;
function export:f_38_Out_3()
local l0;
self = self._graph;
l0 = self[51];
l0.NPC = self.Spawned_Guard_Sniper;
l0.Patrol = self.Pat_Sniper;
l0.Speed = 1;
l0:Assign();
end;
function export:f_38_Out_4()
local l0;
self = self._graph;
l0 = self[22];
l0.NPC = self.Spawned_Guard_SW;
l0.Patrol = self.Pat_Guard_SW;
l0.Speed = 1;
l0:Assign();
end;
function export:f_38_Out_5()
local l0;
self = self._graph;
l0 = self[20];
l0.NPC = self.Spawned_Guard_SW2;
l0.Patrol = self.Pat_Guard_SW2;
l0.Speed = 1;
l0:Assign();
end;
function export:f_38_Out_6()
local l0;
self = self._graph;
l0 = self[16];
l0.NPC = self.Spawned_Guard_NE;
l0.Patrol = self.Pat_Guard_NE;
l0.Speed = 1;
l0:Assign();
end;
function export:f_38_Out_7()
local l0;
self = self._graph;
l0 = self[32];
l0.NPC = self.Extra_Guard;
l0.Patrol = "2083507421841458487";
l0.Speed = 1;
l0:Assign();
end;
function export:f_41_PerkAdded()
local l0;
self = self._graph;
self:en_41();
l0 = Boxes[PathID("Domino/System/PowerUserController_v3.lua")];
l0:EnablePowers();
end;
function export:f_41_PowersEnabled()
local l0;
self = self._graph;
l0 = self[35];
l0.Generator01 = self.Spawner_AIGenerator_63;
l0.Generator02 = self.Spawner_AIGenerator_66;
l0.Generator03 = self.Spawner_AIGenerator_123;
l0.Generator04 = self.Spawner_AIGenerator_124;
l0.Generator05 = self.Spawner_AIGenerator_132;
l0.Generator06 = self.Spawner_AIGenerator_133;
l0.Generator07 = self.Spawner_AIGenerator_160;
l0.Generator08 = "2083507354174751906";
l0.Generator09 = self.Spawner_Leader;
l0.Generator10 = self.Spawner_Contact;
l0:Spawn();
end;
function export:f_16_Assigned()
local l0;
self = self._graph;
l0 = self[15];
l0:Condition(6);
end;
function export:f_6_Stopped()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
l0._graph = self;
l0.Out = self.f_61_Out;
l0:In();
end;
function export:f_46_Out_0()
local l0;
self = self._graph;
l0 = self[21];
l0:Enable();
end;
function export:f_46_Out_1()
local l0;
self = self._graph;
l0 = self[21];
l0:Enable();
end;
function export:f_5_Shown()
local l0;
self = self._graph;
l0 = self[25];
l0:Condition(1);
end;
function export:f_35__1Killed()
local l0;
self = self._graph;
l0 = self[35];
self.Spawned_Guard_S = l0.NPC_01;
self.Spawned_Guard_SE = l0.NPC_02;
self.Spawned_Guard_LowerGarden = l0.NPC_03;
self.Spawned_Guard_Sniper = l0.NPC_04;
self.Spawned_Guard_NE = l0.NPC_05;
self.Spawned_Guard_SW = l0.NPC_06;
self.Spawned_Guard_SW2 = l0.NPC_07;
self.Extra_Guard = l0.NPC_08;
self.Spawned_Leader = l0.NPC_09;
self.Spawned_Contact = l0.NPC_10;
self.AllNPCs = l0.NPCInList;
end;
function export:f_35_AllDead()
local l0;
self = self._graph;
l0 = self[35];
self.Spawned_Guard_S = l0.NPC_01;
self.Spawned_Guard_SE = l0.NPC_02;
self.Spawned_Guard_LowerGarden = l0.NPC_03;
self.Spawned_Guard_Sniper = l0.NPC_04;
self.Spawned_Guard_NE = l0.NPC_05;
self.Spawned_Guard_SW = l0.NPC_06;
self.Spawned_Guard_SW2 = l0.NPC_07;
self.Extra_Guard = l0.NPC_08;
self.Spawned_Leader = l0.NPC_09;
self.Spawned_Contact = l0.NPC_10;
self.AllNPCs = l0.NPCInList;
end;
function export:f_35_Spawned()
local l0;
self = self._graph;
l0 = self[35];
self.Spawned_Guard_S = l0.NPC_01;
self.Spawned_Guard_SE = l0.NPC_02;
self.Spawned_Guard_LowerGarden = l0.NPC_03;
self.Spawned_Guard_Sniper = l0.NPC_04;
self.Spawned_Guard_NE = l0.NPC_05;
self.Spawned_Guard_SW = l0.NPC_06;
self.Spawned_Guard_SW2 = l0.NPC_07;
self.Extra_Guard = l0.NPC_08;
self.Spawned_Leader = l0.NPC_09;
self.Spawned_Contact = l0.NPC_10;
self.AllNPCs = l0.NPCInList;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
l0._graph = self;
l0.Out = self.f_55_Out;
l0:In();
l0 = Boxes[PathID("Domino/System/OrderedOutput.lua")];
l0._graph = self;
l0._DynamicAnchors = {
Out = 8,
};
l0.Out[0] = self.f_38_Out_0;
l0.Out[1] = self.f_38_Out_1;
l0.Out[2] = self.f_38_Out_2;
l0.Out[3] = self.f_38_Out_3;
l0.Out[4] = self.f_38_Out_4;
l0.Out[5] = self.f_38_Out_5;
l0.Out[6] = self.f_38_Out_6;
l0.Out[7] = self.f_38_Out_7;
l0:In();
end;
function export:f_14_Disabled()
local l0;
self = self._graph;
l0 = self[6];
l0.MissionZone = "2081642009900103267";
l0.NPCList = self.AllNPCs;
l0.HideZoneWhenCleared = 1;
l0:Stop();
end;
function export:f_40_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/GetPlayerID.lua")];
self.Player = l0.PlayerID;
self:en_11();
l0 = Boxes[PathID("Domino/System/InventoryController.lua")];
l0:Add();
end;
function export:f_42_Loaded()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
l0._graph = self;
l0.Out = self.f_57_Out;
l0:In();
end;
function export:f_31_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/GetPlayerID.lua")];
l0._graph = self;
l0.Out = self.f_40_Out;
l0:In();
end;
function export:f_33_Disabled()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SetTimeOfDay.lua")];
l0.Hour = 19;
l0.Minute = 20;
l0._graph = self;
l0.Out = self.f_31_Out;
l0:SetTimeOfDay();
end;
function export:f_44_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
l0._graph = self;
l0.Out = self.f_58_Out;
l0:In();
end;
function export:f_36_Out()
local l0;
self = self._graph;
l0 = self[30];
l0.LayerName = "CL_M05_Mission";
l0:Unload();
end;
function export:f_28_Exited()
local l0;
self = self._graph;
self:en_48();
l0 = self[48];
l0:Show();
end;
function export:f_28_Reentered()
local l0;
self = self._graph;
self:en_48();
l0 = self[48];
l0:Hide();
end;
function export:f_28_Started()
local l0;
self = self._graph;
self:en_41();
l0 = Boxes[PathID("Domino/System/PowerUserController_v3.lua")];
l0:AddPerk();
end;
function export:f_18_Out()
local l0;
self = self._graph;
self:en_53();
l0 = self[53];
l0:Start();
end;
function export:f_47_Started()
local l0;
self = self._graph;
l0 = self[27];
l0.Entity1 = self.Player;
l0.Entity2 = "2080965843430296795";
l0.Radius = 2;
l0:Enable();
l0 = self[39];
l0.Entity1 = self.Player;
l0.Entity2 = "2081020480120311939";
l0.Radius = 2;
l0:Enable();
l0 = self[13];
l0.Entity1 = self.Player;
l0.Entity2 = "2081230936373990824";
l0.Radius = 2;
l0:Enable();
end;
function export:f_47_TimeElapsed()
local l0;
self = self._graph;
l0 = self[46];
l0:In(0);
end;
function export:f_23_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/FelonySystemController.lua")];
l0.player = nil;
l0.ScanLevel = nil;
l0.ChaseLevel = nil;
l0.HeatLevel = nil;
l0.CustomChaseLevel = nil;
l0.CustomSearchLevel = nil;
l0.SkipScanDispatchBark = nil;
l0.FelonyType = nil;
l0.AgentList = nil;
l0.RemoveAgentRestrictions = nil;
l0.ArrestType = nil;
l0.AffectMediaSystem = nil;
l0.AllowFirstIntuition = nil;
l0.AllowFallBack = nil;
l0.VehicleExclusionZone = nil;
l0._graph = self;
l0.Out = DummyFunction;
l0.Enabled = DummyFunction;
l0.Disabled = self.f_33_Disabled;
l0.ScanStarted = DummyFunction;
l0.ChaseStarted = DummyFunction;
l0.HeatSet = DummyFunction;
l0.AddScriptedSucceeded = DummyFunction;
l0.AddScriptedFailed = DummyFunction;
l0.ScriptedAgentsAdopted = DummyFunction;
l0.ArrestForced = DummyFunction;
l0.VehicleExclusionZoneAdded = DummyFunction;
l0.VehicleExclusionZoneRemoved = DummyFunction;
l0:Disable();
end;
function export:f_27_EnterRadius()
local l0;
self = self._graph;
l0 = self[44];
l0:Condition(0);
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
l0._graph = self;
l0.Out = self.f_60_Out;
l0:In();
end;
function export:f_21_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/TriggerGameOver.lua")];
l0.PlayerId = nil;
l0._graph = self;
l0.Out = self.f_36_Out;
l0:GameOver();
end;
function export:f_53_Started()
local l0;
self = self._graph;
self:en_28();
l0 = self[28];
l0:Start();
end;
function export:f_22_Assigned()
local l0;
self = self._graph;
l0 = self[15];
l0:Condition(4);
end;
function export:f_8_Enabled()
local l0;
self = self._graph;
self:en_50();
l0 = Boxes[PathID("Domino/System/MissionZoneController.lua")];
l0:Enable();
end;
function export:f_8_ExitRadius()
local l0;
self = self._graph;
self:en_50();
l0 = Boxes[PathID("Domino/System/MissionZoneController.lua")];
l0:Disable();
end;
function export:f_39_EnterRadius()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
l0._graph = self;
l0.Out = self.f_56_Out;
l0:In();
l0 = self[44];
l0:Condition(2);
end;
function export:f_32_Assigned()
local l0;
self = self._graph;
l0 = self[15];
l0:Condition(7);
end;
function export:f_17_DisplayFinished()
local l0;
self = self._graph;
l0 = self[24];
l0.LayerName = "CL_03_Mission_1";
l0:Unload();
end;
function export:f_26_DisplayFinished()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/MissionZoneController.lua")];
l0.MissionZone = "2081642009900103267";
l0.Red = nil;
l0.Green = nil;
l0.Blue = nil;
l0.Alpha = nil;
l0.Radius = nil;
l0.DrawType = nil;
l0.ShapeType = nil;
l0._graph = self;
l0.Enabled = DummyFunction;
l0.Disabled = self.f_14_Disabled;
l0.PropertiesUpdated = DummyFunction;
l0.Out = DummyFunction;
l0:Disable();
end;
function export:en_9()
local l0;
l0 = self[9];
l0.MapPoint = "2081020480120311939";
l0.LocText = {
section = "MISSIONS.COMMON.OBJECTIVELABELS",
item = "Catch",
id = "165450",
};
end;
function export:en_45()
local l0;
l0 = self[45];
l0.MapPoint = "2080965843430296795";
l0.LocText = {
section = "MISSIONS.COMMON.OBJECTIVELABELS",
item = "Catch",
id = "165450",
};
end;
function export:en_11()
local l0;
l0 = Boxes[PathID("Domino/System/InventoryController.lua")];
l0.ItemDB = "Items.1236846365";
l0.ItemCount = nil;
l0.ReturnProjectilesToPlayer = nil;
l0._graph = self;
l0.Out = DummyFunction;
l0.IsSet = DummyFunction;
l0.Added = self.f_11_Added;
l0.Removed = DummyFunction;
l0.Switched = DummyFunction;
l0.UnspawnedReleasedProjectiles = DummyFunction;
l0.ItemEquipped = self.f_11_ItemEquipped;
l0.WheelActionMapDisabled = DummyFunction;
l0.WheelActionMapEnabled = DummyFunction;
end;
function export:en_50()
local l0;
l0 = Boxes[PathID("Domino/System/MissionZoneController.lua")];
l0.MissionZone = "2081544849808425591";
l0.Red = 255;
l0.Green = 255;
l0.Blue = 255;
l0.Alpha = 0.3;
l0.Radius = 110;
l0.DrawType = "Outside";
l0.ShapeType = "CMissionCircleDescriptor";
l0._graph = self;
l0.Enabled = DummyFunction;
l0.Disabled = self.f_50_Disabled;
l0.PropertiesUpdated = DummyFunction;
l0.Out = DummyFunction;
end;
function export:en_41()
local l0;
l0 = Boxes[PathID("Domino/System/PowerUserController_v3.lua")];
l0.PowerUserEntity = self.Player;
l0.Perk = "PerksSinglePlayer.4263337470";
l0.PowerTargetEntity = nil;
l0.Use_Forced = nil;
l0.Use_PlayPlayerAnimation = nil;
l0.Use_PlayTakedownCamera = nil;
l0._graph = self;
l0.Out = DummyFunction;
l0.PowersEnabled = self.f_41_PowersEnabled;
l0.PowersDisabled = DummyFunction;
l0.PerkAdded = self.f_41_PerkAdded;
l0.PerkRemoved = DummyFunction;
l0.Selected = DummyFunction;
l0.FailedSelect = DummyFunction;
l0.Used = DummyFunction;
l0.PEOUsed = DummyFunction;
l0.SecurityCameraDistanceCheckWithPlayerChanged = DummyFunction;
end;
function export:en_5()
local l0;
l0 = self[5];
l0.MapPoint = "2081230936373990824";
l0.LocText = {
section = "MISSIONS.COMMON.OBJECTIVELABELS",
item = "Catch",
id = "165450",
};
end;
function export:en_28()
local l0;
l0 = self[28];
l0.MissionArea = "2081544849808425591";
l0.Radius = 110;
end;
function export:en_47()
local l0;
l0 = self[47];
l0.Seconds = 120;
end;
function export:en_53()
local l0;
l0 = self[53];
l0.MissionZone = "2081642009900103267";
l0.NPCList = self.AllNPCs;
l0.HideZoneWhenCleared = 1;
end;
function export:en_48()
local l0;
l0 = self[48];
l0.MapPoint = "2081020480120311939";
l0.LocText = {
section = "MISSIONS.COMMON.OBJECTIVELABELS",
item = "Reach",
id = "165448",
};
end;
-- Empty out anchor definitions
_compilerVersion = 4;