local global = require( "global" ) if(global.triggeredOpenThirdDoor == nil) then global.triggeredOpenThirdDoor = false end if(global.triggeredOpenThirdDoorUndo == nil) then global.triggeredOpenThirdDoorUndo = true end function trigger(objectToChange, printDebug) if(global.triggeredOpenThirdDoor == false) then if(not level) then print("No level found in Lua!") return end local strength = 100 local xPos = -172.5 local yPos = 33 local zPos = 58.5 level:moveObject(objectToChange, strength, xPos, yPos, zPos) global.triggeredOpenThirdDoorUndo = false global.triggeredOpenThirdDoor = true if(printDebug) then print("openThirdDoor") end end end function triggerUndo(objectToChange, printDebug) if(global.triggeredOpenThirdDoorUndo == false) then if(not level) then print("No level found in Lua!") return end local strength = 100 local xPos = -172.5 local yPos = 25 local zPos = 58.5 level:moveObject(objectToChange, strength, xPos, yPos, zPos) global.triggeredOpenThirdDoor = false global.triggeredOpenThirdDoorUndo = true if(printDebug) then print("openThirdDoorUndo") end end end