home *** CD-ROM | disk | FTP | other *** search
/ ftp.team17.com 2014 / 2014.05.ftp.team17.com.tar / ftp.team17.com / pub / t17 / patches / pc / Phoenix_Patch_En_V1.1.exe / data1.cab / Program_Executable_Files / scripts / Namoul16p2.spt < prev   
Text File  |  2000-02-09  |  6KB  |  393 lines

  1. //MTEXT: Defend the Station:- \n \n  Mission briefing to follow.
  2. //SCENE: Mscenes\Nam16p2.cen
  3. //TACTICS: Misc
  4. //TACTICS: Dogfight
  5. //PHRASES: Dogfight.txt
  6.  
  7. //PHRASES: Nam16part2.txt
  8. //PHRASES: Badmil.txt
  9. //PHRASES: Punctuation.txt
  10. //PHRASES: BATTLEPRATTLE.txt
  11. //ALIAS: Cameras.txt
  12. //ALIAS: Ifs.txt
  13. //ALIAS: testalias.txt
  14. //NEBPIC: nebpic24
  15. //BACKLIGHT: 81 65 41 81 65 41
  16. //MAINLIGHT: 255 255 255 255 255 255
  17. //AMBIENT: 29 29 37
  18.  
  19. //WEAPONS_AVAILABLE: 2 Laser Gun
  20. //WEAPONS_AVAILABLE: 2 Missile Launcher
  21. //WEAPONS_AVAILABLE: 2 Shield Mk I
  22. //WEAPONS_AVAILABLE: 1 Scanner
  23. //WEAPONS_AVAILABLE: 2 Engine
  24. //WEAPONS_AVAILABLE: 2 Chain Gun
  25. //WEAPONS_AVAILABLE: 3 Generator
  26. //WEAPONS_AVAILABLE: 1 Energy Bomb Gun
  27. //WEAPONS_AVAILABLE: 1 Player
  28. //WEAPONS_AVAILABLE: 1 Grapple
  29.  
  30. //SHIP_AVAILABLE: Human Light Fighter (Player)
  31. //SHIP_AVAILABLE: Human Medium Fighter (player)
  32. //SHIP_AVAILABLE: Human Heavy Fighter (Player)
  33.  
  34. VAR: Bat
  35. VAR: Sus
  36. VAR: Calm
  37. VAR: Dead
  38.  
  39. //*****************************************************
  40.  
  41.  
  42.  
  43. Start(_Beckdead)
  44. BattlePrattle(ON)
  45. @WAIT{20000}
  46. Label(Bdead)
  47. If(s_ShipGoneStrength["Phoenix"]): If(s_PlayerOn[]): Goto(Bdead2)
  48. Goto(Bdead)
  49.  
  50. Label(Bdead2)
  51. @SETVAR{Dead|1}
  52. Player(OFF)
  53. Player View(OFF)
  54.  
  55. Timer(8000)
  56. Label(becksdeath)
  57. Position Camera(Plook.POS)
  58. Target Camera(Phoenix.POS)
  59. If(Timer): Goto(becksdeath)
  60.  
  61. @SCREENFADE{0,4000,255,0,0,0}
  62. @WAIT{4000}
  63. QUIT
  64.  
  65. Label(_Beckdead)
  66. Goto(_Beckdead)
  67.  
  68.  
  69. Start(_CHECKBADBOY)
  70.  
  71. @WAIT{4000}
  72.  
  73. @WARNPLAYER{Alpha}
  74. @SETVAR{Dead|1}
  75. @WAIT{4000}
  76. @SCREENFADE{0,4000,255,0,0,0}
  77. @WAIT{4000}
  78. Player(OFF)
  79. Player View(OFF)
  80. @WAIT{2000}
  81. QUIT
  82.  
  83. Label(ENDBADBOY)
  84. Goto(ENDBADBOY)
  85.  
  86. Start(Carrier)
  87.  
  88. Standby(Carrier)
  89. @WAIT{2000}
  90. @SOUNDON{}
  91. @WAIT{500}
  92. @WAIT{6000}
  93. JUMP IN(Carrier)
  94.  
  95. label(Carrier_END)
  96. goto(Carrier_END)
  97.  
  98.  
  99. Start(Beta)
  100. Standby(Beta)
  101. @WAIT{10000}
  102. CREEP IN(Beta)
  103.  
  104. label(Beta_END)
  105. goto(Beta_END)
  106.  
  107. Start(Turret)
  108. @WAIT{500}
  109. Standby(Turret)
  110. @WAIT{10000}
  111. CREEP IN(Turret)
  112.  
  113. label(Turret_END)
  114. goto(Turret_END)
  115. //######################
  116.  
  117. Start(Space)
  118. label(Space_END)
  119. goto(Space_END)
  120.  
  121. //######################
  122. Start(Alpha)
  123.  
  124. Standby(Alpha)
  125. @WAIT{2000}
  126. JUMP IN(Alpha)
  127. @WAIT{500}
  128.  
  129. Destroy Squad(Nlight,30)
  130. @WAITVAR{Bat|1}
  131. Destroy Squad(Nswarm,30)
  132. Destroy Squad(Nmed,30)
  133. Destroy Squad(Nmed2,30)
  134. Destroy Squad(Namt,25)
  135. label(Alpha_END)
  136. goto(Alpha_END)
  137.  
  138. //######################
  139. Start(Med)
  140. @WAIT{500}
  141. Standby(Med)
  142. @WAIT{3500}
  143. JUMP IN SHIP(M1)
  144. JUMP IN SHIP(M2)
  145. Destroy Squad(Nlight,30)
  146. @WAIT{400}
  147.  
  148. JUMP IN SHIP(M3)
  149. JUMP IN SHIP(M4)
  150. Destroy Squad(Nswarm,30)
  151. @WAIT{4000}
  152. JUMP IN SHIP(M5)
  153. Destroy Squad(Nmed,30)
  154. Destroy Squad(Namt,25)
  155. Destroy Squad(Nmed2,30)
  156. label(Med_END)
  157. goto(Med_END)
  158.  
  159. //######################
  160. Start(Light)
  161. @WAIT{500}
  162. Standby(Light)
  163. @WAIT{4000}
  164. JUMP IN SHIP(L1)
  165. @WAIT{500}
  166. JUMP IN SHIP(L2)
  167. Destroy Squad(Nlight,30)
  168. @WAIT{500}
  169. JUMP IN SHIP(L3)
  170. Destroy Squad(Nswarm,30)
  171. @WAIT{500}
  172. JUMP IN SHIP(L4)
  173. @WAIT{500}
  174. JUMP IN SHIP(L5)
  175. Destroy Squad(Nmed,30)
  176. Destroy Squad(Namt,25)
  177. Destroy Squad(Nmed2,30)
  178.  
  179. label(Light_END)
  180. goto(Light_END)
  181.  
  182. //######################
  183. Start(Police)
  184. @WAIT{9000}
  185. Destroy Squad(Nlight,30)
  186. Destroy Squad(Namt,25)
  187. label(Police_END)
  188. goto(Police_END)
  189.  
  190. //######################
  191. Start(NCarrier)
  192. label(NCarrier_END)
  193. goto(NCarrier_END)
  194.  
  195.  
  196. Start(Namt)
  197. @WAIT{19000}
  198.  
  199. Destroy Squad(Alpha,30)
  200. Destroy Squad(Med,30)
  201. Destroy Squad(Light,30)
  202.  
  203. label(Namt_END)
  204. goto(Namt_END)
  205.  
  206.  
  207.  
  208.  
  209.  
  210. //######################
  211. Start(Nlight)
  212. @WAIT{11000}
  213. Destroy Squad(Police,39)
  214.  
  215. Destroy Squad(Alpha,30)
  216. Destroy Squad(Med,30)
  217. Destroy Squad(Light,30)
  218. label(Nlight_END)
  219. goto(Nlight_END)
  220.  
  221. //######################
  222. Start(NSwarm)
  223. @WAIT{12000}
  224. Destroy Squad(Alpha,30)
  225. Destroy Squad(Med,30)
  226. Destroy Squad(Light,30)
  227.  
  228. label(NSwarm_END)
  229. goto(NSwarm_END)
  230.  
  231. //######################
  232. Start(NMed)
  233. @WAIT{15000}
  234. Destroy Squad(Alpha,30)
  235. Destroy Squad(Med,30)
  236. Destroy Squad(Light,30)
  237.  
  238. label(NMed_END)
  239. goto(NMed_END)
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250. Start(NMed2)
  251. Standby(NMed2)
  252. @WAIT{169000}
  253. Creep In(Nmed2)
  254. @WAIT{700}
  255. Destroy Squad(Alpha,30)
  256. Destroy Squad(Med,30)
  257. Destroy Squad(Light,30)
  258. Destroy Squad(Police,20)
  259.  
  260. label(NMed2_END)
  261. goto(NMed2_END)
  262.  
  263. //######################
  264.  
  265. Start(Cam)
  266. Player(OFF)
  267. Player View(OFF)
  268. @CAMTOSECTOR{1}
  269.  
  270. Position Camera(Cam2.POS)
  271. @WAIT{300}
  272. Target Camera(Phoenix.POS)
  273. @WAIT{200}
  274. Player(OFF)
  275. Player View(OFF)
  276. @SETVAR{Sus|1}
  277. Music Quiet
  278. @CAMTOSECTOR{1}
  279.  
  280. Position Camera(Plook.POS)
  281. Target Camera(Phoenix.POS)
  282. Timer(10000)
  283. Label(Camera1)
  284. Position Camera(Plook.POS)
  285. Track Camera(Phoenix.POS) 
  286. If(Timer): Goto(Camera1)
  287. //FLYCAM{Cam2|9990|8000|Track Camera(Point.POS)}
  288.  
  289. Player(ON)
  290. Player View(ON)
  291. @SETVAR{Bat|1}
  292. label(Cam_END)
  293. goto(Cam_END)
  294.  
  295. //#######################
  296.  
  297. Start(Mess)
  298. @SCREENFADE{255,3500,0,0,0,0}
  299. @WAIT{3500}
  300.  
  301. @WAIT{2000}
  302.  
  303. Message(Alpha,MESS1)
  304. @WAIT{3700}
  305.  
  306. @WAIT{2990}
  307. @WAIT{2990}
  308. Message(Alpha,MESS5)
  309. @WAIT{3990}
  310. Music Loud
  311. label(Mess_END)
  312. goto(Mess_END)
  313.  
  314. Start(Watch)
  315. Label(WaitForClose)
  316. If(s_CloseTogether["Phoenix","Ncar1",39000]): Goto(Warpin) 
  317. Goto(WaitForClose)
  318.  
  319. Label(Warpin)
  320. Message(Alpha,MESS6)
  321. @WAIT{3990}
  322. label(Watch_END)
  323. goto(Watch_END)
  324.  
  325. //##################################
  326.  
  327. Start(Endbit)
  328. @WAIT{10000}
  329. Label(turrets)
  330. If(S_SQUADGONE["Namt"]): goto(gunsgone)
  331. Goto(turrets)
  332.  
  333. Label(gunsgone)
  334. @SETVAR{Calm|1}
  335. @WAIT{1700}
  336. Music Quiet
  337. Message(Alpha,MESS2)
  338. @WAIT{3700}
  339. Message(Alpha,MESS3)
  340. @NEXTMISSION{WarDeclared4}
  341. @WAIT{15000}
  342. Fade Out 
  343. @SCREENFADE{0,2000,255,0,0,0}
  344. @WAIT{2000}
  345. Player(OFF)
  346. Player View(OFF)
  347. @WAIT{2000}
  348. QUIT
  349. label(Endbit_END)
  350. goto(Endbit_END)
  351.  
  352.  
  353. Start(_MUSIC)
  354.  
  355. Music Set(4)   
  356.  
  357. Fade To Calm
  358.  
  359. @WAITVAR{Sus|1}
  360.  
  361. Fade To Suspense
  362.  
  363. @WAITVAR{Bat|1|If(S_VAR["Dead",1]): Goto(DEAD_Battle)}
  364.  
  365. Battle
  366.  
  367. @WAITVAR{Calm|1|If(S_VAR["Dead",1]): Goto(DEAD_Battle)}
  368.  
  369. Fade To Calm
  370.  
  371. Label(MUSIC_END)
  372. Goto(MUSIC_END)
  373.  
  374. Label(DEAD_Battle)
  375.  
  376. End Battle
  377.  
  378. Goto(MUSIC_END)
  379.  
  380. Label(DEAD_CALM)
  381.  
  382. Fade Out
  383.  
  384. Label(DEAD_SUSPENSE)
  385.  
  386. Fade Out
  387.  
  388. Label(MUSIC_END)
  389. Goto(MUSIC_END)
  390.  
  391.  
  392.  
  393.