home *** CD-ROM | disk | FTP | other *** search
/ Hacker 17 / HACKER17.ISO / Games / XWing.exe / Paiplan.pln < prev    next >
Text File  |  1999-03-02  |  37KB  |  1,670 lines

  1. nullpln
  2.  
  3. 0x80,NULLMANR,
  4. NULLORDR
  5.  
  6.  
  7. stationaryldrpln
  8.  
  9. 0x80,NULLMANR,
  10. NULLORDR
  11.  
  12.  
  13. stationaryflwpln
  14.  
  15. 0x80,NULLMANR,
  16. NULLORDR
  17.  
  18.  
  19. formldr1pln                
  20.  
  21. NORMALTARGET,CRUISEMANR,
  22. STOPGOHOMEORDR,flyhomepln,
  23. COMPLETEGOHOMEORDR,flyhomepln,
  24. CHECKCONDITIONALORDR,variablepln,
  25. COMPLETEGOOTHERORDR,variablepln,
  26. ORDERSWITCHORDR,variablepln,
  27. UPDATECOURSEORDR,formldr1pln,
  28. GUNNERSELFDEFENSEORDR,nullpln,
  29. ABORTMISSIONORDR,flyhomepln,
  30. MOTHERSHIPORDR,flyhomepln,
  31. COMMANDFROMPLAYERORDR,variablepln,
  32. NULLORDR
  33.  
  34.  
  35. formflw1pln                
  36.  
  37. NORMALTARGET,FOLLOWLEADERMANR,
  38. COMPLETEFOLLOWORDR,variablepln,
  39. UPDATECOURSEORDR,formflw1pln,
  40. LEADERDEADORDR,formldr1pln,
  41. GUNNERSELFDEFENSEORDR,nullpln,
  42. ABORTMISSIONORDR,flyhomepln,
  43. LEADERGOHOMEORDR,followhomepln,
  44. COMMANDFROMPLAYERORDR,variablepln,
  45. NULLORDR
  46.  
  47.  
  48. formevadeldr1pln        
  49.  
  50. NORMALTARGET,CRUISEMANR,
  51. STOPGOHOMEORDR,flyhomeevadepln,
  52. COMPLETEGOHOMEORDR,flyhomeevadepln,
  53. CHECKCONDITIONALORDR,variablepln,
  54. COMPLETEGOOTHERORDR,variablepln,
  55. ORDERSWITCHORDR,variablepln,
  56. AVOIDSTARSHIPORDR,formldr1pln,
  57. UPDATECOURSEORDR,formldr1pln,
  58. UNDERATTACKORDR,nullpln,
  59. STILLATTACKORDR,formldr1pln,
  60. GUNNERSELFDEFENSEORDR,nullpln,
  61. ABORTMISSIONORDR,flyhomeevadepln,
  62. MOTHERSHIPORDR,flyhomeevadepln,
  63. COMMANDFROMPLAYERORDR,variablepln,
  64. NULLORDR
  65.  
  66.  
  67. formevadeflw1pln        
  68.  
  69. NORMALTARGET,FOLLOWLEADERMANR,
  70. COMPLETEFOLLOWORDR,variablepln,
  71. AVOIDSTARSHIPORDR,formflw1pln,
  72. UPDATECOURSEORDR,formflw1pln,
  73. LEADERDEADORDR,formldr1pln,
  74. UNDERATTACKORDR,nullpln,
  75. STILLATTACKORDR,formflw1pln,
  76. GUNNERSELFDEFENSEORDR,nullpln,
  77. ABORTMISSIONORDR,flyhomeevadepln,
  78. LEADERGOHOMEORDR,followhomeevadepln,
  79. COMMANDFROMPLAYERORDR,variablepln,
  80. NULLORDR
  81.  
  82.  
  83. capldr1pln                
  84.  
  85. NORMALTARGET,CRUISEMANR,
  86. STOPGOHOMEORDR,flyhomeevadepln,
  87. COMPLETEGOHOMEORDR,flyhomeevadepln,
  88. CHECKCONDITIONALORDR,variablepln,
  89. COMPLETEGOOTHERORDR,variablepln,
  90. ORDERSWITCHORDR,variablepln,
  91. AVOIDSTARSHIPORDR,capldr1pln,
  92. UPDATECOURSEORDR,capldr1pln,
  93. SCANFORTARGETORDR,capldr2pln,
  94. WAITGOOTHERORDR,variablepln,
  95. UNDERATTACKORDR,nullpln,
  96. STILLATTACKORDR,capldr1pln,
  97. GUNNERSELFDEFENSEORDR,nullpln,
  98. ABORTMISSIONORDR,flyhomeevadepln,
  99. EVASIVEORDR,capldr5pln,
  100. COMMANDFROMPLAYERORDR,variablepln,
  101. NULLORDR
  102.  
  103.  
  104. capescortersldr1pln    
  105.  
  106. NORMALTARGET,CRUISEMANR,
  107. STOPGOHOMEORDR,flyhomeevadepln,
  108. COMPLETEGOHOMEORDR,flyhomeevadepln,
  109. CHECKCONDITIONALORDR,variablepln,
  110. COMPLETEGOOTHERORDR,variablepln,
  111. ORDERSWITCHORDR,variablepln,
  112. AVOIDSTARSHIPORDR,capldr1pln,
  113. UPDATECOURSEORDR,capldr1pln,
  114. SCANFORTARGETORDR,capldr2pln,
  115. WAITGOOTHERORDR,variablepln,
  116. UNDERATTACKORDR,nullpln,
  117. STILLATTACKORDR,capldr1pln,
  118. GUNNERSELFDEFENSEORDR,nullpln,
  119. ABORTMISSIONORDR,flyhomeevadepln,
  120. EVASIVEORDR,capldr5pln,
  121. COMMANDFROMPLAYERORDR,variablepln,
  122. NULLORDR
  123.  
  124.  
  125. caprespondldr1pln        
  126.  
  127. NORMALTARGET,CRUISEMANR,
  128. STOPGOHOMEORDR,flyhomeevadepln,
  129. COMPLETEGOHOMEORDR,flyhomeevadepln,
  130. CHECKCONDITIONALORDR,variablepln,
  131. COMPLETEGOOTHERORDR,variablepln,
  132. ORDERSWITCHORDR,variablepln,
  133. AVOIDSTARSHIPORDR,capldr1pln,
  134. UPDATECOURSEORDR,capldr1pln,
  135. SCANFORTARGETORDR,capldr2pln,
  136. WAITGOOTHERORDR,variablepln,
  137. UNDERATTACKORDR,nullpln,
  138. STILLATTACKORDR,capldr1pln,
  139. GUNNERSELFDEFENSEORDR,nullpln,
  140. ABORTMISSIONORDR,flyhomeevadepln,
  141. EVASIVEORDR,capldr5pln,
  142. COMMANDFROMPLAYERORDR,variablepln,
  143. NULLORDR
  144.  
  145.  
  146. capldr2pln                
  147.  
  148. NULLTARGET,SETUPATTACKMANR,
  149. STOPGOHOMEORDR,flyhomeevadepln,
  150. COMPLETEGOHOMEORDR,flyhomeevadepln,
  151. CHECKCONDITIONALORDR,variablepln,
  152. ORDERSWITCHORDR,variablepln,
  153. ROCKETSONBOARDORDR,capldr4pln,
  154. UPDATECOURSEORDR,capldr2pln,
  155. ONTAILORDR,nullpln,
  156. BREAKOFFORDR,capldr1pln,
  157. WAITRUNORDR,capldr3pln,
  158. FIGHTERSHOOTORDR,nullpln,
  159. GUNNERSELFDEFENSEORDR,nullpln,
  160. ABORTMISSIONORDR,flyhomeevadepln,
  161. EVASIVEORDR,capldr5pln,
  162. COMMANDFROMPLAYERORDR,variablepln,
  163. TARGETFROMPLAYERORDR,capldr1pln,
  164. NULLORDR
  165.  
  166.  
  167. capldr3pln
  168.  
  169. NULLTARGET,ATTACKMANR,
  170. STOPGOHOMEORDR,flyhomeevadepln,
  171. COMPLETEGOHOMEORDR,flyhomeevadepln,
  172. CHECKCONDITIONALORDR,variablepln,
  173. ORDERSWITCHORDR,variablepln,
  174. AVOIDSTARSHIPORDR,capldr3pln,
  175. FIGHTERSHOOTORDR,nullpln,
  176. UPDATECOURSEORDR,capldr3pln,
  177. AVOIDHITORDR,nullpln,        
  178. BREAKOFFORDR,capldr1pln,
  179. COMPONENTGONEORDR,capldr3pln,
  180. GUNNERSELFDEFENSEORDR,nullpln,
  181. GUNNEROFFENSEORDR,nullpln,
  182. ABORTMISSIONORDR,flyhomeevadepln,
  183. EVASIVEORDR,capldr5pln,
  184. TARGETFROMPLAYERORDR,capldr1pln,
  185. COMMANDFROMPLAYERORDR,variablepln,
  186. NULLORDR
  187.  
  188.  
  189.  
  190. capldr4pln
  191.  
  192. NULLTARGET,ROCKETATTACKMANR,
  193. STOPGOHOMEORDR,flyhomeevadepln,
  194. COMPLETEGOHOMEORDR,flyhomeevadepln,
  195. CHECKCONDITIONALORDR,variablepln,
  196. ORDERSWITCHORDR,variablepln,
  197. AVOIDSTARSHIPORDR,capldr4pln,
  198. FIGHTERSHOOTORDR,nullpln,
  199. UPDATECOURSEORDR,capldr4pln,
  200. AVOIDHITORDR,nullpln,        
  201. BREAKOFFORDR,capldr1pln,
  202. COMPONENTGONEORDR,capldr4pln,
  203. GUNNERSELFDEFENSEORDR,nullpln,
  204. GUNNEROFFENSEORDR,nullpln,
  205. ABORTMISSIONORDR,flyhomeevadepln,
  206. EVASIVEORDR,capldr5pln,
  207. COMMANDFROMPLAYERORDR,variablepln,
  208. TARGETFROMPLAYERORDR,capldr1pln,
  209. NULLORDR
  210.  
  211.  
  212. capldr5pln
  213.  
  214. NULLTARGET,EVASIVEMANR,
  215.  
  216. UPDATECOURSEORDR,capldr1pln,
  217. NULLORDR
  218.  
  219.  
  220. ;*
  221. ;        Wingman of CAP
  222. ;*
  223.  
  224. capflw1pln
  225.  
  226. NORMALTARGET,FOLLOWLEADERMANR,
  227. COMPLETEFOLLOWORDR,variablepln,
  228. AVOIDSTARSHIPORDR,capflw1pln,
  229. UPDATECOURSEORDR,capflw1pln,
  230. LEADERDEADORDR,capldr1pln,
  231. COVERLEADERORDR,capflw2pln,
  232. FOLLOWLEADATKORDR,capflw2pln,
  233. UNDERATTACKORDR,nullpln,
  234. STILLATTACKORDR,capflw1pln,
  235. GUNNERSELFDEFENSEORDR,nullpln,
  236. ABORTMISSIONORDR,flyhomeevadepln,
  237. LEADERGOHOMEORDR,followhomeevadepln,
  238. EVASIVEORDR,capflw5pln,
  239. COMMANDFROMPLAYERORDR,variablepln,
  240. NULLORDR
  241.  
  242.  
  243.  
  244. capflw2pln
  245.  
  246. NULLTARGET,SETUPATTACKMANR,
  247. COMPLETEFOLLOWORDR,variablepln,
  248. ROCKETSONBOARDORDR,capflw4pln,
  249. UPDATECOURSEORDR,capflw2pln,
  250. ONTAILORDR,nullpln,
  251. BREAKOFFORDR,capflw1pln,
  252. WAITRUNORDR,capflw3pln,
  253. FIGHTERSHOOTORDR,nullpln,
  254. GUNNERSELFDEFENSEORDR,nullpln,
  255. ABORTMISSIONORDR,flyhomeevadepln,
  256. EVASIVEORDR,capflw5pln,
  257. COMMANDFROMPLAYERORDR,variablepln,
  258. TARGETFROMPLAYERORDR,capflw1pln,
  259. NULLORDR
  260.  
  261.  
  262.  
  263. capflw3pln
  264.  
  265. NULLTARGET,ATTACKMANR,
  266.  
  267. COMPLETEFOLLOWORDR,variablepln,
  268. AVOIDSTARSHIPORDR,capflw3pln,
  269. FIGHTERSHOOTORDR,nullpln,
  270. UPDATECOURSEORDR,capflw1pln,
  271. AVOIDHITORDR,nullpln,        
  272. BREAKOFFORDR,capflw1pln,
  273. COMPONENTGONEORDR,capflw3pln,
  274. GUNNERSELFDEFENSEORDR,nullpln,
  275. GUNNEROFFENSEORDR,nullpln,
  276. ABORTMISSIONORDR,flyhomeevadepln,
  277. EVASIVEORDR,capflw5pln,
  278. COMMANDFROMPLAYERORDR,variablepln,
  279. TARGETFROMPLAYERORDR,capflw1pln,
  280. NULLORDR
  281.  
  282.  
  283.  
  284. capflw4pln
  285.  
  286. NULLTARGET,ROCKETATTACKMANR,
  287. COMPLETEFOLLOWORDR,variablepln,
  288. AVOIDSTARSHIPORDR,capflw4pln,
  289. FIGHTERSHOOTORDR,nullpln,
  290. UPDATECOURSEORDR,capflw1pln,
  291. AVOIDHITORDR,nullpln,        
  292. BREAKOFFORDR,capflw1pln,
  293. COMPONENTGONEORDR,capflw4pln,
  294. GUNNERSELFDEFENSEORDR,nullpln,
  295. GUNNEROFFENSEORDR,nullpln,
  296. ABORTMISSIONORDR,flyhomeevadepln,
  297. EVASIVEORDR,capflw5pln,
  298. COMMANDFROMPLAYERORDR,variablepln,
  299. TARGETFROMPLAYERORDR,capflw1pln,
  300. NULLORDR
  301.  
  302.  
  303.  
  304. capflw5pln
  305.  
  306. NULLTARGET,EVASIVEMANR,
  307. GUNNERSELFDEFENSEORDR,nullpln,
  308. UPDATECOURSEORDR,capflw1pln,
  309. NULLORDR
  310.  
  311.  
  312.  
  313. disableldr1pln            
  314.  
  315. NORMALTARGET,CRUISEMANR,
  316. STOPGOHOMEORDR,flyhomeevadepln,
  317. COMPLETEGOHOMEORDR,flyhomeevadepln,
  318. CHECKCONDITIONALORDR,variablepln,
  319. COMPLETEGOOTHERORDR,variablepln,
  320. ORDERSWITCHORDR,variablepln,
  321. AVOIDSTARSHIPORDR,capldr1pln,
  322. UPDATECOURSEORDR,capldr1pln,
  323. SCANFORTARGETORDR,capldr2pln,
  324. WAITGOOTHERORDR,variablepln,
  325. UNDERATTACKORDR,nullpln,
  326. STILLATTACKORDR,capldr1pln,
  327. GUNNERSELFDEFENSEORDR,nullpln,
  328. ABORTMISSIONORDR,flyhomeevadepln,
  329. EVASIVEORDR,capldr5pln,
  330. COMMANDFROMPLAYERORDR,variablepln,
  331. NULLORDR
  332.  
  333.  
  334. ;***************************************
  335. ;
  336. ;        Basic escort mission
  337. ;        escorting another flight group
  338. ;
  339. ;***************************************
  340.  
  341. ;*
  342. ;        Leader of Escorters
  343. ;*
  344.  
  345. escortldr1pln
  346.  
  347. NULLTARGET,ESCORTMANR,
  348. STOPGOHOMEORDR,flyhomeevadepln,
  349. COMPLETEGOHOMEORDR,flyhomeevadepln,
  350. CHECKCONDITIONALORDR,variablepln,
  351. COMPLETEGOOTHERORDR,variablepln,
  352. ORDERSWITCHORDR,variablepln,
  353. AVOIDSTARSHIPORDR,escortldr1pln,
  354. CHECKESCORTORDR,flyhomeevadepln,
  355. UPDATECOURSEORDR,escortldr1pln,
  356. ESCORTTARGETORDR,escortldr2pln,
  357. UNDERATTACKORDR,nullpln,
  358. STILLATTACKORDR,escortldr1pln,
  359. GUNNERSELFDEFENSEORDR,nullpln,
  360. ABORTMISSIONORDR,flyhomeevadepln,
  361. EVASIVEORDR,escortldr4pln,
  362. COMMANDFROMPLAYERORDR,variablepln,
  363. NULLORDR
  364.  
  365.  
  366.  
  367. escortldr2pln
  368.  
  369. NULLTARGET,SETUPATTACKMANR,
  370. STOPGOHOMEORDR,flyhomeevadepln,
  371. COMPLETEGOHOMEORDR,flyhomeevadepln,
  372. CHECKCONDITIONALORDR,variablepln,
  373. ORDERSWITCHORDR,variablepln,
  374. UPDATECOURSEORDR,escortldr2pln,
  375. ONTAILORDR,nullpln,
  376. BREAKOFFORDR,escortldr1pln,
  377. WAITRUNORDR,escortldr3pln,
  378. FIGHTERSHOOTORDR,nullpln,
  379. GUNNERSELFDEFENSEORDR,nullpln,
  380. ABORTMISSIONORDR,flyhomeevadepln,
  381. EVASIVEORDR,escortldr4pln,
  382. COMMANDFROMPLAYERORDR,variablepln,
  383. TARGETFROMPLAYERORDR,escortldr1pln,
  384. NULLORDR
  385.  
  386.  
  387.  
  388. escortldr3pln
  389.  
  390. NULLTARGET,ATTACKMANR,
  391. STOPGOHOMEORDR,flyhomeevadepln,
  392. COMPLETEGOHOMEORDR,flyhomeevadepln,
  393. CHECKCONDITIONALORDR,variablepln,
  394. ORDERSWITCHORDR,variablepln,
  395. AVOIDSTARSHIPORDR,escortldr3pln,
  396. FIGHTERSHOOTORDR,nullpln,
  397. UPDATECOURSEORDR,escortldr3pln,
  398. BREAKOFFORDR,escortldr1pln,
  399. GUNNERSELFDEFENSEORDR,nullpln,
  400. ABORTMISSIONORDR,flyhomeevadepln,
  401. EVASIVEORDR,escortldr4pln,
  402. COMMANDFROMPLAYERORDR,variablepln,
  403. TARGETFROMPLAYERORDR,escortldr1pln,
  404. NULLORDR
  405.  
  406.  
  407.  
  408. escortldr4pln
  409.  
  410. NULLTARGET,EVASIVEMANR,
  411. STOPGOHOMEORDR,flyhomeevadepln,
  412. GUNNERSELFDEFENSEORDR,nullpln,
  413. UPDATECOURSEORDR,escortldr1pln,
  414. COMMANDFROMPLAYERORDR,variablepln,
  415. NULLORDR
  416.  
  417.  
  418. ;*
  419. ;        Wingman of Escorting
  420. ;*
  421.  
  422. escortflw1pln
  423.  
  424. NORMALTARGET,FOLLOWLEADERMANR,
  425. COMPLETEFOLLOWORDR,variablepln,
  426. AVOIDSTARSHIPORDR,escortflw1pln,
  427. UPDATECOURSEORDR,escortflw1pln,
  428. LEADERDEADORDR,escortldr1pln,
  429. COVERLEADERORDR,escortflw2pln,
  430. FOLLOWLEADATKORDR,escortflw2pln,
  431. UNDERATTACKORDR,nullpln,
  432. STILLATTACKORDR,escortflw1pln,
  433. GUNNERSELFDEFENSEORDR,nullpln,
  434. ABORTMISSIONORDR,flyhomeevadepln,
  435. LEADERGOHOMEORDR,followhomeevadepln,
  436. EVASIVEORDR,escortflw4pln,
  437. COMMANDFROMPLAYERORDR,variablepln,
  438. NULLORDR
  439.  
  440.  
  441.  
  442. escortflw2pln
  443.  
  444. NULLTARGET,SETUPATTACKMANR,
  445. COMPLETEFOLLOWORDR,variablepln,
  446. UPDATECOURSEORDR,escortflw2pln,
  447. BREAKOFFORDR,escortflw1pln,
  448. WAITRUNORDR,escortflw3pln,
  449. UNDERATTACKORDR,nullpln,
  450. STILLATTACKORDR,escortflw1pln,
  451. GUNNERSELFDEFENSEORDR,nullpln,
  452. ABORTMISSIONORDR,flyhomeevadepln,
  453. EVASIVEORDR,escortflw4pln,
  454. COMMANDFROMPLAYERORDR,variablepln,
  455. TARGETFROMPLAYERORDR,escortflw1pln,
  456. NULLORDR
  457.  
  458.  
  459.  
  460. escortflw3pln
  461.  
  462. NULLTARGET,ATTACKMANR,
  463. COMPLETEFOLLOWORDR,variablepln,
  464. AVOIDSTARSHIPORDR,escortflw3pln,
  465. UPDATECOURSEORDR,escortflw1pln,
  466. BREAKOFFORDR,escortflw1pln,
  467. FIGHTERSHOOTORDR,nullpln,
  468. GUNNERSELFDEFENSEORDR,nullpln,
  469. ABORTMISSIONORDR,flyhomeevadepln,
  470. EVASIVEORDR,escortflw4pln,
  471. COMMANDFROMPLAYERORDR,variablepln,
  472. TARGETFROMPLAYERORDR,escortflw1pln,
  473. NULLORDR
  474.  
  475.  
  476.  
  477. escortflw4pln
  478.  
  479. NULLTARGET,EVASIVEMANR,
  480. GUNNERSELFDEFENSEORDR,nullpln,
  481. UPDATECOURSEORDR,escortflw1pln,
  482. COMMANDFROMPLAYERORDR,variablepln,
  483. NULLORDR
  484.  
  485.  
  486. boardtogivepln            
  487.  
  488. NULLTARGET,STOPMANR,
  489. ABORTMISSIONORDR,flyhomeevadepln,
  490. STOPGOHOMEORDR,flyhomeevadepln,
  491. COMPLETEGOHOMEORDR,flyhomeevadepln,
  492. CHECKCONDITIONALORDR,variablepln,
  493. COMPLETEGOOTHERORDR,variablepln,
  494. ORDERSWITCHORDR,variablepln,
  495. LOOKFORCRAFTTOBOARDORDR,board2pln,
  496. WAITGOOTHERORDR,variablepln,
  497. AVOIDHITORDR,nullpln,
  498. GUNNERSELFDEFENSEORDR,nullpln,
  499. COMMANDFROMPLAYERORDR,variablepln,
  500. NULLORDR
  501.  
  502.  
  503. boardtotakepln            
  504. NULLTARGET,STOPMANR,
  505. ABORTMISSIONORDR,flyhomeevadepln,
  506. STOPGOHOMEORDR,flyhomeevadepln,
  507. COMPLETEGOHOMEORDR,flyhomeevadepln,
  508. CHECKCONDITIONALORDR,variablepln,
  509. COMPLETEGOOTHERORDR,variablepln,
  510. ORDERSWITCHORDR,variablepln,
  511. LOOKFORCRAFTTOBOARDORDR,board2pln,
  512. WAITGOOTHERORDR,variablepln,
  513. AVOIDHITORDR,nullpln,
  514. GUNNERSELFDEFENSEORDR,nullpln,
  515. COMMANDFROMPLAYERORDR,variablepln,
  516. NULLORDR
  517.  
  518.  
  519. boardtoexchangepln    
  520.  
  521. NULLTARGET,STOPMANR,
  522. ABORTMISSIONORDR,flyhomeevadepln,
  523. STOPGOHOMEORDR,flyhomeevadepln,
  524. COMPLETEGOHOMEORDR,flyhomeevadepln,
  525. CHECKCONDITIONALORDR,variablepln,
  526. COMPLETEGOOTHERORDR,variablepln,
  527. ORDERSWITCHORDR,variablepln,
  528. LOOKFORCRAFTTOBOARDORDR,board2pln,
  529. WAITGOOTHERORDR,variablepln,
  530. AVOIDHITORDR,nullpln,
  531. GUNNERSELFDEFENSEORDR,nullpln,
  532. COMMANDFROMPLAYERORDR,variablepln,
  533. NULLORDR
  534.  
  535.  
  536. boardtocapturepln        
  537.  
  538. NULLTARGET,STOPMANR,
  539. ABORTMISSIONORDR,flyhomeevadepln,
  540. STOPGOHOMEORDR,flyhomeevadepln,
  541. COMPLETEGOHOMEORDR,flyhomeevadepln,
  542. CHECKCONDITIONALORDR,variablepln,
  543. COMPLETEGOOTHERORDR,variablepln,
  544. ORDERSWITCHORDR,variablepln,
  545. LOOKFORCRAFTTOBOARDORDR,board2pln,
  546. WAITGOOTHERORDR,variablepln,
  547. AVOIDHITORDR,nullpln,
  548. GUNNERSELFDEFENSEORDR,nullpln,
  549. COMMANDFROMPLAYERORDR,variablepln,
  550. NULLORDR
  551.  
  552.  
  553. boardtodestroypln        
  554.  
  555. NULLTARGET,STOPMANR,
  556. ABORTMISSIONORDR,flyhomeevadepln,
  557. STOPGOHOMEORDR,flyhomeevadepln,
  558. COMPLETEGOHOMEORDR,flyhomeevadepln,
  559. CHECKCONDITIONALORDR,variablepln,
  560. COMPLETEGOOTHERORDR,variablepln,
  561. ORDERSWITCHORDR,variablepln,
  562. LOOKFORCRAFTTOBOARDORDR,board2pln,
  563. WAITGOOTHERORDR,variablepln,
  564. AVOIDHITORDR,nullpln,
  565. GUNNERSELFDEFENSEORDR,nullpln,
  566. COMMANDFROMPLAYERORDR,variablepln,
  567. NULLORDR
  568.  
  569.  
  570. boardtopickuppln        
  571.  
  572. NULLTARGET,STOPMANR,
  573. ABORTMISSIONORDR,flyhomeevadepln,
  574. STOPGOHOMEORDR,flyhomeevadepln,
  575. COMPLETEGOHOMEORDR,flyhomeevadepln,
  576. CHECKCONDITIONALORDR,variablepln,
  577. COMPLETEGOOTHERORDR,variablepln,
  578. ORDERSWITCHORDR,variablepln,
  579. LOOKFORCRAFTTOBOARDORDR,board2pln,
  580. WAITGOOTHERORDR,variablepln,
  581. AVOIDHITORDR,nullpln,
  582. GUNNERSELFDEFENSEORDR,nullpln,
  583. COMMANDFROMPLAYERORDR,variablepln,
  584. NULLORDR
  585.  
  586.  
  587. boardtocontactpln        
  588.  
  589. NULLTARGET,STOPMANR,
  590. ABORTMISSIONORDR,flyhomeevadepln,
  591. STOPGOHOMEORDR,flyhomeevadepln,
  592. COMPLETEGOHOMEORDR,flyhomeevadepln,
  593. CHECKCONDITIONALORDR,variablepln,
  594. COMPLETEGOOTHERORDR,variablepln,
  595. ORDERSWITCHORDR,variablepln,
  596. LOOKFORCRAFTTOBOARDORDR,board2pln,
  597. WAITGOOTHERORDR,variablepln,
  598. AVOIDHITORDR,nullpln,
  599. GUNNERSELFDEFENSEORDR,nullpln,
  600. COMMANDFROMPLAYERORDR,variablepln,
  601. NULLORDR
  602.  
  603.  
  604. board2pln                
  605.  
  606. NULLTARGET,BOARDMANR,
  607. ABORTMISSIONORDR,flyhomeevadepln,
  608. COMPLETEGOHOMEORDR,flyhomeevadepln,
  609. CHECKCONDITIONALORDR,variablepln,
  610. ORDERSWITCHORDR,variablepln,
  611. UPDATECOURSEORDR,board3pln,
  612. ABORTBOARDORDR,board3pln,
  613. GUNNERSELFDEFENSEORDR,nullpln,
  614. COMMANDFROMPLAYERORDR,variablepln,
  615. NULLORDR
  616.  
  617.  
  618. board3pln                
  619.  
  620. NULLTARGET,HEADTOWARDFULLMANR,
  621. ABORTMISSIONORDR,flyhomeevadepln,
  622. STOPGOHOMEORDR,flyhomeevadepln,
  623. COMPLETEGOHOMEORDR,flyhomeevadepln,
  624. CHECKCONDITIONALORDR,variablepln,
  625. COMPLETEGOOTHERORDR,variablepln,
  626. ORDERSWITCHORDR,variablepln,
  627. LOOKFORCRAFTTOBOARDORDR,board2pln,
  628. RETURNBOARDORDR,boardtogivepln,
  629. UPDATECOURSEORDR,nullpln,
  630. AVOIDSTARSHIPORDR,board3pln,
  631. AVOIDHITORDR,nullpln,
  632. GUNNERSELFDEFENSEORDR,nullpln,
  633. COMMANDFROMPLAYERORDR,variablepln,
  634. NULLORDR
  635.  
  636.  
  637. dropoffldr1pln            
  638.  
  639. NORMALTARGET,RENDEZVOUSMANR,
  640. STOPGOHOMEORDR,flyhomepln,
  641. COMPLETEGOHOMEORDR,flyhomepln,
  642. CHECKCONDITIONALORDR,variablepln,
  643. COMPLETEGOOTHERORDR,variablepln,
  644. UPDATECOURSEORDR,nullpln,
  645. DROPOFFDESTORDR,dropoffldr2pln,
  646. GUNNERSELFDEFENSEORDR,nullpln,
  647. ABORTMISSIONORDR,flyhomepln,
  648. COMMANDFROMPLAYERORDR,variablepln,
  649. NULLORDR
  650.  
  651.  
  652. dropoffldr2pln            
  653.  
  654. NULLTARGET,DROPOFFMANR,
  655. STOPGOHOMEORDR,flyhomepln,
  656. COMPLETEGOHOMEORDR,flyhomepln,
  657. CHECKCONDITIONALORDR,variablepln,
  658. COMPLETEGOOTHERORDR,variablepln,
  659. UPDATECOURSEORDR,dropoffldr2pln,
  660. GUNNERSELFDEFENSEORDR,nullpln,
  661. ABORTMISSIONORDR,flyhomepln,
  662. COMMANDFROMPLAYERORDR,variablepln,
  663. NULLORDR
  664.  
  665.  
  666. rendezvous1pln            
  667.  
  668. LOCATARGET,CRUISEMANR,
  669. ABORTMISSIONORDR,flyhomeevadepln,
  670. STOPGOHOMEORDR,flyhomeevadepln,
  671. AVOIDSTARSHIPORDR,rendezvous1pln,
  672. NEARTARGETORDR,rendezvous2pln,
  673. UPDATECOURSEORDR,nullpln,
  674. AVOIDHITORDR,nullpln,
  675. GUNNERSELFDEFENSEORDR,nullpln,
  676. COMMANDFROMPLAYERORDR,variablepln,
  677. NULLORDR
  678.  
  679.  
  680. rendezvous2pln            
  681.  
  682. NULLTARGET,AWAITBOARDMANR,
  683. ABORTMISSIONORDR,flyhomeevadepln,
  684. UPDATECOURSEORDR,nullpln,
  685. AWAITBOARDORDR,nullpln,
  686. LEADERDEADORDR,rendezvous2pln,
  687. COMPLETEGOHOMEORDR,flyhomeevadepln,
  688. CHECKCONDITIONALORDR,variablepln,
  689. COMPLETEGOOTHERORDR,variablepln,
  690. GUNNERSELFDEFENSEORDR,nullpln,
  691. COMMANDFROMPLAYERORDR,variablepln,
  692. NULLORDR
  693.  
  694.  
  695. rendezvousflw1pln        
  696.  
  697. NORMALTARGET,FOLLOWLEADERMANR,
  698. ABORTMISSIONORDR,flyhomeevadepln,
  699. LEADERDEADORDR,rendezvous1pln,
  700. GUNNERSELFDEFENSEORDR,nullpln,
  701. STOPGOHOMEORDR,flyhomeevadepln,
  702. NEARTARGETORDR,rendezvous2pln,
  703. UPDATECOURSEORDR,nullpln,
  704. AVOIDHITORDR,nullpln,
  705. COMMANDFROMPLAYERORDR,variablepln,
  706. NULLORDR
  707.  
  708.  
  709. disabledpln                
  710.  
  711. NULLTARGET,AWAITBOARDMANR,
  712. MAKEDISABLEDORDR,nullpln,
  713. AWAITBOARDORDR,nullpln,
  714. LEADERDEADORDR,disabledpln,
  715. COMPLETEGOHOMEORDR,flyhomeevadepln,
  716. CHECKCONDITIONALORDR,variablepln,
  717. COMPLETEGOOTHERORDR,variablepln,
  718. NULLORDR
  719.  
  720.  
  721. waitforboardpln          
  722.  
  723. NULLTARGET,AWAITBOARDMANR,
  724. AWAITBOARDORDR,nullpln,
  725. LEADERDEADORDR,disabledpln,
  726. ABORTMISSIONORDR,flyhomepln,
  727. STOPGOHOMEORDR,flyhomeevadepln,
  728. COMPLETEGOHOMEORDR,flyhomeevadepln,
  729. CHECKCONDITIONALORDR,variablepln,
  730. COMPLETEGOOTHERORDR,variablepln,
  731. COMMANDFROMPLAYERORDR,variablepln,
  732. NULLORDR
  733.  
  734.  
  735. craftwaitforgopln        
  736.  
  737. NULLTARGET,STOPMANR,
  738. UNDERATTACKORDR,nullpln,
  739. STILLATTACKORDR,craftwaitforgopln,
  740. COMMANDFROMPLAYERORDR,variablepln,
  741. NULLORDR
  742.  
  743.  
  744. flyhomepln
  745.  
  746. NULLTARGET,RENDEZVOUSMANR,
  747. HYPERSPACEORDR,intohyperspacepln,
  748. UPDATECOURSEORDR,flyhomepln,
  749. AVOIDSTARSHIPORDR,flyhomepln,
  750. FLYHOMEORDR,enterhangarpln,
  751. COMMANDFROMPLAYERORDR,variablepln,
  752. NULLORDR
  753.  
  754.  
  755. followhomepln            
  756.  
  757. NULLTARGET,FOLLOWLEADERMANR,
  758. LEADERDEADORDR,flyhomepln,
  759. UPDATECOURSEORDR,followhomeevadepln,
  760.     ;* must be at after updatecourse
  761. HYPERSPACEORDR,intohyperspacepln,
  762. COMMANDFROMPLAYERORDR,variablepln,
  763. NULLORDR
  764.  
  765.  
  766. flyhomeevadepln        
  767.  
  768. NULLTARGET,RENDEZVOUSMANR,
  769. HYPERSPACEORDR,intohyperspacepln,
  770. UPDATECOURSEORDR,flyhomeevadepln,
  771. FLYHOMEOTHERREGIONORDR,homeviahyperspacepln,
  772. FLYHOMEORDR,enterhangarpln,
  773. ABORTMOTHERWAITORDR,intohyperspacepln,
  774. AVOIDSTARSHIPORDR,flyhomeevadepln,
  775. AVOIDHITORDR,nullpln,
  776. STILLATTACKORDR,flyhomeevadepln,
  777. GUNNERSELFDEFENSEORDR,nullpln,
  778. COMMANDFROMPLAYERORDR,variablepln,
  779. NULLORDR
  780.  
  781.  
  782. followhomeevadepln     
  783.  
  784. NULLTARGET,FOLLOWLEADERMANR,
  785. UPDATECOURSEORDR,followhomeevadepln,
  786. AVOIDHITORDR,nullpln,
  787. STILLATTACKORDR,followhomeevadepln,
  788.     ;* must be at after updatecourse
  789. HYPERSPACEORDR,intohyperspacepln,
  790. LEADERDEADORDR,flyhomeevadepln,
  791. GUNNERSELFDEFENSEORDR,nullpln,
  792. COMMANDFROMPLAYERORDR,variablepln,
  793. NULLORDR
  794.  
  795.  
  796. enterhangarpln             
  797.  
  798. NULLTARGET,HEADTOWARDMANR,
  799. ENTERHANGARORDR,flyhomeevadepln,
  800. UPDATECOURSEORDR,enterhangarpln,
  801. NULLORDR
  802.  
  803.  
  804. exithangarpln            
  805.  
  806. NULLTARGET,OUTOFHANGARMANR,
  807. UPDATECOURSEORDR,nullpln,
  808. NULLORDR
  809.  
  810.  
  811. intohyperspacepln     
  812.  
  813. HOMETARGET,INTOHYPERSPACEMANR,
  814. UPDATECOURSEORDR,nullpln,
  815. GUNNERSELFDEFENSEORDR,nullpln,
  816. NULLORDR
  817.  
  818.  
  819. outofhyperspacepln     
  820.  
  821. NULLTARGET,OUTOFHYPERSPACEMANR,
  822. UPDATECOURSEORDR,nullpln,
  823. NULLORDR
  824.  
  825.  
  826. starshipintohyperpln 
  827.  
  828. HOMETARGET,INTOHYPERSPACEMANR,
  829. CHECKHYPERORDR,starshipstatpln,
  830. UPDATECOURSEORDR,nullpln,
  831. GUNNERSELFDEFENSEORDR,nullpln,
  832. GUNNEROFFENSEORDR,nullpln,
  833. MISSILEDEFENSEORDR,nullpln,
  834. NULLORDR
  835.  
  836.  
  837. starshipfollowhomepln
  838.  
  839. NULLTARGET,FOLLOWLEADERMANR,
  840. CHECKHYPERORDR,starshipstatpln,
  841. LEADERDEADORDR,starshipintohyperpln,
  842. UPDATECOURSEORDR,nullpln,
  843. GUNNERSELFDEFENSEORDR,nullpln,
  844. GUNNEROFFENSEORDR,nullpln,
  845. MISSILEDEFENSEORDR,nullpln,
  846. HYPERSPACEORDR,starshipintohyperpln,
  847. NULLORDR
  848.  
  849.  
  850. starshipstatpln
  851.  
  852. NULLTARGET,STOPMANR,
  853. GUNNERSELFDEFENSEORDR,nullpln,
  854. MISSILEDEFENSEORDR,nullpln,
  855. NULLORDR
  856.  
  857.  
  858. starshipformpln
  859.  
  860. NORMALTARGET,CRUISEMANR,
  861. ABORTMISSIONORDR,starshipintohyperpln,
  862. STOPGOHOMEORDR,starshipintohyperpln,
  863. COMPLETEGOHOMEORDR,starshipintohyperpln,
  864. CHECKCONDITIONALORDR,variablepln,
  865. COMPLETEGOOTHERORDR,variablepln,
  866. ORDERSWITCHORDR,variablepln,
  867. UPDATECOURSEORDR,nullpln,
  868. GUNNERSELFDEFENSEORDR,nullpln,
  869. GUNNEROFFENSEORDR,nullpln,
  870. MISSILEDEFENSEORDR,nullpln,
  871. MOTHERSHIPORDR,starshipintohyperpln,
  872. NULLORDR
  873.  
  874.  
  875. starshipfollowpln        
  876.  
  877. NORMALTARGET,FOLLOWLEADERMANR,
  878. ABORTMISSIONORDR,starshipintohyperpln,
  879. COMPLETEFOLLOWORDR,variablepln,
  880. LEADERDEADORDR,starshipformpln,
  881. UPDATECOURSEORDR,nullpln,
  882. GUNNERSELFDEFENSEORDR,nullpln,
  883. GUNNEROFFENSEORDR,nullpln,
  884. MISSILEDEFENSEORDR,nullpln,
  885. HYPERSPACEORDR,starshipintohyperpln,
  886. NULLORDR
  887.  
  888.  
  889. starshipwaitreturnpln
  890.  
  891. NULLTARGET,STOPMANR,
  892. ABORTMISSIONORDR,starshipintohyperpln,
  893. STOPGOHOMEORDR,starshipintohyperpln,
  894. COMPLETEGOHOMEORDR,starshipintohyperpln,
  895. CHECKCONDITIONALORDR,variablepln,
  896. COMPLETEGOOTHERORDR,variablepln,
  897. GUNNERSELFDEFENSEORDR,nullpln,
  898. GUNNEROFFENSEORDR,nullpln,
  899. MISSILEDEFENSEORDR,nullpln,
  900. NULLORDR
  901.  
  902.  
  903. starshipwaitcreatepln
  904. NULLTARGET,STOPMANR,
  905. ABORTMISSIONORDR,starshipintohyperpln,
  906. STOPGOHOMEORDR,starshipintohyperpln,
  907. COMPLETEGOHOMEORDR,starshipintohyperpln,
  908. CHECKCONDITIONALORDR,variablepln,
  909. COMPLETEGOOTHERORDR,variablepln,
  910. GUNNERSELFDEFENSEORDR,nullpln,
  911. GUNNEROFFENSEORDR,nullpln,
  912. MISSILEDEFENSEORDR,nullpln,
  913. NULLORDR
  914.  
  915.  
  916. starshipprotectpln    
  917.  
  918. NORMALTARGET,CRUISEMANR,
  919. ABORTMISSIONORDR,starshipintohyperpln,
  920. STOPGOHOMEORDR,starshipintohyperpln,
  921. COMPLETEGOHOMEORDR,starshipintohyperpln,
  922. CHECKCONDITIONALORDR,variablepln,
  923. COMPLETEGOOTHERORDR,variablepln,
  924. ORDERSWITCHORDR,variablepln,
  925. UPDATECOURSEORDR,nullpln,
  926. GUNNERSELFDEFENSEORDR,nullpln,
  927. GUNNEROFFENSEORDR,nullpln,
  928. MISSILEDEFENSEORDR,nullpln,
  929. MOTHERSHIPORDR,starshipintohyperpln,
  930. NULLORDR
  931.  
  932.  
  933. starshipescortpln        
  934.  
  935. NORMALTARGET,CRUISEMANR,
  936. ABORTMISSIONORDR,starshipintohyperpln,
  937. STOPGOHOMEORDR,starshipintohyperpln,
  938. COMPLETEGOHOMEORDR,starshipintohyperpln,
  939. CHECKCONDITIONALORDR,variablepln,
  940. COMPLETEGOOTHERORDR,variablepln,
  941. ORDERSWITCHORDR,variablepln,
  942. UPDATECOURSEORDR,nullpln,
  943. GUNNERSELFDEFENSEORDR,nullpln,
  944. GUNNEROFFENSEORDR,nullpln,
  945. MISSILEDEFENSEORDR,nullpln,
  946. MOTHERSHIPORDR,starshipintohyperpln,
  947. NULLORDR
  948.  
  949.  
  950. starshipattackpln
  951.  
  952. NORMALTARGET,CRUISEMANR,
  953. ABORTMISSIONORDR,starshipintohyperpln,
  954. STOPGOHOMEORDR,starshipintohyperpln,
  955. COMPLETEGOHOMEORDR,starshipintohyperpln,
  956. CHECKCONDITIONALORDR,variablepln,
  957. COMPLETEGOOTHERORDR,variablepln,
  958. ORDERSWITCHORDR,variablepln,
  959. UPDATECOURSEORDR,nullpln,
  960. GUNNERSELFDEFENSEORDR,nullpln,
  961. GUNNEROFFENSEORDR,nullpln,
  962. MISSILEDEFENSEORDR,nullpln,
  963. MOTHERSHIPORDR,starshipintohyperpln,
  964. NULLORDR
  965.  
  966.  
  967. starshipdisablepln    
  968.  
  969. NORMALTARGET,CRUISEMANR,
  970. ABORTMISSIONORDR,starshipintohyperpln,
  971. STOPGOHOMEORDR,starshipintohyperpln,
  972. COMPLETEGOHOMEORDR,starshipintohyperpln,
  973. CHECKCONDITIONALORDR,variablepln,
  974. COMPLETEGOOTHERORDR,variablepln,
  975. ORDERSWITCHORDR,variablepln,
  976. UPDATECOURSEORDR,nullpln,
  977. GUNNERSELFDEFENSEORDR,nullpln,
  978. GUNNEROFFENSEORDR,nullpln,
  979. MISSILEDEFENSEORDR,nullpln,
  980. MOTHERSHIPORDR,starshipintohyperpln,
  981. NULLORDR
  982.  
  983. starshipwaitforgopln    
  984.  
  985. NULLTARGET,STOPMANR,
  986. ABORTMISSIONORDR,starshipintohyperpln,
  987. NULLORDR
  988.  
  989.  
  990. variablepln                
  991.  
  992. 0x80,NULLMANR,
  993. NULLORDR
  994.  
  995.  
  996. waitpln                    
  997.  
  998. NULLTARGET,WAITMANR,
  999. ABORTMISSIONORDR,flyhomeevadepln,
  1000. STOPGOHOMEORDR,flyhomeevadepln,
  1001. GUNNERSELFDEFENSEORDR,nullpln,
  1002. MISSILEDEFENSEORDR,nullpln,
  1003. LEADERDEADORDR,waitpln,
  1004. COMPLETEGOHOMEORDR,flyhomeevadepln,
  1005. CHECKCONDITIONALORDR,variablepln,
  1006. COMPLETEGOOTHERORDR,variablepln,
  1007. COMMANDFROMPLAYERORDR,variablepln,
  1008. NULLORDR
  1009.  
  1010.  
  1011. selfdestroypln            
  1012.  
  1013. NULLTARGET,STOPMANR,
  1014. KILLSELFORDR,nullpln,
  1015. COMPLETEGOHOMEORDR,flyhomeevadepln,
  1016. CHECKCONDITIONALORDR,variablepln,
  1017. COMPLETEGOOTHERORDR,variablepln,
  1018. NULLORDR
  1019.  
  1020.  
  1021. boardtorepairpln        
  1022.  
  1023. NULLTARGET,STOPMANR,
  1024. ABORTMISSIONORDR,flyhomeevadepln,
  1025. STOPGOHOMEORDR,flyhomeevadepln,
  1026. COMPLETEGOHOMEORDR,flyhomeevadepln,
  1027. CHECKCONDITIONALORDR,variablepln,
  1028. COMPLETEGOOTHERORDR,variablepln,
  1029. ORDERSWITCHORDR,variablepln,
  1030. LOOKFORCRAFTTOBOARDORDR,board2pln,
  1031. WAITGOOTHERORDR,variablepln,
  1032. AVOIDHITORDR,nullpln,
  1033. GUNNERSELFDEFENSEORDR,nullpln,
  1034. COMMANDFROMPLAYERORDR,variablepln,
  1035. NULLORDR
  1036.  
  1037.  
  1038. capfreeldr1pln            
  1039.  
  1040. NORMALTARGET,CRUISEMANR,
  1041. STOPGOHOMEORDR,flyhomeevadepln,
  1042. COMPLETEGOHOMEORDR,flyhomeevadepln,
  1043. CHECKCONDITIONALORDR,variablepln,
  1044. COMPLETEGOOTHERORDR,variablepln,
  1045. ORDERSWITCHORDR,variablepln,
  1046. AVOIDSTARSHIPORDR,capldr1pln,
  1047. UPDATECOURSEORDR,capldr1pln,
  1048. SCANFORTARGETORDR,capldr2pln,
  1049. WAITGOOTHERORDR,variablepln,
  1050. UNDERATTACKORDR,nullpln,
  1051. STILLATTACKORDR,capldr1pln,
  1052. GUNNERSELFDEFENSEORDR,nullpln,
  1053. ABORTMISSIONORDR,flyhomeevadepln,
  1054. EVASIVEORDR,capldr5pln,
  1055. COMMANDFROMPLAYERORDR,variablepln,
  1056. NULLORDR
  1057.  
  1058.  
  1059. kamikaze1pln                
  1060.  
  1061. NORMALTARGET,CRUISEMANR,
  1062. STOPGOHOMEORDR,flyhomeevadepln,
  1063. CHECKCONDITIONALORDR,variablepln,
  1064. ORDERSWITCHORDR,variablepln,
  1065. AVOIDSTARSHIPORDR,kamikaze1pln,
  1066. UPDATECOURSEORDR,kamikaze1pln,
  1067. SCANFORTARGETORDR,kamikaze2pln,
  1068. WAITGOOTHERORDR,variablepln,
  1069. UNDERATTACKORDR,nullpln,
  1070. STILLATTACKORDR,kamikaze1pln,
  1071. GUNNERSELFDEFENSEORDR,nullpln,
  1072. EVASIVEORDR,kamikaze3pln,
  1073. NULLORDR
  1074.  
  1075.  
  1076. kamikaze2pln
  1077.  
  1078. NULLTARGET,KAMIKAZEMANR,
  1079. STOPGOHOMEORDR,flyhomeevadepln,
  1080. CHECKCONDITIONALORDR,variablepln,
  1081. ORDERSWITCHORDR,variablepln,
  1082. FIGHTERSHOOTORDR,nullpln,
  1083. UPDATECOURSEORDR,kamikaze2pln,
  1084. BREAKOFFORDR,kamikaze1pln,
  1085. GUNNERSELFDEFENSEORDR,nullpln,
  1086. GUNNEROFFENSEORDR,nullpln,
  1087. EVASIVEORDR,kamikaze3pln,
  1088. TARGETFROMPLAYERORDR,kamikaze1pln,
  1089. NULLORDR
  1090.  
  1091.  
  1092. kamikaze3pln
  1093.  
  1094. NULLTARGET,EVASIVEMANR,
  1095. UPDATECOURSEORDR,kamikaze1pln,
  1096. NULLORDR
  1097.  
  1098.  
  1099. hyperspacepln
  1100.  
  1101. HOMETARGET,INTOHYPERSPACEMANR,
  1102. UPDATECOURSEORDR,nullpln,
  1103. GUNNERSELFDEFENSEORDR,nullpln,
  1104. NULLORDR
  1105.  
  1106.  
  1107. transfercargopln
  1108.  
  1109. NULLTARGET,NULLMANR,
  1110. TRANSFERCARGOORDR,nullpln,
  1111. COMPLETEGOHOMEORDR,flyhomepln,
  1112. COMPLETEGOOTHERORDR,variablepln,
  1113. NULLORDR
  1114.  
  1115.  
  1116. orbitpln
  1117.  
  1118. NULLTARGET,ORBITMANR,
  1119. UPDATECOURSEORDR,nullpln,
  1120. STOPGOHOMEORDR,flyhomepln,
  1121. COMPLETEGOHOMEORDR,flyhomepln,
  1122. CHECKCONDITIONALORDR,variablepln,
  1123. COMPLETEGOOTHERORDR,variablepln,
  1124. ORDERSWITCHORDR,variablepln,
  1125. UPDATECOURSEORDR,formldr1pln,
  1126. GUNNERSELFDEFENSEORDR,nullpln,
  1127. ABORTMISSIONORDR,flyhomepln,
  1128. NULLORDR
  1129.  
  1130.  
  1131. selfcapturepln
  1132.  
  1133. NULLTARGET,NULLMANR,
  1134. SELFCAPTUREORDR,flyhomepln,
  1135. COMPLETEGOHOMEORDR,flyhomepln,
  1136. COMPLETEGOOTHERORDR,variablepln,
  1137. NULLORDR
  1138.  
  1139.  
  1140. release1pln
  1141.  
  1142. NORMALTARGET,CRUISEMANR,
  1143. STOPGOHOMEORDR,flyhomepln,
  1144. CHECKCONDITIONALORDR,variablepln,
  1145. ORDERSWITCHORDR,variablepln,
  1146. UPDATECOURSEORDR,formldr1pln,
  1147. GUNNERSELFDEFENSEORDR,nullpln,
  1148. ABORTMISSIONORDR,flyhomepln,
  1149. CHECKRELEASEORDR,release2pln,
  1150. COMMANDFROMPLAYERORDR,variablepln,
  1151. NULLORDR
  1152.  
  1153.  
  1154. release2pln
  1155.  
  1156. NULLTARGET,RELEASEMANR,
  1157. STOPGOHOMEORDR,flyhomepln,
  1158. COMPLETEGOHOMEORDR,flyhomepln,
  1159. CHECKCONDITIONALORDR,variablepln,
  1160. COMPLETEGOOTHERORDR,variablepln,
  1161. ORDERSWITCHORDR,variablepln,
  1162. UPDATECOURSEORDR,formldr1pln,
  1163. GUNNERSELFDEFENSEORDR,nullpln,
  1164. ABORTMISSIONORDR,flyhomepln,
  1165. COMMANDFROMPLAYERORDR,variablepln,
  1166. NULLORDR
  1167.  
  1168.  
  1169. deliverpln
  1170.  
  1171. NORMALTARGET,CRUISEMANR,
  1172. STOPGOHOMEORDR,flyhomepln,
  1173. CHECKCONDITIONALORDR,variablepln,
  1174. ORDERSWITCHORDR,variablepln,
  1175. UPDATECOURSEORDR,formldr1pln,
  1176. GUNNERSELFDEFENSEORDR,nullpln,
  1177. ABORTMISSIONORDR,flyhomepln,
  1178. CHECKDELIVERORDR,release2pln,
  1179. COMMANDFROMPLAYERORDR,variablepln,
  1180. NULLORDR
  1181.  
  1182.  
  1183. changesidespln
  1184.  
  1185. NULLTARGET,NULLMANR,
  1186. CHANGESIDESORDR,nullpln,
  1187. COMPLETEGOHOMEORDR,flyhomepln,
  1188. CHECKCONDITIONALORDR,variablepln,
  1189. COMPLETEGOOTHERORDR,variablepln,
  1190. NULLORDR
  1191.  
  1192.  
  1193. startoverpln
  1194.  
  1195. NULLTARGET,NULLMANR,
  1196. COMPLETEGOHOMEORDR,flyhomepln,
  1197. COMPLETEGOOTHERORDR,variablepln,
  1198. STARTOVERORDR,variablepln,
  1199. CHECKCONDITIONALORDR,variablepln,
  1200. NULLORDR
  1201.  
  1202.  
  1203. backuppln
  1204.  
  1205. NULLTARGET,BACKUPMANR,
  1206. ABORTMISSIONORDR,starshipintohyperpln,
  1207. STOPGOHOMEORDR,starshipintohyperpln,
  1208. COMPLETEGOHOMEORDR,starshipintohyperpln,
  1209. CHECKCONDITIONALORDR,variablepln,
  1210. COMPLETEGOOTHERORDR,variablepln,
  1211. ORDERSWITCHORDR,variablepln,
  1212. UPDATECOURSEORDR,nullpln,
  1213. GUNNERSELFDEFENSEORDR,nullpln,
  1214. GUNNEROFFENSEORDR,nullpln,
  1215. MISSILEDEFENSEORDR,nullpln,
  1216. MOTHERSHIPORDR,starshipintohyperpln,
  1217. NULLORDR
  1218.  
  1219.  
  1220. hyperbuoypln
  1221.  
  1222. NULLTARGET,NULLMANR,
  1223. STOPGOHOMEORDR,disappearpln,
  1224. NULLORDR
  1225.  
  1226.  
  1227. disappearpln
  1228.  
  1229. 0x80,NULLMANR,
  1230. DISAPPEARORDR,nullpln,
  1231. NULLORDR
  1232.  
  1233.  
  1234. repaironeselfpln
  1235.  
  1236. NULLTARGET,WAITMANR,
  1237. REPAIRONESELFORDR,nullpln,
  1238. COMPLETEGOHOMEORDR,flyhomeevadepln,
  1239. CHECKCONDITIONALORDR,variablepln,
  1240. COMPLETEGOOTHERORDR,variablepln,
  1241. NULLORDR
  1242.  
  1243.  
  1244. homeviahyperspacepln     
  1245.  
  1246. NULLTARGET,INTOHYPERSPACEMANR,
  1247. UPDATECOURSEORDR,nullpln,
  1248. GUNNERSELFDEFENSEORDR,nullpln,
  1249. NULLORDR
  1250.  
  1251.  
  1252. ;***************************************
  1253. ;
  1254. ;        Inspection plans
  1255. ;
  1256. ;***************************************
  1257.  
  1258. inspectldr1pln                
  1259.  
  1260. NORMALTARGET,CRUISEMANR,
  1261. STOPGOHOMEORDR,flyhomeevadepln,
  1262. COMPLETEGOHOMEORDR,flyhomeevadepln,
  1263. COMPLETEFOLLOWORDR,variablepln,
  1264. CHECKCONDITIONALORDR,variablepln,
  1265. COMPLETEGOOTHERORDR,variablepln,
  1266. ORDERSWITCHORDR,variablepln,
  1267. AVOIDSTARSHIPORDR,inspectldr1pln,
  1268. UPDATECOURSEORDR,inspectldr1pln,
  1269. SCANFORTARGETORDR,inspectldr2pln,
  1270. WAITGOOTHERORDR,variablepln,
  1271. UNDERATTACKORDR,nullpln,
  1272. STILLATTACKORDR,capldr1pln,
  1273. GUNNERSELFDEFENSEORDR,nullpln,
  1274. ABORTMISSIONORDR,flyhomeevadepln,
  1275. EVASIVEORDR,inspectldr3pln,
  1276. COMMANDFROMPLAYERORDR,variablepln,
  1277. NULLORDR
  1278.  
  1279.  
  1280. inspectldr2pln
  1281.  
  1282. NULLTARGET,ATTACKMANR,
  1283. STOPGOHOMEORDR,flyhomeevadepln,
  1284. COMPLETEGOHOMEORDR,flyhomeevadepln,
  1285. COMPLETEFOLLOWORDR,variablepln,
  1286. CHECKCONDITIONALORDR,variablepln,
  1287. ORDERSWITCHORDR,variablepln,
  1288. AVOIDSTARSHIPORDR,inspectldr2pln,
  1289. UPDATECOURSEORDR,inspectldr2pln,
  1290. AVOIDHITORDR,nullpln,        
  1291. BREAKOFFORDR,inspectldr1pln,
  1292. INSPECTEDORDR,inspectldr1pln,
  1293. GUNNERSELFDEFENSEORDR,nullpln,
  1294. ABORTMISSIONORDR,flyhomeevadepln,
  1295. EVASIVEORDR,inspectldr3pln,
  1296. TARGETFROMPLAYERORDR,inspectldr1pln,
  1297. COMMANDFROMPLAYERORDR,variablepln,
  1298. NULLORDR
  1299.  
  1300.  
  1301. inspectldr3pln
  1302.  
  1303. NULLTARGET,EVASIVEMANR,
  1304.  
  1305. UPDATECOURSEORDR,inspectldr3pln,
  1306. NULLORDR
  1307.  
  1308.  
  1309. ;***************************************
  1310. ;
  1311. ;        Player directed orders that
  1312. ;        override what otherwise the craft
  1313. ;        is doing
  1314. ;
  1315. ;***************************************
  1316.  
  1317. playercapldr1pln                
  1318.  
  1319. NULLTARGET,NULLMANR,
  1320. SCANFORPLAYERTARGETTYPEORDR,playercapldr2pln,
  1321. BREAKOFFORDR,resumemissionpln,
  1322. NULLORDR
  1323.  
  1324.  
  1325. playercapldr2pln                
  1326.  
  1327. NULLTARGET,SETUPATTACKMANR,
  1328. STOPGOHOMEORDR,flyhomeevadepln,
  1329. ROCKETSONBOARDORDR,playercapldr4pln,
  1330. UPDATECOURSEORDR,playercapldr2pln,
  1331. ONTAILORDR,nullpln,
  1332. BREAKOFFORDR,playercapldr1pln,
  1333. WAITRUNORDR,playercapldr3pln,
  1334. FIGHTERSHOOTORDR,nullpln,
  1335. GUNNERSELFDEFENSEORDR,nullpln,
  1336. ABORTMISSIONORDR,flyhomeevadepln,
  1337. EVASIVEORDR,playercapldr5pln,
  1338. TARGETFROMPLAYERORDR,playercapldr2pln,
  1339. COMMANDFROMPLAYERORDR,variablepln,
  1340. NULLORDR
  1341.  
  1342.  
  1343. playercapldr3pln
  1344.  
  1345. NULLTARGET,ATTACKMANR,
  1346. STOPGOHOMEORDR,flyhomeevadepln,
  1347. AVOIDSTARSHIPORDR,playercapldr3pln,
  1348. FIGHTERSHOOTORDR,nullpln,
  1349. UPDATECOURSEORDR,playercapldr3pln,
  1350. AVOIDHITORDR,nullpln,        
  1351. BREAKOFFORDR,playercapldr1pln,
  1352. COMPONENTGONEORDR,playercapldr3pln,
  1353. GUNNERSELFDEFENSEORDR,nullpln,
  1354. GUNNEROFFENSEORDR,nullpln,
  1355. ABORTMISSIONORDR,flyhomeevadepln,
  1356. EVASIVEORDR,playercapldr5pln,
  1357. TARGETFROMPLAYERORDR,playercapldr2pln,
  1358. COMMANDFROMPLAYERORDR,variablepln,
  1359. NULLORDR
  1360.  
  1361.  
  1362. playercapldr4pln
  1363.  
  1364. NULLTARGET,ROCKETATTACKMANR,
  1365. STOPGOHOMEORDR,flyhomeevadepln,
  1366. AVOIDSTARSHIPORDR,playercapldr4pln,
  1367. FIGHTERSHOOTORDR,nullpln,
  1368. UPDATECOURSEORDR,playercapldr4pln,
  1369. AVOIDHITORDR,nullpln,        
  1370. BREAKOFFORDR,playercapldr1pln,
  1371. GUNNERSELFDEFENSEORDR,nullpln,
  1372. GUNNEROFFENSEORDR,nullpln,
  1373. ABORTMISSIONORDR,flyhomeevadepln,
  1374. EVASIVEORDR,playercapldr5pln,
  1375. TARGETFROMPLAYERORDR,playercapldr2pln,
  1376. COMMANDFROMPLAYERORDR,variablepln,
  1377. NULLORDR
  1378.  
  1379.  
  1380. playercapldr5pln
  1381.  
  1382. NULLTARGET,EVASIVEMANR,
  1383. UPDATECOURSEORDR,playercapldr2pln,
  1384. NULLORDR
  1385.  
  1386.  
  1387. playerfollowpln        
  1388.  
  1389. NORMALTARGET,FOLLOWLEADERMANR,
  1390. AVOIDSTARSHIPORDR,playerfollowpln,
  1391. PLAYERGONEORDR,resumemissionpln
  1392. UPDATECOURSEORDR,playerfollowpln,
  1393. UNDERATTACKORDR,nullpln,
  1394. STILLATTACKORDR,playerfollowpln,
  1395. GUNNERSELFDEFENSEORDR,nullpln,
  1396. ABORTMISSIONORDR,flyhomeevadepln,
  1397. LEADERGOHOMEORDR,followhomeevadepln,
  1398. COMMANDFROMPLAYERORDR,variablepln,
  1399. NULLORDR
  1400.  
  1401.  
  1402. playerinspectldr1pln                
  1403.  
  1404. NULLTARGET,NULLMANR,
  1405. SCANFORPLAYERINSPECTTYPEORDR,playerinspectldr2pln,
  1406. BREAKOFFORDR,resumemissionpln,
  1407. NULLORDR
  1408.  
  1409.  
  1410. playerinspectldr2pln
  1411.  
  1412. NULLTARGET,ATTACKMANR,
  1413. STOPGOHOMEORDR,flyhomeevadepln,
  1414. AVOIDSTARSHIPORDR,playerinspectldr2pln,
  1415. UPDATECOURSEORDR,playerinspectldr2pln,
  1416. AVOIDHITORDR,nullpln,        
  1417. BREAKOFFORDR,playerinspectldr1pln,
  1418. INSPECTEDORDR,playerinspectldr1pln,
  1419. GUNNERSELFDEFENSEORDR,nullpln,
  1420. GUNNEROFFENSEORDR,nullpln,
  1421. ABORTMISSIONORDR,flyhomeevadepln,
  1422. EVASIVEORDR,playerinspectldr3pln,
  1423. TARGETFROMPLAYERORDR,playerinspectldr1pln,
  1424. COMMANDFROMPLAYERORDR,variablepln,
  1425. NULLORDR
  1426.  
  1427.  
  1428. playerinspectldr3pln
  1429.  
  1430. NULLTARGET,EVASIVEMANR,
  1431.  
  1432. UPDATECOURSEORDR,playerinspectldr3pln,
  1433. NULLORDR
  1434.  
  1435.  
  1436. playerdisableldr2pln                
  1437.  
  1438. NULLTARGET,SETUPATTACKMANR,
  1439. STOPGOHOMEORDR,flyhomeevadepln,
  1440. ROCKETSONBOARDORDR,playercapldr4pln,
  1441. UPDATECOURSEORDR,playerdisableldr2pln,
  1442. ONTAILORDR,nullpln,
  1443. BREAKOFFORDR,playercapldr1pln,
  1444. WAITRUNORDR,playercapldr3pln,
  1445. FIGHTERSHOOTORDR,nullpln,
  1446. GUNNERSELFDEFENSEORDR,nullpln,
  1447. ABORTMISSIONORDR,flyhomeevadepln,
  1448. EVASIVEORDR,playercapldr5pln,
  1449. TARGETFROMPLAYERORDR,playerdisableldr2pln,
  1450. COMMANDFROMPLAYERORDR,variablepln,
  1451. NULLORDR
  1452.  
  1453.  
  1454. playerboardtorepairpln        
  1455.  
  1456. NULLTARGET,STOPMANR,
  1457. NULLORDR
  1458.  
  1459.  
  1460. playerboardtocapturepln        
  1461.  
  1462. NULLTARGET,NULLMANR,
  1463. NULLORDR
  1464.  
  1465.  
  1466. playerboardtopickuppln        
  1467.  
  1468. NULLTARGET,STOPMANR,
  1469. NULLORDR
  1470.  
  1471.  
  1472. playerboardtodestroypln        
  1473.  
  1474. NULLTARGET,STOPMANR,
  1475. NULLORDR
  1476.  
  1477.  
  1478. playerboardtodefusepln        
  1479.  
  1480. NULLTARGET,STOPMANR,
  1481. NULLORDR
  1482.  
  1483.  
  1484. playerboard2pln                
  1485.  
  1486. NULLTARGET,BOARDMANR,
  1487. ABORTMISSIONORDR,flyhomeevadepln,
  1488. UPDATECOURSEORDR,playerboard3pln,
  1489. ABORTBOARDORDR,playerboard3pln,
  1490. GUNNERSELFDEFENSEORDR,nullpln,
  1491. COMMANDFROMPLAYERORDR,variablepln,
  1492. NULLORDR
  1493.  
  1494.  
  1495. playerboard3pln                
  1496.  
  1497. NULLTARGET,NULLMANR,
  1498. PICKEDUPOBJECTORDR,flyhomeevadepln,
  1499. ALWAYSORDR,resumemissionpln,
  1500. NULLORDR
  1501.  
  1502.  
  1503. resumemissionpln
  1504.  
  1505. NULLTARGET,NULLMANR,
  1506. RESUMEMISSIONORDR,variablepln,
  1507. NULLORDR
  1508.  
  1509.  
  1510. ;***************************************
  1511. ;
  1512. ;    AI for Mines (homing and proximity)
  1513. ;
  1514. ;***************************************
  1515.  
  1516. homing1pln                
  1517.  
  1518. NULLTARGET,ORBITMANR,
  1519. UPDATECOURSEORDR,homing1pln,
  1520. SCANFORTARGETORDR,homing2pln,
  1521. GUNNERSELFDEFENSEORDR,nullpln,
  1522. NULLORDR
  1523.  
  1524.  
  1525. homing2pln
  1526.  
  1527. NULLTARGET,KAMIKAZEMANR,
  1528. UPDATECOURSEORDR,homing2pln,
  1529. GUNNERSELFDEFENSEORDR,nullpln,
  1530. NULLORDR
  1531.  
  1532. ;***************************************
  1533. ;
  1534. ;    AI for craft to fly abd park at
  1535. ;    a parking point on station
  1536. ;
  1537. ;***************************************
  1538.  
  1539. park1pln
  1540.  
  1541. NORMALTARGET,CRUISEMANR,
  1542. STOPGOHOMEORDR,flyhomeevadepln,
  1543. CHECKCONDITIONALORDR,variablepln,
  1544. AVOIDSTARSHIPORDR,formldr1pln,
  1545. LOOKFORPARKORDR,park2pln,
  1546. UPDATECOURSEORDR,formldr1pln,
  1547. UNDERATTACKORDR,nullpln,
  1548. STILLATTACKORDR,formldr1pln,
  1549. GUNNERSELFDEFENSEORDR,nullpln,
  1550. MISSILEDEFENSEORDR,nullpln,
  1551. ABORTMISSIONORDR,flyhomeevadepln,
  1552. COMMANDFROMPLAYERORDR,variablepln,
  1553. NULLORDR
  1554.  
  1555.  
  1556. park2pln
  1557. NULLTARGET,PARKMANR,
  1558. STOPGOHOMEORDR,flyhomeevadepln,
  1559. COMPLETEGOHOMEORDR,flyhomeevadepln,
  1560. CHECKCONDITIONALORDR,variablepln,
  1561. COMPLETEGOOTHERORDR,variablepln,
  1562. UPDATECOURSEORDR,nullpln,
  1563. GUNNERSELFDEFENSEORDR,nullpln,
  1564. MISSILEDEFENSEORDR,nullpln,
  1565. ABORTMISSIONORDR,flyhomeevadepln,
  1566. COMMANDFROMPLAYERORDR,variablepln,
  1567. NULLORDR
  1568.  
  1569.  
  1570. workon1pln
  1571.  
  1572. NORMALTARGET,CRUISEMANR,
  1573. ABORTMISSIONORDR,flyhomeevadepln,
  1574. STOPGOHOMEORDR,flyhomeevadepln,
  1575. CHECKCONDITIONALORDR,variablepln,
  1576. AVOIDSTARSHIPORDR,nullpln,
  1577. UPDATECOURSEORDR,workon2pln,
  1578. GUNNERSELFDEFENSEORDR,nullpln,
  1579. COMMANDFROMPLAYERORDR,variablepln,
  1580. NULLORDR
  1581.  
  1582.  
  1583. workon2pln
  1584.  
  1585. NULLTARGET,STOPMANR,
  1586. ABORTMISSIONORDR,flyhomeevadepln,
  1587. STOPGOHOMEORDR,flyhomeevadepln,
  1588. COMPLETEGOHOMEORDR,flyhomeevadepln,
  1589. CHECKCONDITIONALORDR,variablepln,
  1590. COMPLETEGOOTHERORDR,variablepln,
  1591. LOOKFORCRAFTTOBOARDORDR,workon3pln,
  1592. AVOIDHITORDR,nullpln,
  1593. GUNNERSELFDEFENSEORDR,nullpln,
  1594. COMMANDFROMPLAYERORDR,variablepln,
  1595. NULLORDR
  1596.  
  1597.  
  1598. workon3pln
  1599.  
  1600. NULLTARGET,WORKONMANR,
  1601. ABORTMISSIONORDR,flyhomeevadepln,
  1602. STOPGOHOMEORDR,flyhomeevadepln,
  1603. CHECKCONDITIONALORDR,variablepln,
  1604. AVOIDSTARSHIPORDR,nullpln,
  1605. UPDATECOURSEORDR,workon2pln,
  1606. GUNNERSELFDEFENSEORDR,nullpln,
  1607. COMMANDFROMPLAYERORDR,variablepln,
  1608. NULLORDR
  1609.  
  1610.  
  1611. deathstarfollowpln        
  1612.  
  1613. NORMALTARGET,DEATHSTARFOLLOWMANR,
  1614. UPDATECOURSEORDR,playerfollowpln,
  1615. GUNNERSELFDEFENSEORDR,nullpln,
  1616. ABORTMISSIONORDR,flyhomeevadepln,
  1617. LEADERGOHOMEORDR,followhomeevadepln,
  1618. COMMANDFROMPLAYERORDR,variablepln,
  1619. NULLORDR
  1620.  
  1621.  
  1622. followtarget1pln                
  1623.  
  1624. NORMALTARGET,CRUISEMANR,
  1625. STOPGOHOMEORDR,flyhomeevadepln,
  1626. COMPLETEGOHOMEORDR,flyhomeevadepln,
  1627. CHECKCONDITIONALORDR,variablepln,
  1628. COMPLETEGOOTHERORDR,variablepln,
  1629. ORDERSWITCHORDR,variablepln,
  1630. AVOIDSTARSHIPORDR,followtarget1pln,
  1631. UPDATECOURSEORDR,followtarget1pln,
  1632. SCANFORTARGETORDR,followtarget2pln,
  1633. WAITGOOTHERORDR,variablepln,
  1634. UNDERATTACKORDR,nullpln,
  1635. STILLATTACKORDR,followtarget1pln,
  1636. ABORTMISSIONORDR,flyhomeevadepln,
  1637. EVASIVEORDR,followtarget3pln,
  1638. NULLORDR
  1639.  
  1640.  
  1641. followtarget2pln
  1642.  
  1643. NULLTARGET,FOLLOWTARGETMANR,
  1644. STOPGOHOMEORDR,flyhomeevadepln,
  1645. COMPLETEGOHOMEORDR,flyhomeevadepln,
  1646. CHECKCONDITIONALORDR,variablepln,
  1647. ORDERSWITCHORDR,variablepln,
  1648. AVOIDSTARSHIPORDR,followtarget2pln,
  1649. FIGHTERSHOOTORDR,nullpln,
  1650. UPDATECOURSEORDR,followtarget2pln,
  1651. AVOIDHITORDR,nullpln,        
  1652. BREAKOFFORDR,followtarget1pln,
  1653. COMPONENTGONEORDR,followtarget2pln,
  1654. ABORTMISSIONORDR,flyhomeevadepln,
  1655. TARGETFROMPLAYERORDR,followtarget2pln,
  1656. NULLORDR
  1657.  
  1658.  
  1659. followtarget3pln
  1660.  
  1661. NULLTARGET,EVASIVEMANR,
  1662.  
  1663. UPDATECOURSEORDR,followtarget1pln,
  1664. NULLORDR
  1665.  
  1666.  
  1667.  
  1668.  
  1669. *
  1670.