-- {\v/} Domino auto-generated LUA script file
|
|
--
|
|
-- Script document: domino/user/windycity/dlc_sidemissions/systemic_missions/arena_01/arena_01.domino.xml
|
|
-- User graph: Arena_01
|
|
--
|
|
--
|
|
-- 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>
|
|
<DataIn Name="test" Type="Nomad|DbObject{}" />
|
|
</InputReflection>
|
|
]]--
|
|
-- *** END OF SCRIPT INPUT REFLECTION ***
|
|
|
|
|
|
export = {
|
|
};
|
|
|
|
|
|
function export:LuaDependencies()
|
|
return {
|
|
};
|
|
end;
|
|
|
|
function export:Create(cbox)
|
|
-- External box dependencies
|
|
cbox:RegisterBox("Domino/System/GetPlayerID.lua");
|
|
cbox:RegisterBox("Domino/System/HackableController.lua");
|
|
cbox:RegisterBox("Domino/System/LaneRestrictionsControl.lua");
|
|
cbox:RegisterBox("Domino/Library/common/SideMissionSignAndFeedback.ObjectivesAndZones.lua");
|
|
cbox:RegisterBox("Domino/System/OrderedOutput.lua");
|
|
cbox:RegisterBox("Domino/System/SetBoolean_v2.lua");
|
|
end;
|
|
|
|
function export:Init(cbox)
|
|
local l0;
|
|
self.Flee_Vehicle = nil;
|
|
self.Caller = {
|
|
};
|
|
self.AllNPCs = {
|
|
};
|
|
self.Drug_Dealer = nil;
|
|
self.Patrol_08 = nil;
|
|
self.NPCList = {
|
|
};
|
|
self.Patrol_06 = nil;
|
|
self.BaliseOne = "2086130314643506803";
|
|
self.Patrol_01 = nil;
|
|
self.Patrol_03 = nil;
|
|
self.Layer = "Arena_01_Configuration";
|
|
self.Checkpoint_Loaded = 0;
|
|
self.Patrol_02 = nil;
|
|
self.Patrol_07 = nil;
|
|
self.Escape_Path = nil;
|
|
self.CL09_PathTrigger = "2084878083518630951";
|
|
self.BaliseTwo = "2086130321071277686";
|
|
self.Target_Is_Dead = 0;
|
|
self.Player = nil;
|
|
self.Patrol_04 = nil;
|
|
self.Patrol_05 = nil;
|
|
self[10] = cbox:CreateBox("Domino/System/SetBoolean_v2.lua");
|
|
l0 = self[10];
|
|
l0._graph = self;
|
|
l0.Out = self.f_10_Out;
|
|
l0.SetTrue = self.f_10_SetTrue;
|
|
l0.SetFalse = self.f_10_SetFalse;
|
|
l0.Toggled = self.f_10_Toggled;
|
|
l0.SetFromBool = self.f_10_SetFromBool;
|
|
self[32] = cbox:CreateBox("Domino/Library/common/SideMissionSignAndFeedback.ObjectivesAndZones.lua");
|
|
l0 = self[32];
|
|
l0._graph = self;
|
|
l0.Location_Reached = DummyFunction;
|
|
l0.Out = self.f_32_Out;
|
|
l0.Checkpoint_Out = self.f_32_Checkpoint_Out;
|
|
self[43] = cbox:CreateBox("Domino/System/HackableController.lua");
|
|
l0 = self[43];
|
|
l0._graph = self;
|
|
l0.Enabled = DummyFunction;
|
|
l0.Disabled = DummyFunction;
|
|
l0.ProfileAssigned = DummyFunction;
|
|
l0.ProfileReset = DummyFunction;
|
|
l0.ProfilingEnabled = DummyFunction;
|
|
l0.ProfilingDisabled = DummyFunction;
|
|
l0.HackSecurityLevelSet = DummyFunction;
|
|
l0.OccludableSet = DummyFunction;
|
|
l0.HackForced = self.f_43_HackForced;
|
|
l0.OutFakePlayerHoldButton = DummyFunction;
|
|
l0.OutFakePlayerUnholdButton = DummyFunction;
|
|
l0.NoTextSet = 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:CheckPoint_0()
|
|
local l0;
|
|
self:en_32();
|
|
l0 = self[32];
|
|
l0:Checkpoint0();
|
|
end;
|
|
|
|
function export:CheckPoint_1()
|
|
local l0;
|
|
self:en_32();
|
|
l0 = self[32];
|
|
l0:Checkpoint01();
|
|
end;
|
|
|
|
function export:In()
|
|
local l0;
|
|
self:en_32();
|
|
l0 = self[32];
|
|
l0:Activate();
|
|
end;
|
|
|
|
function export:f_10_Out()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = self[10];
|
|
self.Checkpoint_Loaded = l0.Target;
|
|
end;
|
|
|
|
function export:f_10_SetFalse()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = self[10];
|
|
self.Checkpoint_Loaded = l0.Target;
|
|
end;
|
|
|
|
function export:f_10_SetFromBool()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = self[10];
|
|
self.Checkpoint_Loaded = l0.Target;
|
|
end;
|
|
|
|
function export:f_10_SetTrue()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = self[10];
|
|
self.Checkpoint_Loaded = l0.Target;
|
|
self:en_19();
|
|
l0 = Boxes[PathID("Domino/System/LaneRestrictionsControl.lua")];
|
|
l0:In();
|
|
end;
|
|
|
|
function export:f_10_Toggled()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = self[10];
|
|
self.Checkpoint_Loaded = l0.Target;
|
|
end;
|
|
|
|
function export:f_9_Out()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = Boxes[PathID("Domino/System/GetPlayerID.lua")];
|
|
self.Player = l0.PlayerID;
|
|
l0 = self[43];
|
|
l0.HackableEntity = "2082999342842870351";
|
|
l0:ForceHack();
|
|
end;
|
|
|
|
function export:f_32_Checkpoint_Out()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = self[10];
|
|
l0:True();
|
|
end;
|
|
|
|
function export:f_32_Out()
|
|
local l0;
|
|
self = self._graph;
|
|
self:en_19();
|
|
l0 = Boxes[PathID("Domino/System/LaneRestrictionsControl.lua")];
|
|
l0:In();
|
|
end;
|
|
|
|
function export:f_19_Out()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = Boxes[PathID("Domino/System/GetPlayerID.lua")];
|
|
l0._graph = self;
|
|
l0.Out = self.f_9_Out;
|
|
l0:In();
|
|
end;
|
|
|
|
function export:f_43_HackForced()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = Boxes[PathID("Domino/System/OrderedOutput.lua")];
|
|
l0._graph = self;
|
|
l0._DynamicAnchors = {
|
|
Out = 2,
|
|
};
|
|
l0.Out[0] = DummyFunction;
|
|
l0.Out[1] = DummyFunction;
|
|
l0:In();
|
|
end;
|
|
|
|
function export:en_32()
|
|
local l0;
|
|
l0 = self[32];
|
|
l0.Layer = self.Layer;
|
|
l0.RestrictedZone = "2086517374724816646";
|
|
l0.MissionArea = "2086517437565976350";
|
|
l0.RadiusMission = 90;
|
|
l0.MapPointZone = "2086517556218642237";
|
|
l0.Camera = "2086534768534961393";
|
|
l0.OasisID_Mission_name = {
|
|
section = "MISSIONS.SIDE.OBJECTIVES.Contract_Lair.CL_09",
|
|
item = "Description",
|
|
id = "144915",
|
|
};
|
|
l0.OasisID_Act = {
|
|
section = "MISSIONS.SIDE.OBJECTIVES.Contract_Lair.CL_09",
|
|
item = "Name",
|
|
id = "144914",
|
|
};
|
|
l0.MultipleTargets = 0;
|
|
end;
|
|
|
|
function export:en_19()
|
|
local l0;
|
|
l0 = Boxes[PathID("Domino/System/LaneRestrictionsControl.lua")];
|
|
l0.LaneRestrictionsController = "2086517431926734621";
|
|
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_19_Out;
|
|
end;
|
|
|
|
-- Empty out anchor definitions
|
|
_compilerVersion = 4;
|