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

  1. /*
  2.  *  Aliens moving collector into position
  3.  */
  4.  
  5. Verbose
  6.  
  7. Include iobase.inc
  8. Waypoint { }
  9.  
  10. /* Player */
  11. Cursor { IoBase -700 +200 }
  12. Player { }
  13.  
  14. Briefing
  15. {
  16.     Mission:  Interception\\
  17.     Whatever that huge thing is, the aliens are trying to move it
  18.     into the inner solar system for some reason.\\
  19.     Your mission is to proceed to the alien fleet (waypoint 2),
  20.     eliminate the alien fleet and, if possible, destroy the
  21.     alien construction.
  22. }
  23.  
  24. /* Bad guys */
  25. Cursor { Sol -30000000 10000000 -2000000 }
  26. Waypoint { }
  27.  
  28. /* Solar collector */
  29. Object
  30. {
  31.     Name ?
  32.     Model solar1.tri
  33.     Strategy DoNothing
  34.     ShieldRegen 1000
  35. }
  36.  
  37. /* Destroyer */
  38. Cursor { -3000 +100 -200 }
  39. Object
  40. {
  41.     Name Destroyer
  42.     Model dest1.tri
  43.     Strategy Hunt4
  44.     Weapon 3
  45.     TurnRate 0.025
  46.     Speed 0.002
  47.     Score 1
  48.     MaxShields 200
  49. }
  50.  
  51. /* Misc squadrons */
  52. Cursor { +0 +0 +3000 }
  53. Object { Name Alpha1 Model medium1.tri Score 1 Strategy hunt4 }
  54. Cursor { +0 +0 -3000 }
  55. Cursor { -2000 +0 -2000 }
  56. Object { Name Alpha2 Model medium1.tri Score 1 Strategy hunt4 }
  57. Cursor { +2000 +0 +2000 }
  58.  
  59. Cursor { -3000 -300 +400 }
  60. Cursor { +0 +0 +3000 }
  61. Object { Name Alpha3 Model heavy1.tri Score 1 Strategy hunt3 }
  62. Cursor { +0 +0 -3000 }
  63.  
  64. Cursor { -2000 -2000 -2000 }
  65. Object { Name Alpha4 Model heavy1.tri Score 1 Strategy hunt3 }
  66. Cursor { +2000 +2000 +2000 }
  67.  
  68. /* Transport */
  69. Curosr { -3000 -300 +300 }
  70. Object
  71. {
  72.     Name Transport
  73.     Model trans1.tri
  74.     Score 1
  75.     MaxShields 300
  76.     Strategy DoNothing
  77. }
  78.  
  79. Event
  80. {
  81.     Name loadsuccess
  82.     Disabled
  83.     Trigger Alarm
  84.     Value 10.0
  85.  
  86.     Action LoadMission
  87.     Value mars1.msn
  88. }
  89.  
  90. Event
  91. {
  92.     Name loadfailure
  93.     Disabled
  94.     Trigger Alarm
  95.     Value 10.0
  96.  
  97.     Action LoadMission
  98.     Value lose.msn
  99. }
  100.  
  101. Cursor { IoBase }
  102. Event
  103. {
  104.     Name returnfailure
  105.     Disabled
  106.     Trigger StopNear
  107.     Value 1000
  108.  
  109.     Action Enable
  110.     Value loadfailure
  111.  
  112.     Action Message
  113.     Value
  114.     {
  115.         [IoBase] Mission failed! 
  116.     }
  117. }
  118.  
  119. Event
  120. {
  121.     Name returnsuccess
  122.     Disabled
  123.     Trigger StopNear
  124.     Value 1000
  125.  
  126.     Action Enable
  127.     Value loadsuccess
  128.  
  129.     Action Message
  130.     Value
  131.     {
  132.         [IoBase] Mission Successful!  Await further orders.
  133.     }
  134. }
  135.  
  136. Event
  137. {
  138.     Trigger Depart
  139.     Value 10000
  140.  
  141.     Action Enable
  142.     Value returnfailure
  143. }
  144.  
  145. /* All alien ships destroyed */
  146. Event
  147. {
  148.     Trigger Score
  149.     Value 6
  150.  
  151.     Action Message
  152.     Value
  153.     {
  154.         [IoBase] Good work.  Now destroy that large object.
  155.     }
  156.  
  157.     Action Enable
  158.     Value e1
  159. }
  160.  
  161. /* It's indestructible! */
  162. Event
  163. {
  164.     Name e1
  165.     Disabled
  166.     Trigger Alarm
  167.     Value 60
  168.  
  169.     Action Message
  170.     Value
  171.     {
  172.         [IoBase] Good heavens, it must be indestructible.
  173.         Return to base -- we'll have a salvage crew retrieve
  174.         the object.
  175.     }
  176.  
  177.     Action Disable
  178.     Value returnfailure
  179.  
  180.     Action Enable
  181.     Value returnsuccess
  182. }
  183.