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.
 

193 lines
8.3 KiB

-- {\v/} Domino auto-generated LUA script file
--
-- Script document: domino/user/windycity/main_missions/act_01/mission_template/a00_m00.domino.xml
-- User graph: A00_M00
--
--
-- 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/MapPointController_v3.lua");
cbox:RegisterBox("Domino/System/MissionController.lua");
cbox:RegisterBox("Domino/System/MissionLayer_v2.lua");
cbox:RegisterBox("Domino/System/TextMessageBox_v4.lua");
cbox:RegisterBox("Domino/System/TriggerMonitor_v2.lua");
end;
function export:Init(cbox)
local l0;
self._name = "A00_M00";
self._elementPathId = "DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00";
self.LayerName = "A00_M00";
self.box_TextMessageBox_v4_2 = cbox:CreateBox("Domino/System/TextMessageBox_v4.lua");
l0 = self.box_TextMessageBox_v4_2;
l0._graph = self;
l0._name = "box_TextMessageBox_v4_2";
l0._elementPathId = "DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00|90213261";
l0.Displayed = self.f_box_TextMessageBox_v4_2_Displayed;
l0.Hidden = DummyFunction;
l0.Finished = DummyFunction;
l0.Out = DummyFunction;
self.box_TriggerMonitor_v2_6 = cbox:CreateBox("Domino/System/TriggerMonitor_v2.lua");
l0 = self.box_TriggerMonitor_v2_6;
l0._graph = self;
l0._name = "box_TriggerMonitor_v2_6";
l0._elementPathId = "DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00|1393303876";
l0.Enabled = self.f_box_TriggerMonitor_v2_6_Enabled;
l0.Disabled = self.f_box_TriggerMonitor_v2_6_Disabled;
l0.Enter = self.f_box_TriggerMonitor_v2_6_Enter;
l0.Leave = DummyFunction;
l0.Use = DummyFunction;
self.box_MissionLayer_v2_1 = cbox:CreateBox("Domino/System/MissionLayer_v2.lua");
l0 = self.box_MissionLayer_v2_1;
l0._graph = self;
l0._name = "box_MissionLayer_v2_1";
l0._elementPathId = "DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00|1539888152";
l0.Loaded = DummyFunction;
l0.Unloaded = self.f_box_MissionLayer_v2_1_Unloaded;
l0.Reseted = DummyFunction;
self.box_MapPointController_v3_3 = cbox:CreateBox("Domino/System/MapPointController_v3.lua");
l0 = self.box_MapPointController_v3_3;
l0._graph = self;
l0._name = "box_MapPointController_v3_3";
l0._elementPathId = "DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00|1725208908";
l0.Shown = DummyFunction;
l0.Hidden = self.f_box_MapPointController_v3_3_Hidden;
l0.TextSet = DummyFunction;
l0.TextHidden = DummyFunction;
self.box_MissionLayer_v2_5 = cbox:CreateBox("Domino/System/MissionLayer_v2.lua");
l0 = self.box_MissionLayer_v2_5;
l0._graph = self;
l0._name = "box_MissionLayer_v2_5";
l0._elementPathId = "DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00|1998687198";
l0.Loaded = self.f_box_MissionLayer_v2_5_Loaded;
l0.Unloaded = DummyFunction;
l0.Reseted = 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 = self.box_MissionLayer_v2_5;
l0.LayerName = self.LayerName;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00|1871640397", "1871640397", "A00_M00", "In", "box_MissionLayer_v2_5.Load", self, l0);
l0:Load();
end;
function export:f_box_TextMessageBox_v4_2_Displayed()
local l0, l1;
self = self._graph;
self:OnEnter_box_TriggerMonitor_v2_6();
l0 = self.box_TextMessageBox_v4_2;
l1 = self.box_TriggerMonitor_v2_6;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00|667876690", "667876690", "A00_M00", "box_TextMessageBox_v4_2.Displayed", "box_TriggerMonitor_v2_6.Enable", l0, l1);
l1:Enable();
end;
function export:f_box_TriggerMonitor_v2_6_Disabled()
local l0, l1;
self = self._graph;
self:OnEnter_box_MapPointController_v3_3();
l0 = self.box_TriggerMonitor_v2_6;
l1 = self.box_MapPointController_v3_3;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00|301777497", "301777497", "A00_M00", "box_TriggerMonitor_v2_6.Disabled", "box_MapPointController_v3_3.Hide", l0, l1);
l1:Hide();
end;
function export:f_box_TriggerMonitor_v2_6_Enabled()
local l0, l1;
self = self._graph;
self:OnEnter_box_MapPointController_v3_3();
l0 = self.box_TriggerMonitor_v2_6;
l1 = self.box_MapPointController_v3_3;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00|636820558", "636820558", "A00_M00", "box_TriggerMonitor_v2_6.Enabled", "box_MapPointController_v3_3.Show", l0, l1);
l1:Show();
end;
function export:f_box_TriggerMonitor_v2_6_Enter()
local l0;
self = self._graph;
self:OnEnter_box_TriggerMonitor_v2_6();
l0 = self.box_TriggerMonitor_v2_6;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00|528660037", "528660037", "A00_M00", "box_TriggerMonitor_v2_6.Enter", "box_TriggerMonitor_v2_6.Disable", l0, l0);
l0:Disable();
end;
function export:f_box_MissionLayer_v2_1_Unloaded()
local l0, l1;
self = self._graph;
l0 = Boxes[PathID("Domino/System/MissionController.lua")];
l0.Mission = nil;
l0.MissionName = "Main_Missions.A00_M00";
l0._graph = self;
l0._name = "box_MissionController_4";
l0._elementPathId = "DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00|1423458031";
l0.Out = DummyFunction;
l0 = self.box_MissionLayer_v2_1;
l1 = Boxes[PathID("Domino/System/MissionController.lua")];
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00|723919667", "723919667", "A00_M00", "box_MissionLayer_v2_1.Unloaded", "box_MissionController_4.Stop", l0, l1);
l1:Stop();
end;
function export:f_box_MapPointController_v3_3_Hidden()
local l0, l1;
self = self._graph;
l0 = self.box_MissionLayer_v2_1;
l0.LayerName = self.LayerName;
l0 = self.box_MapPointController_v3_3;
l1 = self.box_MissionLayer_v2_1;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00|1082244491", "1082244491", "A00_M00", "box_MapPointController_v3_3.Hidden", "box_MissionLayer_v2_1.Unload", l0, l1);
l1:Unload();
end;
function export:f_box_MissionLayer_v2_5_Loaded()
local l0, l1;
self = self._graph;
l0 = self.box_TextMessageBox_v4_2;
l0.MessageType = "Objective";
l0.OasisID = {
section = "MISSIONS.MAIN.OBJECTIVES.Act1.Lead_TEMPLATE.Mission_TEMPLATE.Objective_TEMPLATE",
item = "",
id = "-1",
};
l0 = self.box_MissionLayer_v2_5;
l1 = self.box_TextMessageBox_v4_2;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00|1048077059", "1048077059", "A00_M00", "box_MissionLayer_v2_5.Loaded", "box_TextMessageBox_v4_2.DisplayToLocalPlayer", l0, l1);
l1:DisplayToLocalPlayer();
end;
function export:OnEnter_box_TriggerMonitor_v2_6()
local l0;
l0 = self.box_TriggerMonitor_v2_6;
l0.Trigger = nil;
end;
function export:OnEnter_box_MapPointController_v3_3()
local l0;
l0 = self.box_MapPointController_v3_3;
l0.MapPoint = nil;
end;
-- Empty out anchor definitions
_compilerVersion = 4;