home *** CD-ROM | disk | FTP | other *** search
/ Freelog Special Issue 2 / Freelog_HS_3_Setp_Oct_Nov_2000_CD2.mdx / Arcade / Orbit / missions / jupiter5.msn < prev    next >
Text File  |  1999-08-05  |  2KB  |  175 lines

  1. Verbose
  2.  
  3. Include iobase.inc
  4. Waypoint { }
  5.  
  6. /* Player */
  7. Cursor { IoBase -700 +200 }
  8. Player { }
  9.  
  10. Briefing
  11. {
  12.     Mission:  Jovian Cleanup\\
  13.     The aliens have nearly been eliminated from the Jupiter system.
  14.     Your mission is to patrol the moons Europa, Ganymede, and Callisto.
  15.     Eliminate any remaining hostile ships in the area.\\
  16.     Good hunting!
  17. }
  18.  
  19. /* Waypoint 1 -- Europa */
  20. Cursor { Europa }
  21. Waypoint { }
  22. Cursor { +6000 -3000 +1000 }
  23. Include squad1.inc
  24.  
  25. /* Waypoint 2 -- Ganymede */
  26. Cursor { Ganymede }
  27. Waypoint { }
  28. Cursor { -7000 +3000 -4000 }
  29. Include squad4.inc
  30.  
  31. /* Waypoint 3 -- Callisto and ejected pilot */
  32. Cursor { Callisto }
  33. Waypoint { }
  34. Cursor { +4000 +2000 -8000 }
  35. Include squad4.inc
  36.  
  37. /* Ejected pilot */
  38. Object
  39. {
  40.     Name EjectedPilot
  41.     Model eject1.tri
  42.     Strategy DoNothing
  43.     MaxShields 1
  44. }
  45.  
  46. Cursor { EjectedPilot }
  47.  
  48. /* Message when approaching pilot */
  49. Event
  50. {
  51.     Trigger Approach
  52.     Value 10000
  53.  
  54.     Action Message
  55.     Value
  56.     {
  57.         [IoBase] Important!  Pick up that ejected pilot before the
  58.         aliens can.
  59.     }
  60. }
  61.  
  62. /* Badness if pilot destroyed */
  63. Event
  64. {
  65.     Trigger Destroy
  66.     Value EjectedPilot
  67.  
  68.     Action Message
  69.     Value
  70.     {
  71.         [computer] Mission failed.
  72.     }
  73. }
  74.  
  75. /* Picking up pilot */
  76. Event
  77. {
  78.     Trigger StopNear
  79.     Value 500
  80.  
  81.     Action Hide
  82.     Value EjectedPilot
  83.  
  84.     Action Flash
  85.  
  86.     Action Score
  87.     Value 1
  88. }
  89.  
  90. Event
  91. {
  92.     Name loadsuccess
  93.     Disabled
  94.     Trigger Alarm
  95.     Value 10.0
  96.  
  97.     Action LoadMission
  98.     Value uranus01.msn
  99. }
  100.  
  101. Event
  102. {
  103.     Name loadfailure
  104.     Disabled
  105.     Trigger Alarm
  106.     Value 10.0
  107.  
  108.     Action LoadMission
  109.     Value lose.msn
  110. }
  111.  
  112. Cursor { IoBase }
  113. Event
  114. {
  115.     Name returnfailure
  116.     Disabled
  117.     Trigger StopNear
  118.     Value 1000
  119.  
  120.     Action Enable
  121.     Value loadfailure
  122.  
  123.     Action Message
  124.     Value
  125.     {
  126.         [IoBase] Mission failed! 
  127.     }
  128. }
  129.  
  130. Event
  131. {
  132.     Name returnsuccess
  133.     Disabled
  134.     Trigger StopNear
  135.     Value 1000
  136.  
  137.     Action Enable
  138.     Value loadsuccess
  139.  
  140.     Action Message
  141.     Value
  142.     {
  143.         [IoBase] Mission Successful!  That alien pilot should
  144.         provide some very useful information.
  145.     }
  146. }
  147.  
  148. Event
  149. {
  150.     Trigger Depart
  151.     Value 10000
  152.  
  153.     Action Enable
  154.     Value returnfailure
  155. }
  156.  
  157. Event
  158. {
  159.     Trigger Score
  160.     Value 1
  161.  
  162.     Action Enable
  163.     Value returnsuccess
  164.  
  165.     Action Disable
  166.     Value returnfailure
  167.  
  168.     Action Message
  169.     Value
  170.     {
  171.         [computer] Ejected pilot retrieved.  Proceed with mission.
  172.     }
  173. }
  174.  
  175.