1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
--[[
<?xml version='1.0' encoding='utf8'?>
<event name="Kidnapped">
<trigger>enter</trigger>
<chance>15</chance>
<cond>player.misnDone("Kidnapped") == false and var.peek("traffic_00_active") == nil and system.cur() == system.get("Arcturus") and player.numOutfit("Mercenary License") > 0</cond>
<notes>
<campaign>Kidnapping</campaign>
<tier>3</tier>
</notes>
</event>
--]]
--[[
--Event for kidnapped mission.
--]]
--Create Mom and Dad in their spaceship, and have them come from the planet Brooks in Arcturus system, following the player.
function create ()
panma = pilot.add("Civilian Llama", "civilian", planet.get("Brooks"))[1]
panma:control()
panma:follow(player.pilot())
hook.pilot(panma, "jump", "finish")
hook.pilot(panma, "death", "finish")
hook.land("finish")
hook.jumpout("finish")
yohail = hook.timer( 2000., "hailme" );
end
--Pa and Ma are hailing the player!
function hailme()
panma:hailPlayer()
hook.pilot(panma, "hail", "hail")
end
--Pa and Ma have been hailed. The mission can begin, and panma should land on the planet Brooks
function hail()
panma:control(false)
player.commClose()
naev.missionStart("Kidnapped")
evt.finish(true)
end
function finish()
hook.rm(yohail)
evt.finish()
end
|