49 lines
1.6 KiB
Lua
49 lines
1.6 KiB
Lua
local global = require( "global" )
|
|
if(global.triggeredOpenSecondDoor3 == nil) then
|
|
global.triggeredOpenSecondDoor3 = false
|
|
end
|
|
if(global.triggeredOpenSecondDoor3Undo == nil) then
|
|
global.triggeredOpenSecondDoor3Undo = true
|
|
end
|
|
|
|
function trigger(objectToChange)
|
|
if(global.triggeredOpenSecondDoor3 == false) then
|
|
if(not level) then
|
|
print("No level found in Lua!")
|
|
return
|
|
end
|
|
|
|
if(global.openSecondDoorCounter == nil) then
|
|
global.openSecondDoorCounter = 0
|
|
end
|
|
if(global.openSecondDoorCounter == 2) then
|
|
global.openSecondDoorCounter = global.openSecondDoorCounter + 1
|
|
end
|
|
global.triggeredOpenSecondDoor3 = true
|
|
|
|
if(global.triggeredOpenSecondDoor1 == true and global.triggeredOpenSecondDoor2 == true and global.triggeredOpenSecondDoor3 == true and global.triggeredOpenSecondDoor4 == true) then
|
|
global.triggeredOpenSecondDoor3Undo = false
|
|
end
|
|
|
|
print("openSecondDoor3")
|
|
end
|
|
end
|
|
|
|
function triggerUndo(objectToChange)
|
|
if(global.triggeredOpenSecondDoor3Undo == false) then
|
|
if(not level) then
|
|
print("No level found in Lua!")
|
|
return
|
|
end
|
|
|
|
global.openSecondDoorCounter = 0
|
|
global.triggeredOpenSecondDoor1 = false
|
|
global.triggeredOpenSecondDoor2 = false
|
|
global.triggeredOpenSecondDoor3 = false
|
|
global.triggeredOpenSecondDoor4 = false
|
|
|
|
global.triggeredOpenSecondDoor3Undo = true
|
|
print("openSecondDoor3Undo")
|
|
end
|
|
end
|