-- Get objects from orxonox thisscript:addObject("SpaceShip", "Player") thisscript:addObject("CameraMan", "cameraManager") -- thisscript:addObjectAsName("GameWorld", "Mission 1", "gameWorld") triggerInit = ScriptTrigger() triggerInit:setScript("vs1.lua") triggerInit:setFunction("init") triggerInit:setActiveOnCreation(true) -- Create the cutscene trigger triggerCutscene = ScriptTrigger() triggerCutscene:setScript("vs1.lua") triggerCutscene:setFunction("startSequence") triggerCutscene:setRadius(50) triggerCutscene:setTarget("Player") triggerCutscene:setAbsCoor(3000 , 0 , -10) triggerCutscene:setDebugDraw(true) triggerCutscene:setActiveOnCreation(false) -- Global Variables function init(timestep) -- cameraManager:setCam("GameWorld-Camera") cameraManager:atachCameraToWorldEntity("CameraOne", "NPC", "Pirate01") cameraManager:setRelCoor("CameraOne", 6.5, 3.3 , 3.3) -- cameraManager:changeTarget("CameraOne", "NPC", "Pirate01") -- cameraManager:jumpCam("CameraOne", 3400, 0, 50) return true end function startSequence(timestep) -- cameraManager:setCam("CameraOne") -- gameWorld:showText("Kill those traitorous bastards") -- cameraManager:changeCurrTarget("NPC", "Pirate01") -- cameraManager:atachCurrCameraToWorldEntity("NPC", "Pirate01") return true end