dantarion

AIDumpV2 Progress

Feb 24th, 2011
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 80.04 KB | None | 0 0
  1. 1060
  2. ------------------------------
  3. global-00 = 8.000
  4. global-01 = 0.000
  5. global-02 = 4.000
  6. global-03 = 10.000
  7. global-04 = 30.000
  8. global-05 = -5.000
  9. global-06 = 3.000
  10. global-07 = 2.000
  11. global-08 = -1.000
  12. global-09 = 0.500
  13. global-0A = 1.000
  14. global-0B = 0.000
  15. global-0C = 0.000
  16. global-0D = 0.000
  17. Set Var(01)(0x0000, 0x2000)
  18. Set Var(01)(0x0001, 0x2001)
  19. ???(02)(0x0002, 0x1009)
  20. ???(2A)(0x6016)
  21. Set Var(01)(0x0004, 0x2002)
  22. Mul(0E)(0x0004, 0x100E)
  23. Add(0C)(0x0004, 0x2003)
  24. if(06)(0x1011, 0x6036)
  25. {
  26.     Set Var(01)(0x0005, 0x2004)
  27.     Mul(0E)(0x0005, 0x100E)
  28.     Add(0C)(0x0004, 0x0005)
  29. }
  30.  
  31. Loop Start?(03)()
  32. if(06)(0x0001)
  33. || !Req(17)(0x101B)
  34. {
  35.     Return(00)()
  36. }
  37. Set Var(01)(0x0005, 0x100C)
  38. Add(0C)(0x0005, 0x2005)
  39. if(06)(0x1008, 0x0005, 0x100B)
  40. {
  41.     Return(00)()
  42. }
  43. Set Var(01)(0x0005, 0x1002)
  44. Mul(0E)(0x0005, 0x1003)
  45. if(06)(0x1008, 0x0005, 0x2001)
  46. {
  47.     Set Var(01)(0x0001, 0x2006)
  48. } else
  49. {
  50.     if(06)(0x1000, 0x2007)
  51.     {
  52.         Set Var(01)(0x0005, 0x0000)
  53.         Add(0C)(0x0005, 0x2008)
  54.         if(06)(0x1007, 0x0001, 0x0005)
  55.         {
  56.             Set Var(01)(0x0001, 0x0005)
  57.         } else
  58.         {
  59.             if(06)(0x1007, 0x0001, 0x2001)
  60.             {
  61.                 Add(0C)(0x0001, 0x2008)
  62.             }
  63.             ???(2E)(0x0002, 0x0003, 0x2009)
  64.             Sub(0D)(0x0003, 0x1027)
  65.             if(06)(0x1008, 0x0003, 0x0004)
  66.             {
  67.                 Call AI(1B)()
  68.             }
  69.         } else
  70.         {
  71.             Add(0C)(0x0001, 0x200A)
  72.         }
  73.         if(06)(0x1009, 0x0001, 0x0000)
  74.         {
  75.             Set Var(01)(0x0007, 0x200A)
  76.         } else
  77.         {
  78.             Set Var(01)(0x0005, 0x0001)
  79.             Div(0F)(0x0005, 0x0000)
  80.             Set Var(01)(0x0007, 0x0005)
  81.         }
  82.         Mul(0E)(0x0007, 0x1003)
  83.         ???(1F)(0x0007)
  84.         Restart Loop?(04)()
  85.         Restart Loop?(04)()
  86.  
  87. 10D0
  88. ------------------------------
  89. global-00 = 10.000
  90. ???(22)(0x2000)
  91.  
  92. Loop Start?(03)()
  93. if(06)(0x1003)
  94. {
  95.     Call AI(1B)(0x6017)
  96.     Return(00)()
  97. }
  98. Restart Loop?(04)()
  99. Restart Loop?(04)()
  100.  
  101. 1090
  102. ------------------------------
  103. global-00 = 3.000
  104. global-01 = 22.000
  105. global-02 = 10.000
  106. global-03 = 120.000
  107. global-04 = 0.000
  108. global-05 = 0.000
  109. Set Var(01)(0x0000, 0x2000)
  110. ???(2A)(0x6019)
  111. ???(2F)(0x0001, 0x2001)
  112. if!(07)(0x1000, 0x0001)
  113. {
  114.     ???(30)()
  115. }
  116. if(06)(0x1004)
  117. {
  118.     Exit Loop?(05)(0x0000)
  119.     ???(14)()
  120. }
  121. ???(22)(0x2002)
  122.  
  123. Loop Start?(03)()
  124. if(06)(0x1004)
  125. || Req(16)(0x1003)
  126. {
  127.     ???(22)(0x2003)
  128.     Exit Loop?(05)()
  129.     ???(14)()
  130. }
  131. Restart Loop?(04)()
  132.  
  133. Loop Start?(03)(0x0000)
  134. ???(1F)(0x1003)
  135. if(06)(0x1002, 0x0000)
  136. && Req(18)(0x1000, 0x0001)
  137. {
  138.     Call AI(1B)()
  139. }
  140. if(06)(0x0001)
  141. {
  142.     Return(00)()
  143. }
  144. Restart Loop?(04)()
  145. Restart Loop?(04)()
  146.  
  147. 1010
  148. ------------------------------
  149. global-00 = 8.000
  150. global-01 = 30.000
  151. global-02 = 10.000
  152. global-03 = 1.000
  153. global-04 = 0.700
  154. global-05 = 0.000
  155. global-06 = 0.000
  156. Set Var(01)(0x0000, 0x2000)
  157. Set Var(01)(0x0001, 0x2001)
  158. ???(2A)(0x6011)
  159. ???(2F)(0x0002, 0x2002)
  160. if!(07)(0x1000, 0x0002)
  161. {
  162.     ???(30)()
  163. }
  164.  
  165. Loop Start?(03)()
  166. if(06)(0x1002, 0x0000)
  167. {
  168.     Set Var(01)(0x0003, 0x2003)
  169. } else
  170. {
  171.     Set Var(01)(0x0003, 0x2004)
  172. }
  173. Mul(0E)(0x0003, 0x1003)
  174. ???(1F)(0x0003)
  175. if(06)(0x0001)
  176. {
  177.     Return(00)()
  178. }
  179. if(06)(0x1002, 0x0001)
  180. && Req(19)(0x1000, 0x2005, 0x1001)
  181. {
  182.     Return(00)()
  183. }
  184. if(06)(0x1000, 0x0002)
  185. {
  186.     Call AI(1B)()
  187. }
  188. Restart Loop?(04)()
  189. Restart Loop?(04)()
  190.  
  191. 1080
  192. ------------------------------
  193. global-00 = 0.000
  194. global-01 = 25.000
  195. global-02 = 18.000
  196. global-03 = 10.000
  197. global-04 = 100.000
  198. global-05 = 0.080
  199. global-06 = 20.000
  200. global-07 = 60.000
  201. global-08 = 1.000
  202. global-09 = 30.000
  203. global-0A = 0.500
  204. global-0B = 0.009
  205. global-0C = 0.100
  206. global-0D = 6.000
  207. global-0E = 0.300
  208. global-0F = 50.000
  209. global-10 = 0.010
  210. global-11 = 0.700
  211. global-12 = 0.050
  212. global-13 = 16.000
  213. global-14 = -20.000
  214. global-15 = -8.000
  215. global-16 = 12.000
  216. global-17 = -1.000
  217. global-18 = 5.000
  218. global-19 = 0.000
  219. global-1A = 0.000
  220. Set Var(01)(0x0000, 0x2000)
  221. ???(02)(0x0001, 0x1009)
  222. Set Var(01)(0x0003, 0x2001)
  223. Set Var(01)(0x0004, 0x2002)
  224. if(06)(0x101E, 0x0022)
  225. {
  226.     Add(0C)(0x0003, 0x2003)
  227.     Add(0C)(0x0004, 0x2003)
  228. }
  229. ???(15)(0x0005)
  230. Set Var(01)(0x0006, 0x2004)
  231. Sub(0D)(0x0006, 0x1011)
  232. Mul(0E)(0x0006, 0x2005)
  233. Mul(0E)(0x0005, 0x0006)
  234. Add(0C)(0x0005, 0x0006)
  235. ???(22)(0x2006)
  236.  
  237. Loop Start?(03)(0x0000)
  238. if(06)(0x100D)
  239. {
  240.     Set Var(01)(0x0000, 0x2007)
  241. }
  242. if(06)(0x1007, 0x0000, 0x2000)
  243. {
  244.     Set Goto?(1C)(0x0001)
  245. } else
  246. {
  247.     Sub(0D)(0x0000, 0x2008)
  248.     Set Var(01)(0x0007, 0x1003)
  249.     ???(1F)(0x0007)
  250. }
  251. if!(07)(0x1005)
  252. {
  253.     Return(00)()
  254. }
  255. if(06)(0x1007, 0x0005, 0x2000)
  256. {
  257.     Sub(0D)(0x0005, 0x2008)
  258. } else
  259. {
  260.     if(06)(0x1007, 0x100D, 0x2000)
  261.     && Req(18)(0x1008, 0x1011, 0x2009)
  262.     {
  263.         Restart Loop?(04)()
  264.     } else
  265.     {
  266.         if(06)(0x1001, 0x0003)
  267.         {
  268.             ???(22)(0x2006)
  269.             Exit Loop?(05)()
  270.         } else
  271.         {
  272.             ???(2E)(0x0001, 0x0002, 0x200A)
  273.             ???(2C)(0x0009, 0x0001, 0x0002)
  274.             if(06)(0x1008, 0x0009, 0x0004)
  275.             {
  276.                 ???(22)(0x2006)
  277.                 Exit Loop?(05)()
  278.             }
  279.         }
  280.         Restart Loop?(04)()
  281.  
  282.         Loop Start?(03)()
  283.         Set Var(01)(0x0006, 0x1011)
  284.         Mul(0E)(0x0006, 0x200B)
  285.         Add(0C)(0x0006, 0x200C)
  286.         ???(15)(0x000A)
  287.         if(06)(0x1007, 0x000A, 0x0006)
  288.         {
  289.             ???(15)(0x0005, 0x200D, 0x2003)
  290.             Exit Loop?(05)(0x0000)
  291.             Restart Loop?(04)()
  292.         }
  293.         ???(2E)(0x0001, 0x0002, 0x200E)
  294.         Mul(0E)(0x0001, 0x1002)
  295.         if(06)(0x1007, 0x101F, 0x200F)
  296.         {
  297.             Set Var(01)(0x000B, 0x101F)
  298.             Sub(0D)(0x000B, 0x200F)
  299.             Mul(0E)(0x000B, 0x2010)
  300.             if(06)(0x1007, 0x000B, 0x2011)
  301.             {
  302.                 Set Var(01)(0x000B, 0x2011)
  303.             }
  304.             if(06)(0x1008, 0x100E, 0x000B)
  305.             {
  306.                 ???(02)(0x000C, 0x0001)
  307.                 ???(1E)(0x000C)
  308.                 ???(1E)(0x000D)
  309.                 if(06)(0x1007, 0x000C, 0x000D)
  310.                 {
  311.                     ???(2A)(0x6027)
  312.                 } else
  313.                 {
  314.                     ???(2A)(0x6028)
  315.                 }
  316.                 if!(07)(0x1011, 0x0000)
  317.                 {
  318.                     if(06)(0x1011, 0x6042)
  319.                     {
  320.                         if(06)(0x1007, 0x0001, 0x2000)
  321.                         {
  322.                             Call AI(1B)()
  323.                         }
  324.                     } else
  325.                     {
  326.                         if(06)(0x1011, 0x6043)
  327.                         {
  328.                             if(06)(0x1008, 0x0001, 0x2000)
  329.                             {
  330.                                 Call AI(1B)()
  331.                             }
  332.                         } else
  333.                         {
  334.                             if(06)(0x1011, 0x6044)
  335.                             || Req(16)(0x1011, 0x6048)
  336.                             {
  337.                                 if(06)(0x1007, 0x0002, 0x2000)
  338.                                 {
  339.                                     Call AI(1B)()
  340.                                 }
  341.                             } else
  342.                             {
  343.                                 if(06)(0x1011, 0x6045)
  344.                                 || Req(16)(0x1011, 0x6049)
  345.                                 {
  346.                                     if(06)(0x1008, 0x0002, 0x2000)
  347.                                     {
  348.                                         Call AI(1B)()
  349.                                     }
  350.                                 } else
  351.                                 {
  352.                                     Call AI(1B)()
  353.                                 }
  354.                             }
  355.                         }
  356.                     }
  357.                     if(06)(0x1008, 0x0002, 0x2000)
  358.                     && Req(18)(0x1007, 0x100D, 0x2012)
  359.                     {
  360.                         Set Var(01)(0x0002, 0x2000)
  361.                     }
  362.                     if(06)(0x1007, 0x0002, 0x2013)
  363.                     {
  364.                         Call AI(1B)(0x6024)
  365.                     } else
  366.                     {
  367.                         if(06)(0x1008, 0x0002, 0x2014)
  368.                         {
  369.                             Call AI(1B)(0x6025)
  370.                         } else
  371.                         {
  372.                             if(06)(0x1008, 0x0001, 0x2015)
  373.                             {
  374.                                 Call AI(1B)(0x6023)
  375.                             } else
  376.                             {
  377.                                 if(06)(0x1007, 0x0001, 0x2016)
  378.                                 {
  379.                                     Call AI(1B)(0x6022)
  380.                                 } else
  381.                                 {
  382.                                     Call AI(1B)(0x6021)
  383.                                 }
  384.                                 Return(00)()
  385.                                 Restart Loop?(04)()
  386.  
  387.                                 Loop Start?(03)(0x0001)
  388.                                 ???(1D)(0x000E)
  389.                                 Set Var(01)(0x0010, 0x000E)
  390.                                 Sub(0D)(0x0010, 0x1004)
  391.                                 Set Var(01)(0x0007, 0x1002)
  392.                                 if(06)(0x1008, 0x0010, 0x2000)
  393.                                 {
  394.                                     Mul(0E)(0x0007, 0x2017)
  395.                                 }
  396.                                 ???(1E)(0x0010)
  397.                                 if(06)(0x1007, 0x0010, 0x2018)
  398.                                 {
  399.                                     Sub(0D)(0x0010, 0x2018)
  400.                                     Div(0F)(0x0010, 0x2018)
  401.                                     if(06)(0x1007, 0x0010, 0x2008)
  402.                                     {
  403.                                         Set Var(01)(0x0010, 0x2008)
  404.                                     }
  405.                                     Mul(0E)(0x0010, 0x0007)
  406.                                     Stick(0A)(0x0010)
  407.                                 }
  408.                                 Restart Loop?(04)()
  409.                                 Restart Loop?(04)()
  410.  
  411. 10A0
  412. ------------------------------
  413. global-00 = 36.000
  414. global-01 = 55.000
  415. global-02 = 22.000
  416. global-03 = 10.000
  417. global-04 = 30.000
  418. global-05 = 80.000
  419. global-06 = 40.000
  420. global-07 = 600.000
  421. global-08 = 0.010
  422. global-09 = 10.000
  423. global-0A = 0.500
  424. global-0B = 40.000
  425. global-0C = 15.000
  426. global-0D = 0.000
  427. global-0E = 50.000
  428. global-0F = 0.006
  429. global-10 = 30.000
  430. global-11 = 3.000
  431. global-12 = -0.500
  432. global-13 = 9999.000
  433. global-14 = 1.000
  434. global-15 = 2.500
  435. global-16 = 35.000
  436. global-17 = -0.750
  437. global-18 = 20.000
  438. global-19 = 60.000
  439. global-1A = 0.100
  440. global-1B = 0.600
  441. global-1C = 45.000
  442. global-1D = 25.000
  443. global-1E = 2.000
  444. global-1F = -1.000
  445. global-20 = 6.000
  446. global-21 = 0.000
  447. global-22 = 0.000
  448. global-23 = 0.000
  449. Set Var(01)(0x0000, 0x2000)
  450. Set Var(01)(0x0001, 0x2001)
  451. Set Var(01)(0x0002, 0x2002)
  452. Set Var(01)(0x0003, 0x2003)
  453. Set Var(01)(0x0004, 0x2004)
  454. Set Var(01)(0x0005, 0x2005)
  455. Set Var(01)(0x0006, 0x2006)
  456. ???(22)(0x2007)
  457.  
  458. Loop Start?(03)()
  459. if(06)(0x1007, 0x1006, 0x0006)
  460. && Req(19)(0x1005)
  461. {
  462.     Set Var(01)(0x0007, 0x1011)
  463.     Mul(0E)(0x0007, 0x2008)
  464.     if(06)(0x1008, 0x100E, 0x0007)
  465.     {
  466.         ???(22)(0x2009)
  467.         Exit Loop?(05)(0x0000)
  468.         if(06)(0x1004)
  469.         {
  470.             ???(14)()
  471.         }
  472.         Restart Loop?(04)()
  473.     }
  474. }
  475. Exit Loop?(05)(0x0001)
  476. ???(14)()
  477. Restart Loop?(04)()
  478.  
  479. Loop Start?(03)(0x0000)
  480. if(06)(0x1003)
  481. || Req(16)(0x1004)
  482. {
  483.     ???(22)(0x2007)
  484.     Exit Loop?(05)()
  485.     ???(14)()
  486. }
  487. Restart Loop?(04)()
  488.  
  489. Loop Start?(03)(0x0001)
  490. if!(07)(0x0001)
  491. {
  492.     Return(00)()
  493. }
  494. if(06)(0x100D)
  495. {
  496.     if(06)(0x1007, 0x100F, 0x200A)
  497.     {
  498.         Call AI(1B)(0x2010)
  499.     } else
  500.     {
  501.         Call AI(1B)(0x2040)
  502.     }
  503. }
  504. if(06)(0x1004)
  505. {
  506.     Set Var(01)(0x0008, 0x200B)
  507. } else
  508. {
  509.     Set Var(01)(0x0008, 0x200C)
  510. }
  511. Set Var(01)(0x0009, 0x1002)
  512. Mul(0E)(0x0009, 0x1003)
  513. if(06)(0x1008, 0x0009, 0x200D)
  514. {
  515.     Set Var(01)(0x0007, 0x1003)
  516.     Mul(0E)(0x0007, 0x200A)
  517.     ???(1F)(0x0007)
  518.     Restart Loop?(04)()
  519. } else
  520. {
  521.     if(06)(0x1007, 0x1006, 0x0008)
  522.     {
  523.         if(06)(0x1007, 0x1006, 0x200B)
  524.         {
  525.             ???(1F)(0x1003)
  526.         } else
  527.         {
  528.             Set Var(01)(0x0007, 0x1003)
  529.             Mul(0E)(0x0007, 0x200A)
  530.             ???(1F)(0x0007)
  531.         }
  532.         Restart Loop?(04)()
  533.     } else
  534.     {
  535.         Set Var(01)(0x0007, 0x100C)
  536.         Sub(0D)(0x0007, 0x100B)
  537.         if(06)(0x1004)
  538.         && Req(18)(0x1008, 0x0007, 0x200E)
  539.         && Req(18)(0x1007, 0x0007, 0x200D)
  540.         && Req(18)(0x1000, 0x0004, 0x0005)
  541.         {
  542.             Set Var(01)(0x0007, 0x200F)
  543.             Mul(0E)(0x0007, 0x1011)
  544.             if(06)(0x1008, 0x100E, 0x0007)
  545.             {
  546.                 if(06)(0x1004)
  547.                 {
  548.                     ???(1F)(0x1003)
  549.                 }
  550.                 Call AI(1B)(0x1140)
  551.                 Return(00)()
  552.             }
  553.         }
  554.         Set Var(01)(0x000A, 0x200D)
  555.         Exit Loop?(05)()
  556.     }
  557.     Restart Loop?(04)()
  558.  
  559.     Loop Start?(03)()
  560.     if!(07)(0x0001)
  561.     {
  562.         Return(00)()
  563.     }
  564.     ???(21)()
  565.     Exit Loop?(05)()
  566.     Restart Loop?(04)()
  567.  
  568.     Loop Start?(03)()
  569.     if!(07)(0x0001)
  570.     {
  571.         Return(00)()
  572.     }
  573.     if(06)(0x1001, 0x2010)
  574.     {
  575.         Call AI(1B)(0x601B)
  576.     }
  577.     if(06)(0x1003)
  578.     {
  579.         if(06)(0x1007, 0x1006, 0x2009)
  580.         {
  581.             Set Var(01)(0x0007, 0x200A)
  582.             Mul(0E)(0x0007, 0x1003)
  583.             ???(1F)(0x0007)
  584.         } else
  585.         {
  586.             if(06)(0x1008, 0x1006, 0x2011)
  587.             {
  588.                 Set Var(01)(0x0007, 0x2012)
  589.                 Mul(0E)(0x0007, 0x1003)
  590.                 ???(1F)(0x0007)
  591.             } else
  592.             {
  593.                 Set Var(01)(0x0007, 0x1003)
  594.                 Mul(0E)(0x0007, 0x1002)
  595.                 if(06)(0x1008, 0x0007, 0x200D)
  596.                 {
  597.                     Set Var(01)(0x0007, 0x200A)
  598.                     Mul(0E)(0x0007, 0x1003)
  599.                     ???(1F)(0x0007)
  600.                 }
  601.             }
  602.         }
  603.         Set Var(01)(0x000B, 0x1003)
  604.         Mul(0E)(0x000B, 0x200C)
  605.         Add(0C)(0x000B, 0x1004)
  606.         ???(24)(0x000C, 0x000B)
  607.         if(06)(0x1008, 0x000C, 0x200D)
  608.         {
  609.             Set Var(01)(0x000C, 0x2013)
  610.         }
  611.         if(06)(0x1008, 0x000C, 0x0000)
  612.         {
  613.             Add(0C)(0x000A, 0x2014)
  614.         } else
  615.         {
  616.             Set Var(01)(0x000A, 0x200D)
  617.         }
  618.         if(06)(0x1007, 0x000A, 0x2015)
  619.         && Req(18)(0x1003)
  620.         {
  621.             ???(29)(0x000D, 0x000C)
  622.             Sub(0D)(0x000D, 0x100B)
  623.             if(06)(0x1007, 0x000D, 0x2016)
  624.             {
  625.                 Stick(0A)(0x2017)
  626.                 Exit Loop?(05)(0x0002)
  627.             } else
  628.             {
  629.                 if(06)(0x1007, 0x000D, 0x2009)
  630.                 {
  631.                     Exit Loop?(05)(0x0003)
  632.                 } else
  633.                 {
  634.                     if(06)(0x1007, 0x000D, 0x200D)
  635.                     {
  636.                         Exit Loop?(05)(0x0004)
  637.                     } else
  638.                     {
  639.                         Set Var(01)(0x0007, 0x1016)
  640.                         ???(1E)(0x0007)
  641.                         if(06)(0x1008, 0x0007, 0x200A)
  642.                         || Req(16)(0x1007, 0x1010, 0x2018)
  643.                         {
  644.                             Exit Loop?(05)(0x0004)
  645.                         } else
  646.                         {
  647.                             if(06)(0x1008, 0x1011, 0x2019)
  648.                             {
  649.                                 Call AI(1B)(0x1050)
  650.                             } else
  651.                             {
  652.                                 if(06)(0x1018)
  653.                                 && Req(18)(0x1008, 0x100E, 0x201A)
  654.                                 {
  655.                                     ???(22)(0x2010)
  656.                                     ???(1F)(0x1003)
  657.                                     Exit Loop?(05)(0x0005)
  658.                                 } else
  659.                                 {
  660.                                     Exit Loop?(05)(0x0004)
  661.                                 }
  662.                             }
  663.                         }
  664.                         Restart Loop?(04)()
  665.  
  666.                         Loop Start?(03)(0x0002)
  667.                         Stick(0A)(0x200D, 0x2014)
  668.                         if(06)(0x1002, 0x2009)
  669.                         {
  670.                             Exit Loop?(05)()
  671.                         }
  672.                         Restart Loop?(04)()
  673.  
  674.                         Loop Start?(03)()
  675.                         if!(07)(0x1005)
  676.                         || Req(16)(0x1008, 0x100F, 0x200A)
  677.                         {
  678.                             Return(00)()
  679.                         }
  680.                         if(06)(0x1001, 0x2016)
  681.                         {
  682.                             Call AI(1B)(0x1080)
  683.                             Return(00)()
  684.                         }
  685.                         if!(07)(0x1002, 0x2011)
  686.                         {
  687.                             Stick(0A)(0x200D, 0x2014)
  688.                         }
  689.                         if(06)(0x1008, 0x100D, 0x200D)
  690.                         {
  691.                             Set Var(01)(0x000E, 0x100C)
  692.                             Sub(0D)(0x000E, 0x100B)
  693.                             if(06)(0x1007, 0x000E, 0x2009)
  694.                             {
  695.                                 ???(1A)(0x200D)
  696.                             }
  697.                         }
  698.                         Restart Loop?(04)()
  699.  
  700.                         Loop Start?(03)(0x0003)
  701.                         if!(07)(0x0001)
  702.                         {
  703.                             Return(00)()
  704.                         }
  705.                         if(06)(0x1000, 0x0001)
  706.                         {
  707.                             Call AI(1B)(0x1140)
  708.                             Return(00)()
  709.                         }
  710.                         Restart Loop?(04)()
  711.  
  712.                         Loop Start?(03)(0x0004)
  713.                         ???(2A)(0x601B)
  714.                         ???(2F)(0x000F, 0x0002)
  715.                         Set Var(01)(0x0007, 0x0003)
  716.                         Mul(0E)(0x0007, 0x100E)
  717.                         Add(0C)(0x000F, 0x0007)
  718.                         Exit Loop?(05)()
  719.                         ???(14)()
  720.                         Restart Loop?(04)()
  721.  
  722.                         Loop Start?(03)()
  723.                         if!(07)(0x0001)
  724.                         {
  725.                             Return(00)()
  726.                         }
  727.                         Set Var(01)(0x0009, 0x1002)
  728.                         Mul(0E)(0x0009, 0x1003)
  729.                         if(06)(0x1008, 0x0009, 0x200D)
  730.                         {
  731.                             Set Var(01)(0x0009, 0x1003)
  732.                             Mul(0E)(0x0009, 0x201B)
  733.                             ???(1F)(0x0009)
  734.                             Restart Loop?(04)()
  735.                         }
  736.                         if(06)(0x1000, 0x000F)
  737.                         {
  738.                             Set Var(01)(0x0007, 0x100C)
  739.                             Sub(0D)(0x0007, 0x101B)
  740.                             if(06)(0x1007, 0x0007, 0x201C)
  741.                             {
  742.                                 Call AI(1B)(0x0054)
  743.                             } else
  744.                             {
  745.                                 if(06)(0x1007, 0x0007, 0x201D)
  746.                                 {
  747.                                     Call AI(1B)(0x6016)
  748.                                 } else
  749.                                 {
  750.                                     Call AI(1B)()
  751.                                 }
  752.                             }
  753.                             Restart Loop?(04)()
  754.  
  755.                             Loop Start?(03)(0x0005)
  756.                             if!(07)(0x0001)
  757.                             || Req(16)(0x1002, 0x200E)
  758.                             {
  759.                                 Return(00)()
  760.                             }
  761.                             Stick(0A)(0x2014)
  762.                             if(06)(0x1005)
  763.                             {
  764.                                 Exit Loop?(05)()
  765.                             }
  766.                             Restart Loop?(04)()
  767.  
  768.                             Loop Start?(03)()
  769.                             if!(07)(0x0001)
  770.                             {
  771.                                 Return(00)()
  772.                             }
  773.                             if(06)(0x1002, 0x201E)
  774.                             {
  775.                                 Stick(0A)(0x201F)
  776.                                 if(06)(0x1002, 0x2020)
  777.                                 {
  778.                                     Return(00)()
  779.                                 }
  780.                             } else
  781.                             {
  782.                                 ???(1F)(0x1003)
  783.                             }
  784.                             Restart Loop?(04)()
  785.                             Restart Loop?(04)()
  786.  
  787. 1040
  788. ------------------------------
  789. global-00 = 8.000
  790. global-01 = 45.000
  791. global-02 = -1.000
  792. global-03 = 1.000
  793. global-04 = 30.000
  794. global-05 = 20.000
  795. global-06 = 0.000
  796. global-07 = 0.800
  797. global-08 = 0.500
  798. global-09 = 0.200
  799. global-0A = 10.000
  800. global-0B = 25.000
  801. global-0C = 0.080
  802. global-0D = 0.010
  803. global-0E = -0.010
  804. global-0F = -20.000
  805. global-10 = 0.600
  806. global-11 = 0.000
  807. global-12 = 0.000
  808. global-13 = 0.000
  809. Set Var(01)(0x0000, 0x2000)
  810. if(06)(0x1007, 0x1011, 0x2001)
  811. {
  812.     Set Var(01)(0x0001, 0x2002)
  813. } else
  814. {
  815.     Set Var(01)(0x0001, 0x2003)
  816. }
  817. ???(2A)(0x6012)
  818. ???(2F)(0x0002, 0x2004)
  819. Set Var(01)(0x0003, 0x2005)
  820. Mul(0E)(0x0003, 0x100E)
  821. Add(0C)(0x0002, 0x0003)
  822. Set Var(01)(0x0004, 0x2006)
  823. if(06)(0x1008, 0x100E, 0x2007)
  824. {
  825.     Set Var(01)(0x0005, 0x2008)
  826.     Mul(0E)(0x0005, 0x100E)
  827.     if(06)(0x1008, 0x0005, 0x2009)
  828.     {
  829.         Set Var(01)(0x0005, 0x2006)
  830.     }
  831. } else
  832. {
  833.     Set Var(01)(0x0005, 0x2006)
  834. }
  835. if!(07)(0x1000, 0x0002)
  836. {
  837.     ???(30)()
  838. }
  839. ???(15)(0x0006, 0x200A, 0x200B, 0x2006, 0x2006)
  840.  
  841. Loop Start?(03)()
  842. Set Var(01)(0x0003, 0x1002)
  843. Mul(0E)(0x0003, 0x1003)
  844. if(06)(0x1008, 0x0003, 0x2006)
  845. {
  846.     Set Var(01)(0x0004, 0x2008)
  847.     Mul(0E)(0x0004, 0x1003)
  848.     ???(1F)(0x0004)
  849. } else
  850. {
  851.     Set Var(01)(0x0003, 0x0004)
  852.     ???(1E)(0x0003)
  853.     if(06)(0x1007, 0x0003, 0x0005)
  854.     {
  855.         Sub(0D)(0x0003, 0x200C)
  856.         if(06)(0x1008, 0x0003, 0x0005)
  857.         {
  858.             Set Var(01)(0x0003, 0x0005)
  859.         }
  860.     } else
  861.     {
  862.         Add(0C)(0x0003, 0x200C)
  863.         if(06)(0x1007, 0x0003, 0x0005)
  864.         {
  865.             Set Var(01)(0x0003, 0x0005)
  866.         }
  867.     }
  868.     if(06)(0x1008, 0x0004, 0x200D)
  869.     && Req(18)(0x1007, 0x0004, 0x200E)
  870.     {
  871.         Set Var(01)(0x0004, 0x1003)
  872.     }
  873.     if(06)(0x1007, 0x0004, 0x2006)
  874.     {
  875.         Set Var(01)(0x0004, 0x0003)
  876.     } else
  877.     {
  878.         Set Var(01)(0x0004, 0x0003)
  879.         Mul(0E)(0x0004, 0x2002)
  880.     }
  881.     ???(1F)(0x0004)
  882.     if(06)(0x1008, 0x0001, 0x2006)
  883.     {
  884.         Set Var(01)(0x0003, 0x0002)
  885.         Add(0C)(0x0003, 0x200F)
  886.         if(06)(0x1000, 0x0003)
  887.         {
  888.             Set Var(01)(0x0003, 0x100E)
  889.             if(06)(0x1008, 0x0003, 0x2009)
  890.             {
  891.                 Set Var(01)(0x0001, 0x2003)
  892.                 Restart Loop?(04)()
  893.             } else
  894.             {
  895.                 if(06)(0x1008, 0x0003, 0x2010)
  896.                 {
  897.                     Call AI(1B)(0x3020)
  898.                 } else
  899.                 {
  900.                     Call AI(1B)(0x30B0)
  901.                 }
  902.                 Return(00)()
  903.             }
  904.         }
  905.     }
  906.     if(06)(0x0001)
  907.     || !Req(17)(0x1000, 0x1000)
  908.     || Req(16)(0x1002, 0x0006)
  909.     {
  910.         Return(00)()
  911.     }
  912.     if(06)(0x1000, 0x0002)
  913.     {
  914.         Call AI(1B)()
  915.     }
  916.     Restart Loop?(04)()
  917.     Restart Loop?(04)()
  918.  
  919. 1050
  920. ------------------------------
  921. global-00 = 10.000
  922. global-01 = 120.000
  923. global-02 = 0.000
  924. global-03 = -0.500
  925. global-04 = 0.000
  926. global-05 = 0.000
  927. global-06 = 0.000
  928. ???(22)(0x2000)
  929. ???(21)()
  930. ???(22)(0x2001)
  931.  
  932. Loop Start?(03)()
  933. Set Var(01)(0x0000, 0x1002)
  934. Mul(0E)(0x0000, 0x1003)
  935. if(06)(0x1008, 0x0000, 0x2002)
  936. {
  937.     Stick(0A)(0x2003)
  938. } else
  939. {
  940.     Call AI(1B)(0x6013)
  941.     Return(00)()
  942. }
  943. Restart Loop?(04)()
  944. Restart Loop?(04)()
  945.  
  946. 1020
  947. ------------------------------
  948. global-00 = 8.000
  949. global-01 = 30.000
  950. global-02 = 25.000
  951. global-03 = 1.000
  952. global-04 = 0.700
  953. global-05 = 0.000
  954. global-06 = 0.000
  955. Set Var(01)(0x0000, 0x2000)
  956. Set Var(01)(0x0001, 0x2001)
  957. ???(2A)(0x6014)
  958. ???(2F)(0x0002, 0x2002)
  959. if!(07)(0x1000, 0x0002)
  960. {
  961.     ???(30)()
  962. }
  963.  
  964. Loop Start?(03)()
  965. if(06)(0x1002, 0x0000)
  966. {
  967.     Set Var(01)(0x0003, 0x2003)
  968. } else
  969. {
  970.     Set Var(01)(0x0003, 0x2004)
  971. }
  972. Mul(0E)(0x0003, 0x1003)
  973. ???(1F)(0x0003)
  974. if(06)(0x0001)
  975. {
  976.     Return(00)()
  977. }
  978. if(06)(0x1002, 0x0001)
  979. && Req(19)(0x1000, 0x2005, 0x1001)
  980. {
  981.     Return(00)()
  982. }
  983. if(06)(0x1000, 0x0002)
  984. {
  985.     Call AI(1B)()
  986. }
  987. Restart Loop?(04)()
  988. Restart Loop?(04)()
  989.  
  990. 1030
  991. ------------------------------
  992. global-00 = 10.000
  993. global-01 = 30.000
  994. global-02 = 15.000
  995. global-03 = 0.800
  996. global-04 = 0.750
  997. global-05 = 1.000
  998. global-06 = 0.000
  999. global-07 = 0.000
  1000. global-08 = 0.000
  1001. Set Var(01)(0x0000, 0x2000)
  1002. Set Var(01)(0x0001, 0x2001)
  1003. ???(2A)(0x6015)
  1004. ???(2F)(0x0002, 0x2002)
  1005. if!(07)(0x1000, 0x0002)
  1006. {
  1007.     ???(30)()
  1008. }
  1009.  
  1010. Loop Start?(03)()
  1011. Set Var(01)(0x0003, 0x2003)
  1012. if!(07)(0x1002, 0x0000)
  1013. {
  1014.     Mul(0E)(0x0003, 0x1007)
  1015.     Div(0F)(0x0003, 0x0000)
  1016.     Set Var(01)(0x0004, 0x2004)
  1017. } else
  1018. {
  1019.     Set Var(01)(0x0004, 0x2005)
  1020. }
  1021. Mul(0E)(0x0004, 0x1003)
  1022. ???(1F)(0x0004, 0x0003)
  1023. if(06)(0x0001)
  1024. {
  1025.     Return(00)()
  1026. }
  1027. if(06)(0x1002, 0x0001)
  1028. && Req(19)(0x1000, 0x2006, 0x1001)
  1029. {
  1030.     Return(00)()
  1031. }
  1032. if(06)(0x1000, 0x0002)
  1033. {
  1034.     Call AI(1B)()
  1035. }
  1036. Restart Loop?(04)()
  1037. Restart Loop?(04)()
  1038.  
  1039. 1120
  1040. ------------------------------
  1041. global-00 = 0.000
  1042. global-01 = 0.300
  1043. global-02 = 160.000
  1044. global-03 = 0.009
  1045. global-04 = 1.000
  1046. global-05 = 100.000
  1047. global-06 = 0.600
  1048. global-07 = 50.000
  1049. global-08 = 0.400
  1050. global-09 = 30.000
  1051. global-0A = 0.030
  1052. global-0B = 8.000
  1053. global-0C = 0.200
  1054. global-0D = 90.000
  1055. global-0E = 0.007
  1056. global-0F = 150.000
  1057. global-10 = 120.000
  1058. global-11 = -200.000
  1059. global-12 = 0.500
  1060. global-13 = 0.700
  1061. global-14 = 200.000
  1062. global-15 = 130.000
  1063. global-16 = 45.000
  1064. global-17 = 0.800
  1065. global-18 = 0.320
  1066. global-19 = -1.000
  1067. global-1A = 110.000
  1068. global-1B = -0.200
  1069. global-1C = -0.100
  1070. global-1D = 0.000
  1071. global-1E = 0.000
  1072. global-1F = 0.000
  1073. ???(22)(0x2000)
  1074. Set Var(01)(0x0000, 0x2000)
  1075. Set Goto?(1C)(0x0000)
  1076. ???(15)(0x0001)
  1077. Sub(0D)(0x0001, 0x2001)
  1078. Set Var(01)(0x0002, 0x1011)
  1079. Sub(0D)(0x0002, 0x2002)
  1080. Mul(0E)(0x0001, 0x0002, 0x2003)
  1081. Add(0C)(0x0001, 0x2004)
  1082. Set Var(01)(0x0002, 0x101F)
  1083. if(06)(0x1007, 0x0002, 0x2005)
  1084. {
  1085.     Sub(0D)(0x0002, 0x2005)
  1086.     Mul(0E)(0x0002, 0x2006)
  1087.     Add(0C)(0x0002, 0x2005)
  1088. } else
  1089. {
  1090.     if(06)(0x1008, 0x0002, 0x2007)
  1091.     {
  1092.         Mul(0E)(0x0002, 0x2008)
  1093.         Add(0C)(0x0002, 0x2009)
  1094.     }
  1095.     Mul(0E)(0x0002, 0x200A)
  1096.     if(06)(0x1007, 0x0002, 0x200B)
  1097.     {
  1098.         Set Var(01)(0x0002, 0x200B)
  1099.     }
  1100.     Mul(0E)(0x0001, 0x0002)
  1101.     Sub(0D)(0x0001, 0x200C)
  1102.  
  1103.     Loop Start?(03)(0x0001)
  1104.     if(06)(0x1014)
  1105.     {
  1106.         Sub(0D)(0x0000, 0x2004)
  1107.         if(06)(0x100A, 0x0000, 0x2000)
  1108.         {
  1109.             Set Goto?(1C)(0x0000)
  1110.             if(06)(0x1016, 0x2009)
  1111.             {
  1112.                 Set Var(01)(0x0001, 0x2000)
  1113.             } else
  1114.             {
  1115.                 Sub(0D)(0x0001, 0x2004)
  1116.             }
  1117.             if(06)(0x1007, 0x0001, 0x2000)
  1118.             {
  1119.                 Exit Loop?(05)(0x0002)
  1120.             } else
  1121.             {
  1122.                 ???(15)(0x0001)
  1123.                 Exit Loop?(05)(0x0003)
  1124.             }
  1125.         }
  1126.     }
  1127.     Restart Loop?(04)()
  1128.  
  1129.     Loop Start?(03)(0x0002)
  1130.     Button(0B)(0x0001)
  1131.     Exit Loop?(05)(0x0001)
  1132.     Restart Loop?(04)()
  1133.  
  1134.     Loop Start?(03)(0x0003)
  1135.     if(06)(0x1007, 0x101F, 0x200D)
  1136.     {
  1137.         Set Var(01)(0x0002, 0x1011)
  1138.         Mul(0E)(0x0002, 0x200E)
  1139.         if(06)(0x1008, 0x100E, 0x0002)
  1140.         {
  1141.             Set Var(01)(0x0002, 0x102B)
  1142.             Sub(0D)(0x0002, 0x100B)
  1143.             if(06)(0x1008, 0x0002, 0x200F)
  1144.             && Req(18)(0x1007, 0x101F, 0x2010)
  1145.             {
  1146.                 Set Var(01)(0x0001, 0x2004)
  1147.             } else
  1148.             {
  1149.                 Set Var(01)(0x0002, 0x102C)
  1150.                 Sub(0D)(0x0002, 0x1004)
  1151.                 if(06)(0x1007, 0x0002, 0x2011)
  1152.                 {
  1153.                     if(06)(0x1007, 0x1002, 0x2000)
  1154.                     {
  1155.                         Set Var(01)(0x0001, 0x2012)
  1156.                     } else
  1157.                     {
  1158.                         Set Var(01)(0x0001, 0x2013)
  1159.                     }
  1160.                 } else
  1161.                 {
  1162.                     Set Var(01)(0x0002, 0x102D)
  1163.                     Sub(0D)(0x0002, 0x1004)
  1164.                     if(06)(0x1008, 0x0002, 0x2014)
  1165.                     {
  1166.                         if(06)(0x1007, 0x1002, 0x2000)
  1167.                         {
  1168.                             Set Var(01)(0x0001, 0x2013)
  1169.                         } else
  1170.                         {
  1171.                             Set Var(01)(0x0001, 0x2012)
  1172.                         }
  1173.                     } else
  1174.                         if!(07)(0x100B)
  1175.                         && Req(18)(0x1007, 0x101F, 0x2015)
  1176.                         {
  1177.                             if(06)(0x1008, 0x1010, 0x1029)
  1178.                             {
  1179.                                 Set Var(01)(0x0001, 0x2013)
  1180.                             } else
  1181.                             {
  1182.                                 Set Var(01)(0x0001, 0x2012)
  1183.                             }
  1184.                         }
  1185.                     }
  1186.                 }
  1187.             } else
  1188.             {
  1189.                 if(06)(0x1008, 0x1011, 0x2016)
  1190.                 {
  1191.                     Set Var(01)(0x0002, 0x100E)
  1192.                     if(06)(0x1008, 0x0002, 0x2006)
  1193.                     {
  1194.                         if(06)(0x1008, 0x1010, 0x1029)
  1195.                         {
  1196.                             Set Var(01)(0x0001, 0x2012)
  1197.                         } else
  1198.                         {
  1199.                             Set Var(01)(0x0001, 0x2013)
  1200.                         }
  1201.                     } else
  1202.                     {
  1203.                         if(06)(0x1008, 0x0002, 0x2017)
  1204.                         {
  1205.                             Set Var(01)(0x0001, 0x2000)
  1206.                         }
  1207.                     }
  1208.                 }
  1209.                 if(06)(0x1008, 0x0001, 0x2018)
  1210.                 {
  1211.                     Stick(0A)(0x2000, 0x2019)
  1212.                 } else
  1213.                 {
  1214.                     if(06)(0x1008, 0x0001, 0x2006)
  1215.                     {
  1216.                         Stick(0A)(0x2019)
  1217.                     } else
  1218.                     {
  1219.                         if(06)(0x1008, 0x0001, 0x2017)
  1220.                         {
  1221.                             Stick(0A)(0x2004)
  1222.                         } else
  1223.                         {
  1224.                             Stick(0A)(0x2000, 0x2004)
  1225.                         }
  1226.                         Return(00)()
  1227.                         Restart Loop?(04)()
  1228.  
  1229.                         Loop Start?(03)(0x0000)
  1230.                         ???(15)(0x0002)
  1231.                         Set Var(01)(0x0000, 0x1011)
  1232.                         Sub(0D)(0x0000, 0x201A)
  1233.                         Mul(0E)(0x0000, 0x201B, 0x0002)
  1234.                         Set Var(01)(0x0002, 0x1011)
  1235.                         Sub(0D)(0x0002, 0x2005)
  1236.                         Mul(0E)(0x0002, 0x201C)
  1237.                         Add(0C)(0x0000, 0x0002)
  1238.                         Restart Loop?(04)()
  1239.                         Restart Loop?(04)()
  1240.  
  1241. 1130
  1242. ------------------------------
  1243. global-00 = 0.000
  1244. global-01 = 0.000
  1245. global-02 = 0.000
  1246. Restart Loop?(04)()
  1247.  
  1248. 0060
  1249. ------------------------------
  1250. global-00 = 10.000
  1251. global-01 = 30.000
  1252. global-02 = 4.000
  1253. global-03 = 0.000
  1254. global-04 = -1.000
  1255. global-05 = 6.000
  1256. global-06 = 40.000
  1257. global-07 = 0.000
  1258.  
  1259. Loop Start?(03)()
  1260. if!(07)(0x1003)
  1261. {
  1262.     if(06)(0x1002, 0x2000)
  1263.     {
  1264.         Return(00)()
  1265.     }
  1266.     Restart Loop?(04)()
  1267. }
  1268. ???(22)(0x2001)
  1269. if!(07)(0x100B)
  1270. {
  1271.     Set Var(01)(0x0000, 0x1003)
  1272.     Exit Loop?(05)(0x0000)
  1273.     Restart Loop?(04)()
  1274. }
  1275. Exit Loop?(05)()
  1276. Restart Loop?(04)()
  1277.  
  1278. Loop Start?(03)()
  1279. if(06)(0x1002, 0x2002)
  1280. {
  1281.     Exit Loop?(05)()
  1282. }
  1283. Restart Loop?(04)()
  1284.  
  1285. Loop Start?(03)()
  1286. Stick(0A)(0x2003, 0x2004)
  1287. if(06)(0x1002, 0x2002)
  1288. {
  1289.     Exit Loop?(05)()
  1290. }
  1291. Restart Loop?(04)()
  1292.  
  1293. Loop Start?(03)()
  1294. ???(1F)(0x1003)
  1295. if(06)(0x1002, 0x2005)
  1296. {
  1297.     if(06)(0x1005)
  1298.     {
  1299.         Call AI(1B)(0x1080)
  1300.         Return(00)()
  1301.     }
  1302.     Return(00)()
  1303. }
  1304. Restart Loop?(04)()
  1305.  
  1306. Loop Start?(03)(0x0000)
  1307. if(06)(0x1002, 0x2002)
  1308. {
  1309.     ???(22)(0x2006)
  1310.     Exit Loop?(05)()
  1311. }
  1312. Restart Loop?(04)()
  1313.  
  1314. Loop Start?(03)()
  1315. ???(1F)(0x0000)
  1316. if!(07)(0x1003)
  1317. && Req(19)(0x1004)
  1318. {
  1319.     Return(00)()
  1320. }
  1321. if(06)(0x1005)
  1322. {
  1323.     Return(00)()
  1324. }
  1325. Restart Loop?(04)()
  1326. Restart Loop?(04)()
  1327.  
  1328. 0050
  1329. ------------------------------
  1330. global-00 = 25.000
  1331. global-01 = 10.000
  1332. global-02 = 20.000
  1333. global-03 = 8.000
  1334. global-04 = 1000.000
  1335. global-05 = 120.000
  1336. global-06 = 0.000
  1337. global-07 = -0.500
  1338. global-08 = 16.000
  1339. global-09 = 0.500
  1340. global-0A = 2.000
  1341. global-0B = -3.000
  1342. global-0C = 0.600
  1343. global-0D = -1.000
  1344. global-0E = 30.000
  1345. global-0F = 0.010
  1346. global-10 = 0.002
  1347. global-11 = 0.000
  1348. global-12 = 0.001
  1349. global-13 = 1.000
  1350. global-14 = 3.000
  1351. global-15 = 0.400
  1352. global-16 = -0.400
  1353. Set Var(01)(0x0000, 0x1003)
  1354. Set Var(01)(0x0001, 0x2000)
  1355. if(06)(0x101E, 0x0022)
  1356. {
  1357.     Add(0C)(0x0001, 0x2001)
  1358. }
  1359. if(06)(0x100C, 0x0051)
  1360. || Req(16)(0x100C, 0x0053)
  1361. || Req(16)(0x100C, 0x0056)
  1362. || Req(16)(0x100C, 0x0057)
  1363. {
  1364.     Set Var(01)(0x0002, 0x100E)
  1365.     Mul(0E)(0x0002, 0x2002)
  1366.     Add(0C)(0x0002, 0x2003)
  1367.     Set Var(01)(0x0003, 0x0002)
  1368. } else
  1369. {
  1370.     Set Var(01)(0x0003, 0x2004)
  1371. }
  1372. if(06)(0x1005)
  1373. {
  1374.     Exit Loop?(05)(0x0000)
  1375.     ???(14)()
  1376. }
  1377. ???(22)(0x2002)
  1378.  
  1379. Loop Start?(03)()
  1380. if!(07)(0x1003)
  1381. && Req(19)(0x1004)
  1382. {
  1383.     Restart Loop?(04)()
  1384. }
  1385. ???(22)(0x2005)
  1386. if(06)(0x100C, 0x0057)
  1387. || Req(16)(0x100C, 0x0058)
  1388. {
  1389.     Set Var(01)(0x0002, 0x1003)
  1390.     Mul(0E)(0x0002, 0x1002)
  1391.     if(06)(0x1007, 0x0002, 0x2006)
  1392.     {
  1393.         Stick(0A)(0x2007)
  1394.         Exit Loop?(05)(0x0001)
  1395.         Restart Loop?(04)()
  1396.     }
  1397. }
  1398. Exit Loop?(05)()
  1399. ???(14)()
  1400. Restart Loop?(04)()
  1401.  
  1402. Loop Start?(03)()
  1403. if(06)(0x100C, 0x0055)
  1404. || Req(16)(0x100C, 0x0056)
  1405. {
  1406.     Set Var(01)(0x0004, 0x100E)
  1407.     Mul(0E)(0x0004, 0x2008)
  1408.     Add(0C)(0x0004, 0x2003)
  1409.     Set Var(01)(0x0005, 0x100E)
  1410.     Sub(0D)(0x0005, 0x2009)
  1411.     Set Var(01)(0x0006, 0x0005)
  1412.     Add(0C)(0x0006, 0x200A)
  1413.     Mul(0E)(0x0000, 0x200B)
  1414.     Exit Loop?(05)(0x0002)
  1415. } else
  1416. {
  1417.     if(06)(0x100C, 0x0057)
  1418.     || Req(16)(0x100C, 0x0058)
  1419.     {
  1420.         Mul(0E)(0x0000, 0x200B)
  1421.         Exit Loop?(05)(0x0002)
  1422.     } else
  1423.     {
  1424.         Set Var(01)(0x0002, 0x1003)
  1425.         Mul(0E)(0x0002, 0x1002)
  1426.         if(06)(0x1008, 0x0002, 0x2006)
  1427.         {
  1428.             Exit Loop?(05)()
  1429.         } else
  1430.         {
  1431.             Exit Loop?(05)(0x0002)
  1432.         }
  1433.     }
  1434.     ???(14)()
  1435.     Restart Loop?(04)()
  1436.  
  1437.     Loop Start?(03)()
  1438.     Set Var(01)(0x0007, 0x1003)
  1439.     Mul(0E)(0x0000, 0x200C)
  1440.     ???(1F)(0x0000)
  1441.     Set Var(01)(0x0007, 0x1003)
  1442.     Exit Loop?(05)()
  1443.     Restart Loop?(04)()
  1444.  
  1445.     Loop Start?(03)(0x0001)
  1446.     if(06)(0x1002, 0x200A)
  1447.     {
  1448.         Exit Loop?(05)()
  1449.     }
  1450.     Restart Loop?(04)()
  1451.  
  1452.     Loop Start?(03)(0x0002)
  1453.     if(06)(0x1002, 0x0003)
  1454.     {
  1455.         Return(00)()
  1456.     }
  1457.     if(06)(0x100C, 0x0051)
  1458.     || Req(16)(0x100C, 0x0057)
  1459.     {
  1460.         Set Goto?(1C)(0x0003)
  1461.         ???(1F)(0x0000)
  1462.     } else
  1463.     {
  1464.         if(06)(0x100C, 0x0052)
  1465.         || Req(16)(0x100C, 0x0058)
  1466.             if!(07)(0x1002, 0x2003)
  1467.             && Req(18)(0x1008, 0x100B, 0x100C)
  1468.             && Req(18)(0x1000, 0x2001)
  1469.             {
  1470.                 ???(1F)(0x2006)
  1471.             } else
  1472.             {
  1473.                 Set Goto?(1C)(0x0003)
  1474.                 ???(1F)(0x0000)
  1475.             }
  1476.         } else
  1477.         {
  1478.             if(06)(0x100C, 0x0055)
  1479.             {
  1480.                 Stick(0A)(0x200D)
  1481.             } else
  1482.             {
  1483.                 if(06)(0x100C, 0x0056)
  1484.                 {
  1485.                     Set Goto?(1C)(0x0003)
  1486.                     Mul(0E)(0x0000, 0x200D)
  1487.                     ???(1F)(0x0000)
  1488.                     Mul(0E)(0x0000, 0x200D)
  1489.                     if(06)(0x1002, 0x0004)
  1490.                     {
  1491.                         Return(00)()
  1492.                     }
  1493.                 }
  1494.                 if(06)(0x1002, 0x2001)
  1495.                 && Req(19)(0x1005)
  1496.                 {
  1497.                     Return(00)()
  1498.                 }
  1499.                 if(06)(0x1012)
  1500.                 {
  1501.                     if(06)(0x1001, 0x0001)
  1502.                     {
  1503.                         Call AI(1B)(0x1080)
  1504.                         Return(00)()
  1505.                     } else
  1506.                         if!(07)(0x100D)
  1507.                         && Req(19)(0x1000, 0x200E)
  1508.                         && Req(18)(0x1007, 0x1011, 0x200E)
  1509.                         {
  1510.                             Set Var(01)(0x0002, 0x1011)
  1511.                             Mul(0E)(0x0002, 0x1011, 0x200F)
  1512.                             Mul(0E)(0x0002, 0x0002)
  1513.                             if(06)(0x101E, 0x0000)
  1514.                             {
  1515.                                 Mul(0E)(0x0002, 0x2010)
  1516.                             } else
  1517.                             {
  1518.                                 if(06)(0x101E, 0x001B)
  1519.                                 {
  1520.                                     Mul(0E)(0x0002, 0x2011)
  1521.                                 } else
  1522.                                 {
  1523.                                     Mul(0E)(0x0002, 0x2012)
  1524.                                 }
  1525.                                 if(06)(0x1008, 0x100E, 0x0002)
  1526.                                 {
  1527.                                     Set Var(01)(0x0008, 0x1003)
  1528.                                     Mul(0E)(0x0008, 0x1002)
  1529.                                     if(06)(0x1007, 0x0008, 0x2006)
  1530.                                     {
  1531.                                         ???(2A)(0x6026)
  1532.                                         if!(07)(0x1011, 0x0000)
  1533.                                         {
  1534.                                             Call AI(1B)()
  1535.                                             Return(00)()
  1536.                                         }
  1537.                                     }
  1538.                                 }
  1539.                             }
  1540.                         }
  1541.                         if(06)(0x100C, 0x0051)
  1542.                         || Req(16)(0x100C, 0x0053)
  1543.                         || Req(16)(0x100C, 0x0057)
  1544.                             if!(07)(0x1002, 0x200A)
  1545.                             {
  1546.                                 Button(0B)(0x0008)
  1547.                             }
  1548.                         } else
  1549.                         {
  1550.                             if(06)(0x100C, 0x0056)
  1551.                             {
  1552.                                 if(06)(0x1002, 0x0005)
  1553.                                 && Req(19)(0x1002, 0x0006)
  1554.                                 {
  1555.                                     Button(0B)(0x0008)
  1556.                                 }
  1557.                             } else
  1558.                             {
  1559.                                 Set Var(01)(0x0009, 0x100C)
  1560.                                 Sub(0D)(0x0009, 0x100B)
  1561.                                 if!(07)(0x1002, 0x2002)
  1562.                                 {
  1563.                                     Stick(0A)(0x2006, 0x2013)
  1564.                                 }
  1565.                                 if(06)(0x1002, 0x200E)
  1566.                                 && Req(18)(0x1007, 0x100F, 0x2006)
  1567.                                 && Req(18)(0x1008, 0x100D, 0x2006)
  1568.                                 && Req(18)(0x1007, 0x0009, 0x200E)
  1569.                                 {
  1570.                                     Exit Loop?(05)()
  1571.                                 }
  1572.                             }
  1573.                             Restart Loop?(04)()
  1574.  
  1575.                             Loop Start?(03)(0x0000)
  1576.                             if(06)(0x100C, 0x0051)
  1577.                             || Req(16)(0x100C, 0x0052)
  1578.                             || Req(16)(0x100C, 0x0057)
  1579.                             || Req(16)(0x100C, 0x0058)
  1580.                             {
  1581.                                 Set Goto?(1C)(0x0003)
  1582.                                 ???(1F)(0x0000)
  1583.                             } else
  1584.                             {
  1585.                                 if(06)(0x100C, 0x0055)
  1586.                                 || Req(16)(0x100C, 0x0055)
  1587.                                 {
  1588.                                     Set Goto?(1C)(0x0003)
  1589.                                     Mul(0E)(0x0000, 0x200D)
  1590.                                     ???(1F)(0x0000)
  1591.                                     Mul(0E)(0x0000, 0x200D)
  1592.                                 }
  1593.                                 if(06)(0x1002, 0x2014)
  1594.                                 {
  1595.                                     if(06)(0x1008, 0x100F, 0x200A)
  1596.                                     {
  1597.                                         ???(23)(0x2001)
  1598.                                     }
  1599.                                     Exit Loop?(05)(0x0002)
  1600.                                 }
  1601.                                 Restart Loop?(04)()
  1602.  
  1603.                                 Loop Start?(03)(0x0003)
  1604.                                 if(06)(0x1007, 0x1003, 0x2006)
  1605.                                 {
  1606.                                     Add(0C)(0x0000, 0x2015)
  1607.                                     if(06)(0x1007, 0x0000, 0x2013)
  1608.                                     {
  1609.                                         Set Var(01)(0x0000, 0x2013)
  1610.                                     }
  1611.                                 } else
  1612.                                 {
  1613.                                     Add(0C)(0x0000, 0x2016)
  1614.                                     if(06)(0x1008, 0x0000, 0x200D)
  1615.                                     {
  1616.                                         Set Var(01)(0x0000, 0x200D)
  1617.                                     }
  1618.                                 }
  1619.                                 Restart Loop?(04)()
  1620.                                 Restart Loop?(04)()
  1621.  
  1622. 0070
  1623. ------------------------------
  1624. global-00 = 30.000
  1625. global-01 = 3.000
  1626. global-02 = -1.000
  1627. global-03 = 1.000
  1628.  
  1629. Loop Start?(03)()
  1630. if!(07)(0x1003)
  1631. && Req(19)(0x1004)
  1632. {
  1633.     if(06)(0x1002, 0x2000)
  1634.     {
  1635.         Return(00)()
  1636.     }
  1637. }
  1638. Exit Loop?(05)()
  1639. Restart Loop?(04)()
  1640.  
  1641. Loop Start?(03)()
  1642. Button(0B)(0x0004)
  1643. if(06)(0x1002, 0x2001)
  1644. {
  1645.     Exit Loop?(05)()
  1646. }
  1647. Restart Loop?(04)()
  1648.  
  1649. Loop Start?(03)()
  1650. Button(0B)(0x0004)
  1651. if(06)(0x100C, 0x0072)
  1652. {
  1653.     Stick(0A)(0x2002)
  1654. } else
  1655. {
  1656.     Stick(0A)(0x2003)
  1657. }
  1658. Return(00)()
  1659. Restart Loop?(04)()
  1660.  
  1661. 0040
  1662. ------------------------------
  1663. global-00 = 0.700
  1664. global-01 = 0.000
  1665. global-02 = 5.000
  1666. global-03 = 6.000
  1667. global-04 = 10.000
  1668.  
  1669. Loop Start?(03)()
  1670. Set Var(01)(0x0000, 0x1002)
  1671. Mul(0E)(0x0000, 0x1003, 0x2000)
  1672. Stick(0A)(0x0000)
  1673. if(06)(0x1007, 0x0000, 0x2001)
  1674. || Req(16)(0x1002, 0x2002)
  1675. {
  1676.     Set Var(01)(0x0001, 0x2003)
  1677.     Mul(0E)(0x0001, 0x100E)
  1678.     Exit Loop?(05)()
  1679. }
  1680. Restart Loop?(04)()
  1681.  
  1682. Loop Start?(03)()
  1683. Stick(0A)(0x0000)
  1684. if(06)(0x1002, 0x0001)
  1685. || Req(16)(0x1001, 0x2004)
  1686. {
  1687.     Return(00)()
  1688. }
  1689. Restart Loop?(04)()
  1690. Restart Loop?(04)()
  1691.  
  1692. 0020
  1693. ------------------------------
  1694. global-00 = 8.000
  1695. global-01 = 20.000
  1696. global-02 = 0.000
  1697. global-03 = 80.000
  1698. global-04 = 50.000
  1699. global-05 = 0.250
  1700. global-06 = 0.700
  1701. global-07 = 0.750
  1702. global-08 = -1.000
  1703. global-09 = 11.000
  1704. global-0A = 9.000
  1705. global-0B = -0.500
  1706. Set Var(01)(0x0000, 0x2000)
  1707. Set Var(01)(0x0001, 0x2001)
  1708. Set Var(01)(0x0002, 0x2002)
  1709. if(06)(0x100C, 0x0024)
  1710. {
  1711.     ???(22)(0x2003)
  1712. } else
  1713. {
  1714.     ???(22)(0x2004)
  1715. }
  1716.  
  1717. Loop Start?(03)()
  1718. if(06)(0x1008, 0x1010, 0x0001)
  1719. || Req(16)(0x0001)
  1720. {
  1721.     Exit Loop?(05)(0x0000)
  1722.     Restart Loop?(04)()
  1723. }
  1724. if(06)(0x100C, 0x0024)
  1725. {
  1726.     Set Var(01)(0x0003, 0x1001)
  1727.     Mul(0E)(0x0003, 0x2005)
  1728.     if(06)(0x1000, 0x0003)
  1729.     {
  1730.         Mul(0E)(0x0002, 0x2006)
  1731.         Exit Loop?(05)(0x0001)
  1732.         ???(14)()
  1733.     }
  1734. } else
  1735. {
  1736.     if(06)(0x100C, 0x0021)
  1737.         if!(07)(0x1000, 0x1000)
  1738.         {
  1739.             Mul(0E)(0x0002, 0x2006)
  1740.             Exit Loop?(05)(0x0001)
  1741.             ???(14)()
  1742.         }
  1743.     } else
  1744.     {
  1745.         if(06)(0x100C, 0x0022)
  1746.         {
  1747.             if(06)(0x1000, 0x1001, 0x1000)
  1748.             {
  1749.                 Mul(0E)(0x0002, 0x2006)
  1750.                 Exit Loop?(05)(0x0001)
  1751.                 ???(14)()
  1752.             }
  1753.         } else
  1754.         {
  1755.             if(06)(0x1000, 0x1001)
  1756.             {
  1757.                 Mul(0E)(0x0002, 0x2006)
  1758.                 Exit Loop?(05)(0x0001)
  1759.                 ???(14)()
  1760.             }
  1761.             Set Var(01)(0x0002, 0x1003)
  1762.             if!(07)(0x1002, 0x0000)
  1763.             {
  1764.                 Mul(0E)(0x0002, 0x2007)
  1765.             }
  1766.             if(06)(0x100C, 0x0021)
  1767.             {
  1768.                 Mul(0E)(0x0002, 0x2008)
  1769.             } else
  1770.             {
  1771.                 if(06)(0x100C, 0x0022)
  1772.                 && Req(18)(0x1000, 0x1001)
  1773.                 {
  1774.                     Mul(0E)(0x0002, 0x2008)
  1775.                 }
  1776.                 ???(1F)(0x0002)
  1777.                 Restart Loop?(04)()
  1778.  
  1779.                 Loop Start?(03)(0x0001)
  1780.                 Set Var(01)(0x0003, 0x2009)
  1781.                 if(06)(0x1002, 0x0003)
  1782.                 {
  1783.                     Exit Loop?(05)(0x0000)
  1784.                     Restart Loop?(04)()
  1785.                 } else
  1786.                     if!(07)(0x1002, 0x200A)
  1787.                     {
  1788.                         ???(1F)(0x0002)
  1789.                     }
  1790.                     Restart Loop?(04)()
  1791.  
  1792.                     Loop Start?(03)(0x0000)
  1793.                     Set Var(01)(0x0004, 0x1002)
  1794.                     Mul(0E)(0x0004, 0x1003)
  1795.                     if(06)(0x1008, 0x0004, 0x2002)
  1796.                     {
  1797.                         Stick(0A)(0x200B)
  1798.                     } else
  1799.                     {
  1800.                         Return(00)()
  1801.                     }
  1802.                     Restart Loop?(04)()
  1803.                     Restart Loop?(04)()
  1804.  
  1805. 0030
  1806. ------------------------------
  1807. global-00 = 8.000
  1808. global-01 = 20.000
  1809. global-02 = 30.000
  1810. global-03 = 120.000
  1811. global-04 = 0.300
  1812. global-05 = -1.000
  1813. global-06 = 0.000
  1814. global-07 = -0.500
  1815. Set Var(01)(0x0000, 0x2000)
  1816. Set Var(01)(0x0001, 0x2001)
  1817. ???(23)(0x0001)
  1818. if(06)(0x1004)
  1819. {
  1820.     Exit Loop?(05)(0x0000)
  1821.     ???(14)()
  1822. }
  1823. ???(22)(0x2002)
  1824. ???(21)()
  1825. ???(22)(0x2003)
  1826.  
  1827. Loop Start?(03)()
  1828. if(06)(0x1002, 0x0000)
  1829. {
  1830.     Exit Loop?(05)()
  1831. }
  1832. Restart Loop?(04)()
  1833.  
  1834. Loop Start?(03)(0x0000)
  1835. if(06)(0x0001)
  1836. {
  1837.     Set Goto?(1C)(0x0001)
  1838. }
  1839. if(06)(0x100C, 0x0034)
  1840. {
  1841.     Set Var(01)(0x0002, 0x1001)
  1842.     Mul(0E)(0x0002, 0x2004)
  1843.     if(06)(0x1000, 0x0002)
  1844.     {
  1845.         Set Goto?(1C)(0x0001)
  1846.     }
  1847. } else
  1848. {
  1849.     if(06)(0x100C, 0x0031)
  1850.         if!(07)(0x1000, 0x1000)
  1851.         {
  1852.             Set Goto?(1C)(0x0001)
  1853.         }
  1854.     } else
  1855.     {
  1856.         if(06)(0x100C, 0x0032)
  1857.         {
  1858.             if(06)(0x1000, 0x1001, 0x1000)
  1859.             {
  1860.                 Set Goto?(1C)(0x0001)
  1861.             }
  1862.         } else
  1863.         {
  1864.             if(06)(0x1000, 0x1001)
  1865.             {
  1866.                 Set Goto?(1C)(0x0001)
  1867.             }
  1868.             Set Var(01)(0x0003, 0x1003)
  1869.             if(06)(0x100C, 0x0031)
  1870.             {
  1871.                 Mul(0E)(0x0003, 0x2005)
  1872.             } else
  1873.             {
  1874.                 if(06)(0x100C, 0x0032)
  1875.                 && Req(18)(0x1000, 0x1001)
  1876.                 {
  1877.                     Mul(0E)(0x0003, 0x2005)
  1878.                 }
  1879.                 ???(1F)(0x0003)
  1880.                 Restart Loop?(04)()
  1881.  
  1882.                 Loop Start?(03)(0x0001)
  1883.                 Set Var(01)(0x0004, 0x1002)
  1884.                 Mul(0E)(0x0004, 0x1003)
  1885.                 if(06)(0x1008, 0x0004, 0x2006)
  1886.                 {
  1887.                     Stick(0A)(0x2007)
  1888.                 }
  1889.                 Return(00)()
  1890.                 Restart Loop?(04)()
  1891.  
  1892. 2040
  1893. ------------------------------
  1894. global-00 = 15.000
  1895. global-01 = 0.006
  1896. global-02 = 0.300
  1897. global-03 = -30.000
  1898. global-04 = -15.000
  1899. global-05 = 10.000
  1900. global-06 = 0.000
  1901. global-07 = 8.000
  1902. global-08 = 40.000
  1903. global-09 = -0.015
  1904. global-0A = 4.000
  1905. global-0B = 2.000
  1906. global-0C = -20.000
  1907. global-0D = 30.000
  1908. global-0E = -1.000
  1909. global-0F = -25.000
  1910. global-10 = -18.000
  1911. global-11 = 5.000
  1912. global-12 = 0.700
  1913. global-13 = -10.000
  1914. global-14 = 1.000
  1915. global-15 = 24.000
  1916. global-16 = 0.800
  1917. global-17 = -0.800
  1918. global-18 = 0.000
  1919. global-19 = 0.000
  1920. global-1A = 0.000
  1921. ???(02)(0x0000, 0x1009)
  1922. ???(2A)(0x602B)
  1923. Set Var(01)(0x0002, 0x2000)
  1924. Mul(0E)(0x0002, 0x100E)
  1925. Set Var(01)(0x0003, 0x1011)
  1926. Mul(0E)(0x0003, 0x2001)
  1927. Add(0C)(0x0003, 0x2002)
  1928. if(06)(0x1008, 0x100E, 0x0003)
  1929. {
  1930.     if(06)(0x1018)
  1931.     {
  1932.         Add(0C)(0x0002, 0x2003)
  1933.     } else
  1934.     {
  1935.         Add(0C)(0x0002, 0x2004)
  1936.     }
  1937. } else
  1938. {
  1939.     Add(0C)(0x0002, 0x2005)
  1940. }
  1941. Set Var(01)(0x0003, 0x102A)
  1942. Add(0C)(0x0003, 0x2005)
  1943. if(06)(0x1008, 0x0002, 0x0003)
  1944. {
  1945.     Set Var(01)(0x0002, 0x0003)
  1946. }
  1947. Set Var(01)(0x0004, 0x2006)
  1948.  
  1949. Loop Start?(03)()
  1950. Set Goto?(1C)(0x0000)
  1951. if(06)(0x100E)
  1952. {
  1953.     if(06)(0x1002, 0x2007)
  1954.     {
  1955.         Return(00)()
  1956.     }
  1957. } else
  1958. {
  1959.     if(06)(0x1007, 0x100F, 0x2006)
  1960.     && Req(18)(0x1012)
  1961.     {
  1962.         Set Goto?(1C)(0x0001)
  1963.         Exit Loop?(05)(0x0002)
  1964.     } else
  1965.     {
  1966.         Set Var(01)(0x0003, 0x2006)
  1967.         if(06)(0x1008, 0x1011, 0x2008)
  1968.         {
  1969.             Set Var(01)(0x0003, 0x2008)
  1970.             Sub(0D)(0x0003, 0x1011)
  1971.             Mul(0E)(0x0003, 0x2009)
  1972.         }
  1973.         if(06)(0x1008, 0x100D, 0x0003)
  1974.         {
  1975.             Exit Loop?(05)()
  1976.         }
  1977.     }
  1978.     Restart Loop?(04)()
  1979.  
  1980.     Loop Start?(03)()
  1981.     Set Goto?(1C)(0x0000)
  1982.     if!(07)(0x1012)
  1983.     {
  1984.         if(06)(0x1002, 0x200A)
  1985.         {
  1986.             Return(00)()
  1987.         }
  1988.         Restart Loop?(04)()
  1989.     }
  1990.     if(06)(0x1002, 0x200B)
  1991.     {
  1992.         Set Var(01)(0x0003, 0x0001)
  1993.         Add(0C)(0x0003, 0x200C)
  1994.         if(06)(0x1010, 0x2000)
  1995.         && Req(18)(0x1007, 0x1010, 0x200C)
  1996.         && Req(18)(0x1007, 0x100B, 0x0003)
  1997.         && Req(18)(0x1007, 0x1011, 0x200D)
  1998.         {
  1999.             Set Goto?(1C)(0x0001)
  2000.             Exit Loop?(05)()
  2001.             Restart Loop?(04)()
  2002.         }
  2003.         if(06)(0x1007, 0x0004, 0x2006)
  2004.         {
  2005.             Add(0C)(0x0004, 0x200E)
  2006.         } else
  2007.             if!(07)(0x100E)
  2008.             {
  2009.                 Set Var(01)(0x0003, 0x0001)
  2010.                 Add(0C)(0x0003, 0x0002)
  2011.                 if(06)(0x1008, 0x100B, 0x0003)
  2012.                 {
  2013.                     Set Var(01)(0x0003, 0x0001)
  2014.                     Add(0C)(0x0003, 0x200F)
  2015.                     if(06)(0x1007, 0x1010, 0x2010)
  2016.                     && Req(18)(0x1008, 0x1010, 0x2011)
  2017.                     && Req(18)(0x1007, 0x100B, 0x0003)
  2018.                     && Req(18)(0x1008, 0x100E, 0x2012)
  2019.                     {
  2020.                         Set Var(01)(0x0004, 0x2007)
  2021.                         Restart Loop?(04)()
  2022.                     }
  2023.                     Set Goto?(1C)(0x0001)
  2024.                     Exit Loop?(05)()
  2025.                     Restart Loop?(04)()
  2026.                 }
  2027.             }
  2028.             if(06)(0x1002, 0x2005)
  2029.             {
  2030.                 Return(00)()
  2031.             }
  2032.         }
  2033.         Restart Loop?(04)()
  2034.  
  2035.         Loop Start?(03)(0x0002)
  2036.         if!(07)(0x1005)
  2037.         || Req(16)(0x1012)
  2038.         {
  2039.             Return(00)()
  2040.         }
  2041.         ???(27)(0x0000)
  2042.         if!(07)(0x1002, 0x200A)
  2043.         {
  2044.             Set Var(01)(0x0003, 0x0001)
  2045.             Add(0C)(0x0003, 0x2013)
  2046.             if(06)(0x1008, 0x100B, 0x0003)
  2047.             {
  2048.                 ???(31)(0x0000)
  2049.             }
  2050.         }
  2051.         if(06)(0x1008, 0x1004, 0x0000)
  2052.         {
  2053.             ???(1F)(0x2014)
  2054.         } else
  2055.         {
  2056.             ???(1F)(0x200E)
  2057.         }
  2058.         if(06)(0x1002, 0x2015)
  2059.         {
  2060.             Return(00)()
  2061.         }
  2062.         Restart Loop?(04)()
  2063.  
  2064.         Loop Start?(03)(0x0000)
  2065.         if!(07)(0x1005)
  2066.         {
  2067.             Return(00)()
  2068.         }
  2069.         ???(1D)(0x0000)
  2070.         Set Var(01)(0x0005, 0x0000)
  2071.         Sub(0D)(0x0005, 0x1004)
  2072.         Set Var(01)(0x0006, 0x1002)
  2073.         if(06)(0x1008, 0x0005, 0x2006)
  2074.         {
  2075.             Mul(0E)(0x0006, 0x200E)
  2076.         }
  2077.         ???(1E)(0x0005)
  2078.         if(06)(0x1007, 0x0005, 0x2011)
  2079.         {
  2080.             Sub(0D)(0x0005, 0x2011)
  2081.             Div(0F)(0x0005, 0x2011)
  2082.             if(06)(0x1007, 0x0005, 0x2014)
  2083.             {
  2084.                 Set Var(01)(0x0005, 0x2014)
  2085.             }
  2086.             Mul(0E)(0x0005, 0x0006)
  2087.             Stick(0A)(0x0005)
  2088.         }
  2089.         Restart Loop?(04)()
  2090.  
  2091.         Loop Start?(03)(0x0001)
  2092.         ???(32)()
  2093.         ???(31)(0x0000)
  2094.         if(06)(0x1008, 0x1004, 0x0000)
  2095.         {
  2096.             ???(1F)(0x2016)
  2097.         } else
  2098.         {
  2099.             ???(1F)(0x2017)
  2100.         }
  2101.         if!(07)(0x1011, 0x6047)
  2102.         {
  2103.             ???(1F)(0x2006, 0x2014)
  2104.         }
  2105.         Button(0B)(0x0002)
  2106.         Restart Loop?(04)()
  2107.         Restart Loop?(04)()
  2108.  
  2109. 2020
  2110. ------------------------------
  2111. global-00 = 8.000
  2112. global-01 = -0.000
  2113. global-02 = 4.000
  2114. global-03 = -1.000
  2115. global-04 = 1.000
  2116. global-05 = 5.000
  2117. global-06 = 0.000
  2118. global-07 = 0.000
  2119. global-08 = 0.000
  2120. ???(1D)(0x0000)
  2121.  
  2122. Loop Start?(03)()
  2123. Set Goto?(1C)(0x0000)
  2124. if(06)(0x100E)
  2125. {
  2126.     if(06)(0x1002, 0x2000)
  2127.     {
  2128.         Return(00)()
  2129.     }
  2130. } else
  2131. {
  2132.     if(06)(0x1008, 0x100D, 0x2001)
  2133.     {
  2134.         Exit Loop?(05)()
  2135.     }
  2136.     Restart Loop?(04)()
  2137.  
  2138.     Loop Start?(03)()
  2139.     if(06)(0x1002, 0x2002)
  2140.     {
  2141.         if(06)(0x1007, 0x1004, 0x0000)
  2142.         {
  2143.             Set Var(01)(0x0002, 0x2003)
  2144.         } else
  2145.         {
  2146.             Set Var(01)(0x0002, 0x2004)
  2147.         }
  2148.         Mul(0E)(0x0002, 0x1002)
  2149.         Stick(0A)(0x0002)
  2150.         Button(0B)(0x0002)
  2151.         Return(00)()
  2152.     } else
  2153.     {
  2154.         Set Goto?(1C)(0x0000)
  2155.     }
  2156.     Restart Loop?(04)()
  2157.  
  2158.     Loop Start?(03)(0x0000)
  2159.     Set Var(01)(0x0002, 0x0000)
  2160.     Sub(0D)(0x0002, 0x1004)
  2161.     ???(1E)(0x0002)
  2162.     if(06)(0x1007, 0x0002, 0x2005)
  2163.     {
  2164.         if(06)(0x1007, 0x1004, 0x0000)
  2165.         {
  2166.             Set Var(01)(0x0002, 0x2003)
  2167.         } else
  2168.         {
  2169.             Set Var(01)(0x0002, 0x2004)
  2170.         }
  2171.         Mul(0E)(0x0002, 0x1002)
  2172.         Stick(0A)(0x0002)
  2173.     }
  2174.     Restart Loop?(04)()
  2175.     Restart Loop?(04)()
  2176.  
  2177. 2030
  2178. ------------------------------
  2179. global-00 = 50.000
  2180. global-01 = 8.000
  2181. global-02 = 0.000
  2182. global-03 = 4.000
  2183. global-04 = 1.000
  2184. global-05 = 10.000
  2185. global-06 = -1.000
  2186. global-07 = 5.000
  2187. ???(02)(0x0000, 0x1009)
  2188.  
  2189. Loop Start?(03)()
  2190. Set Goto?(1C)(0x0000)
  2191. Add(0C)(0x0001, 0x2000)
  2192. if(06)(0x100E)
  2193. {
  2194.     if(06)(0x1002, 0x2001)
  2195.     {
  2196.         Return(00)()
  2197.     }
  2198. } else
  2199. {
  2200.     if(06)(0x1008, 0x100D, 0x2002)
  2201.     && Req(18)(0x1008, 0x100B, 0x0001)
  2202.     {
  2203.         Exit Loop?(05)()
  2204.     }
  2205.     Restart Loop?(04)()
  2206.  
  2207.     Loop Start?(03)()
  2208.     Set Goto?(1C)(0x0000)
  2209.     if(06)(0x1002, 0x2003)
  2210.         if!(07)(0x100E)
  2211.         {
  2212.             Stick(0A)(0x2002, 0x2004)
  2213.         }
  2214.         if(06)(0x1002, 0x2005)
  2215.         {
  2216.             Return(00)()
  2217.         }
  2218.     }
  2219.     Restart Loop?(04)()
  2220.  
  2221.     Loop Start?(03)(0x0000)
  2222.     ???(1D)(0x0000)
  2223.     Set Var(01)(0x0002, 0x0000)
  2224.     Sub(0D)(0x0002, 0x1004)
  2225.     Set Var(01)(0x0003, 0x1002)
  2226.     if(06)(0x1008, 0x0002, 0x2002)
  2227.     {
  2228.         Mul(0E)(0x0003, 0x2006)
  2229.     }
  2230.     ???(1E)(0x0002)
  2231.     if(06)(0x1007, 0x0002, 0x2007)
  2232.     {
  2233.         Sub(0D)(0x0002, 0x2007)
  2234.         Div(0F)(0x0002, 0x2007)
  2235.         if(06)(0x1007, 0x0002, 0x2004)
  2236.         {
  2237.             Set Var(01)(0x0002, 0x2004)
  2238.         }
  2239.         Mul(0E)(0x0002, 0x0003)
  2240.         Stick(0A)(0x0002)
  2241.     }
  2242.     Restart Loop?(04)()
  2243.     Restart Loop?(04)()
  2244.  
  2245. 2010
  2246. ------------------------------
  2247. global-00 = -1.000
  2248. global-01 = 55.000
  2249. global-02 = -15.000
  2250. global-03 = 10.000
  2251. global-04 = 40.000
  2252. global-05 = 70.000
  2253. global-06 = 0.300
  2254. global-07 = 0.010
  2255. global-08 = 0.350
  2256. global-09 = 1.000
  2257. global-0A = 0.500
  2258. global-0B = 4.000
  2259. global-0C = 8.000
  2260. global-0D = 0.000
  2261. global-0E = -50.000
  2262. global-0F = 100.000
  2263. global-10 = -5.000
  2264. global-11 = -20.000
  2265. global-12 = 0.150
  2266. global-13 = 3.000
  2267. global-14 = 5.000
  2268. global-15 = -0.500
  2269. global-16 = -52.000
  2270. global-17 = -48.000
  2271. global-18 = 50.000
  2272. global-19 = -0.020
  2273. global-1A = 0.400
  2274. global-1B = 45.000
  2275. global-1C = -40.000
  2276. global-1D = -4.000
  2277. global-1E = 18.000
  2278. global-1F = 12.000
  2279. global-20 = 0.000
  2280. global-21 = 0.000
  2281. global-22 = 0.000
  2282. ???(02)(0x0000, 0x1009)
  2283. Set Var(01)(0x0002, 0x1023)
  2284. Mul(0E)(0x0002, 0x2000)
  2285. if(06)(0x1018)
  2286. && Req(18)(0x1007, 0x1011, 0x2001)
  2287. {
  2288.     Add(0C)(0x0002, 0x2002)
  2289. }
  2290. Set Var(01)(0x0003, 0x102A)
  2291. Add(0C)(0x0003, 0x2003)
  2292. if(06)(0x1008, 0x0002, 0x0003)
  2293. {
  2294.     Set Var(01)(0x0002, 0x0003)
  2295. }
  2296. Set Var(01)(0x0003, 0x2004)
  2297. Mul(0E)(0x0003, 0x100E)
  2298. Add(0C)(0x0002, 0x0003)
  2299. Set Var(01)(0x0004, 0x2005)
  2300. if(06)(0x1008, 0x100E, 0x2006)
  2301. {
  2302.     Set Var(01)(0x0005, 0x2003)
  2303. } else
  2304. {
  2305.     Set Var(01)(0x0005, 0x0004)
  2306.     Sub(0D)(0x0005, 0x2003, 0x0002)
  2307.     Mul(0E)(0x0005, 0x1011, 0x2007)
  2308.     Add(0C)(0x0005, 0x0002)
  2309. }
  2310. Set Var(01)(0x0006, 0x2000)
  2311. Set Var(01)(0x0007, 0x1011)
  2312. Mul(0E)(0x0007, 0x2007, 0x100E)
  2313. Sub(0D)(0x0007, 0x2008)
  2314. Set Var(01)(0x0003, 0x1011)
  2315. Mul(0E)(0x0003, 0x2007)
  2316. if(06)(0x1008, 0x100E, 0x0003)
  2317. {
  2318.     Set Var(01)(0x0008, 0x2009)
  2319. } else
  2320. {
  2321.     Set Var(01)(0x0008, 0x2000)
  2322. }
  2323.  
  2324. Loop Start?(03)()
  2325. Set Goto?(1C)(0x0000)
  2326. if(06)(0x1008, 0x100F, 0x200A)
  2327. && Req(18)(0x1002, 0x200B)
  2328. {
  2329.     Return(00)()
  2330. }
  2331. if!(07)(0x1012)
  2332. {
  2333.     if(06)(0x1002, 0x200B)
  2334.     {
  2335.         Return(00)()
  2336.     }
  2337.     Restart Loop?(04)()
  2338. }
  2339. Set Var(01)(0x0009, 0x0001)
  2340. Set Var(01)(0x000A, 0x0001)
  2341. Set Var(01)(0x000B, 0x0001)
  2342. Add(0C)(0x0009, 0x0002)
  2343. Add(0C)(0x000A, 0x0004)
  2344. Add(0C)(0x000B, 0x0005)
  2345. if(06)(0x100E)
  2346. {
  2347.     if(06)(0x1002, 0x200C)
  2348.     {
  2349.         Return(00)()
  2350.     }
  2351. } else
  2352. {
  2353.     Set Goto?(1C)(0x0001)
  2354.     if(06)(0x1008, 0x100D, 0x200D)
  2355.     {
  2356.         if(06)(0x1008, 0x100B, 0x0009)
  2357.         {
  2358.             Exit Loop?(05)()
  2359.         } else
  2360.         {
  2361.             if(06)(0x1008, 0x100B, 0x000A)
  2362.             {
  2363.                 if(06)(0x1008, 0x100B, 0x0001)
  2364.                 && Req(18)(0x1007, 0x1010, 0x200E)
  2365.                 && Req(19)(0x1000, 0x200F)
  2366.                 {
  2367.                     Exit Loop?(05)()
  2368.                 } else
  2369.                 {
  2370.                     if(06)(0x1007, 0x100B, 0x000B)
  2371.                     {
  2372.                         if(06)(0x1008, 0x1010, 0x200E)
  2373.                         {
  2374.                             Exit Loop?(05)()
  2375.                         }
  2376.                     } else
  2377.                         if!(07)(0x1018)
  2378.                         && Req(18)(0x1007, 0x1010, 0x2002)
  2379.                         {
  2380.                             Exit Loop?(05)()
  2381.                         }
  2382.                     }
  2383.                 }
  2384.             }
  2385.             Restart Loop?(04)()
  2386.  
  2387.             Loop Start?(03)()
  2388.             Set Goto?(1C)(0x0000)
  2389.             Set Goto?(1C)(0x0001)
  2390.             if(06)(0x1008, 0x0006, 0x200D)
  2391.             {
  2392.                 if(06)(0x1007, 0x100B, 0x0001)
  2393.                 && Req(18)(0x1008, 0x1010, 0x2010)
  2394.                 && Req(18)(0x1007, 0x1010, 0x2011)
  2395.                 {
  2396.                     if(06)(0x1008, 0x100E, 0x2012)
  2397.                     {
  2398.                         Call AI(1B)(0x2040)
  2399.                         Return(00)()
  2400.                     } else
  2401.                     {
  2402.                         Set Var(01)(0x0006, 0x2009)
  2403.                     }
  2404.                 }
  2405.             }
  2406.             if(06)(0x1002, 0x2013)
  2407.                 if!(07)(0x100E)
  2408.                 {
  2409.                     Stick(0A)(0x200D, 0x2009)
  2410.                 }
  2411.                 if(06)(0x1002, 0x2003)
  2412.                 {
  2413.                     Return(00)()
  2414.                 }
  2415.             }
  2416.             Restart Loop?(04)()
  2417.  
  2418.             Loop Start?(03)(0x0000)
  2419.             if!(07)(0x1005)
  2420.             {
  2421.                 Return(00)()
  2422.             }
  2423.             ???(1D)(0x0000)
  2424.             Set Var(01)(0x000C, 0x0000)
  2425.             Sub(0D)(0x000C, 0x1004)
  2426.             Set Var(01)(0x000D, 0x1002)
  2427.             if(06)(0x1008, 0x000C, 0x200D)
  2428.             {
  2429.                 Mul(0E)(0x000D, 0x2000)
  2430.             }
  2431.             ???(1E)(0x000C)
  2432.             if(06)(0x1007, 0x000C, 0x2014)
  2433.             {
  2434.                 Set Var(01)(0x000E, 0x2009)
  2435.                 if(06)(0x1007, 0x100F, 0x200D)
  2436.                 && Req(18)(0x1000, 0x200F)
  2437.                 && Req(19)(0x0001)
  2438.                 {
  2439.                     Set Var(01)(0x000E, 0x100B)
  2440.                     Sub(0D)(0x000E, 0x0001)
  2441.                     if(06)(0x100A, 0x000E, 0x0002)
  2442.                     {
  2443.                         Set Var(01)(0x000E, 0x2009)
  2444.                     } else
  2445.                     {
  2446.                         if(06)(0x1007, 0x100D, 0x2015)
  2447.                         && Req(18)(0x1008, 0x000E, 0x2003)
  2448.                         {
  2449.                             Set Var(01)(0x000E, 0x2009)
  2450.                         } else
  2451.                         {
  2452.                             if(06)(0x1009, 0x0007, 0x200D)
  2453.                             {
  2454.                                 if(06)(0x1007, 0x1010, 0x2016)
  2455.                                 && Req(18)(0x1008, 0x1010, 0x2000)
  2456.                                 {
  2457.                                     if(06)(0x1008, 0x1010, 0x2017)
  2458.                                     {
  2459.                                         Set Var(01)(0x000E, 0x200D)
  2460.                                     } else
  2461.                                     {
  2462.                                         Set Var(01)(0x000E, 0x2018)
  2463.                                         Add(0C)(0x000E, 0x1010)
  2464.                                         Mul(0E)(0x000E, 0x2019)
  2465.                                         Sub(0D)(0x000E, 0x201A)
  2466.                                     }
  2467.                                 } else
  2468.                                 {
  2469.                                     Set Var(01)(0x000E, 0x2009)
  2470.                                 }
  2471.                             } else
  2472.                             {
  2473.                                 if(06)(0x1007, 0x1011, 0x201B)
  2474.                                 && Req(18)(0x1007, 0x1010, 0x2016)
  2475.                                 && Req(18)(0x1008, 0x1010, 0x2002)
  2476.                                 {
  2477.                                     if(06)(0x1008, 0x000E, 0x0005)
  2478.                                     {
  2479.                                         if(06)(0x1008, 0x1010, 0x2017)
  2480.                                         {
  2481.                                             Set Var(01)(0x000E, 0x200D)
  2482.                                         } else
  2483.                                         {
  2484.                                             Set Var(01)(0x000E, 0x2018)
  2485.                                             Add(0C)(0x000E, 0x1010)
  2486.                                             Mul(0E)(0x000E, 0x2019)
  2487.                                             Sub(0D)(0x000E, 0x201A)
  2488.                                         }
  2489.                                     } else
  2490.                                     {
  2491.                                         Set Var(01)(0x000E, 0x2009)
  2492.                                     }
  2493.                                 } else
  2494.                                 {
  2495.                                     Set Var(01)(0x000E, 0x2009)
  2496.                                 }
  2497.                             }
  2498.                             Sub(0D)(0x000C, 0x2014)
  2499.                             Div(0F)(0x000C, 0x2014)
  2500.                             if(06)(0x1007, 0x000C, 0x2009)
  2501.                             {
  2502.                                 Set Var(01)(0x000C, 0x2009)
  2503.                             }
  2504.                             Mul(0E)(0x000C, 0x000D, 0x000E)
  2505.                             Stick(0A)(0x000C)
  2506.                         }
  2507.                         Restart Loop?(04)()
  2508.  
  2509.                         Loop Start?(03)(0x0001)
  2510.                         if(06)(0x1012)
  2511.                         && Req(18)(0x1007, 0x0008, 0x200D)
  2512.                         && Req(19)(0x100E)
  2513.                         && Req(18)(0x1007, 0x1010, 0x201C)
  2514.                         && Req(18)(0x100A, 0x1010, 0x200D)
  2515.                         {
  2516.                             ???(31)(0x000F)
  2517.                             Set Var(01)(0x0003, 0x000F)
  2518.                             Sub(0D)(0x0003, 0x1004)
  2519.                             Mul(0E)(0x0003, 0x1008)
  2520.                             if(06)(0x100A, 0x0003, 0x200D)
  2521.                             {
  2522.                                 Restart Loop?(04)()
  2523.                             }
  2524.                             if(06)(0x1007, 0x1010, 0x2011)
  2525.                             {
  2526.                                 Set Var(01)(0x0003, 0x0010)
  2527.                                 Add(0C)(0x0003, 0x2002)
  2528.                                 if(06)(0x1008, 0x100B, 0x0003)
  2529.                                 {
  2530.                                     Restart Loop?(04)()
  2531.                                 }
  2532.                             }
  2533.                             ???(02)(0x0011, 0x1008)
  2534.                             Set Var(01)(0x0003, 0x2014)
  2535.                             Add(0C)(0x0003, 0x0010)
  2536.                             if(06)(0x1007, 0x100B, 0x0003)
  2537.                             {
  2538.                                 Mul(0E)(0x0011, 0x2003)
  2539.                                 Mul(0E)(0x0012, 0x2003)
  2540.                                 Add(0C)(0x0003, 0x201D)
  2541.                             } else
  2542.                             {
  2543.                                 Mul(0E)(0x0011, 0x201E)
  2544.                                 Mul(0E)(0x0012, 0x201F)
  2545.                             }
  2546.                             ???(10)(0x0011, 0x1004)
  2547.                             if(06)(0x1007, 0x0012, 0x0003)
  2548.                             {
  2549.                                 if(06)(0x1007, 0x1008, 0x200D)
  2550.                                 {
  2551.                                     if(06)(0x1007, 0x0011, 0x000F)
  2552.                                     {
  2553.                                         Button(0B)(0x0004)
  2554.                                         Return(00)()
  2555.                                     }
  2556.                                 } else
  2557.                                 {
  2558.                                     if(06)(0x1008, 0x0011, 0x000F)
  2559.                                     {
  2560.                                         Button(0B)(0x0004)
  2561.                                         Return(00)()
  2562.                                     }
  2563.                                 }
  2564.                             }
  2565.                             Restart Loop?(04)()
  2566.                             Restart Loop?(04)()
  2567.  
  2568. 3020
  2569. ------------------------------
  2570. global-00 = 30.000
  2571. global-01 = 20.000
  2572. global-02 = 5.000
  2573. global-03 = 100.000
  2574. global-04 = 0.120
  2575. global-05 = 1.000
  2576. global-06 = 3.000
  2577. global-07 = 120.000
  2578. global-08 = 60.000
  2579. global-09 = 0.010
  2580. global-0A = 0.000
  2581. global-0B = 4.000
  2582. global-0C = 0.180
  2583. global-0D = 8.000
  2584. global-0E = 0.300
  2585. global-0F = 0.100
  2586. global-10 = 0.050
  2587. global-11 = 70.000
  2588. global-12 = 0.025
  2589. global-13 = 0.150
  2590. global-14 = 9.000
  2591. global-15 = 10.000
  2592. global-16 = 0.200
  2593. global-17 = 2.000
  2594. global-18 = 0.000
  2595. ???(26)(0x0000)
  2596. if(06)(0x1008, 0x0000, 0x2000)
  2597. {
  2598.     Return(00)()
  2599. }
  2600. Set Var(01)(0x0001, 0x100E)
  2601. Mul(0E)(0x0001, 0x2001)
  2602. Add(0C)(0x0001, 0x2002)
  2603. Set Var(01)(0x0002, 0x2003)
  2604. Sub(0D)(0x0002, 0x1011)
  2605. Mul(0E)(0x0002, 0x2004)
  2606. Add(0C)(0x0001, 0x0002)
  2607. Mul(0E)(0x0002, 0x100E)
  2608. Add(0C)(0x0001, 0x0002)
  2609. ???(22)(0x2001)
  2610.  
  2611. Loop Start?(03)()
  2612. if!(07)(0x1003)
  2613. && Req(19)(0x1004)
  2614. {
  2615.     if(06)(0x1002, 0x2005)
  2616.     && Req(19)(0x1002, 0x2006)
  2617.     {
  2618.         Button(0B)(0x0004)
  2619.     }
  2620.     Restart Loop?(04)()
  2621. }
  2622. ???(22)(0x2007)
  2623. Exit Loop?(05)()
  2624. ???(14)()
  2625. Restart Loop?(04)()
  2626.  
  2627. Loop Start?(03)()
  2628. Button(0B)(0x0004)
  2629. if(06)(0x1017)
  2630. && Req(18)(0x1009, 0x1011, 0x2008)
  2631. && Req(18)(0x1000, 0x2001)
  2632. && Req(19)(0x1002, 0x2001)
  2633. {
  2634.     Sub(0D)(0x0001, 0x2009)
  2635. } else
  2636. {
  2637.     Sub(0D)(0x0001, 0x2005)
  2638.     if(06)(0x100A, 0x0001, 0x200A)
  2639.     {
  2640.         Return(00)()
  2641.     }
  2642. }
  2643. if(06)(0x100F, 0x0001)
  2644. {
  2645.     Set Var(01)(0x0001, 0x100E)
  2646.     Mul(0E)(0x0001, 0x200B)
  2647.     ???(22)(0x2000)
  2648.     Exit Loop?(05)()
  2649. }
  2650. Restart Loop?(04)()
  2651.  
  2652. Loop Start?(03)()
  2653. Button(0B)(0x0004)
  2654. if(06)(0x1002, 0x0001)
  2655. {
  2656.     Set Var(01)(0x0003, 0x100E)
  2657.     Set Var(01)(0x0002, 0x1002)
  2658.     Mul(0E)(0x0002, 0x1003)
  2659.     if(06)(0x1008, 0x0002, 0x200A)
  2660.     {
  2661.         Mul(0E)(0x0003, 0x200C)
  2662.     } else
  2663.         if!(07)(0x1000, 0x200D)
  2664.         {
  2665.             Mul(0E)(0x0003, 0x200E)
  2666.             if(06)(0x1008, 0x0003, 0x200F)
  2667.             {
  2668.                 Add(0C)(0x0003, 0x2010)
  2669.             }
  2670.         }
  2671.         if(06)(0x1008, 0x1011, 0x2000)
  2672.         {
  2673.             Set Var(01)(0x0003, 0x2004)
  2674.         } else
  2675.         {
  2676.             if(06)(0x1008, 0x1011, 0x2008)
  2677.             {
  2678.                 Set Var(01)(0x0002, 0x2011)
  2679.                 Sub(0D)(0x0002, 0x1011)
  2680.                 Mul(0E)(0x0002, 0x2012)
  2681.                 if(06)(0x1008, 0x100E, 0x0002)
  2682.                 {
  2683.                     Set Var(01)(0x0003, 0x2004)
  2684.                 }
  2685.             }
  2686.             if(06)(0x1008, 0x0003, 0x200F)
  2687.             {
  2688.                 Exit Loop?(05)(0x0000)
  2689.             } else
  2690.             {
  2691.                 if(06)(0x1008, 0x0003, 0x2013)
  2692.                 {
  2693.                     Set Var(01)(0x0002, 0x2014)
  2694.                     Mul(0E)(0x0002, 0x100E)
  2695.                     Add(0C)(0x0002, 0x2005)
  2696.                     ???(22)(0x0002)
  2697.                     Exit Loop?(05)(0x0001)
  2698.                 } else
  2699.                 {
  2700.                     if(06)(0x1010, 0x2015)
  2701.                     && Req(18)(0x1015)
  2702.                     {
  2703.                         if(06)(0x1008, 0x0003, 0x2016)
  2704.                         {
  2705.                             Exit Loop?(05)(0x0002)
  2706.                         } else
  2707.                         {
  2708.                             Exit Loop?(05)(0x0003)
  2709.                         }
  2710.                     } else
  2711.                     {
  2712.                         Return(00)()
  2713.                     }
  2714.                 }
  2715.                 Restart Loop?(04)()
  2716.  
  2717.                 Loop Start?(03)(0x0000)
  2718.                 Button(0B)(0x0004)
  2719.                 if(06)(0x1002, 0x2006)
  2720.                 {
  2721.                     Stick(0A)(0x2005)
  2722.                     if(06)(0x1002, 0x200B)
  2723.                     {
  2724.                         ???(1A)(0x200A)
  2725.                     }
  2726.                 }
  2727.                 if!(07)(0x100F, 0x0001)
  2728.                 {
  2729.                     Return(00)()
  2730.                 }
  2731.                 Restart Loop?(04)()
  2732.  
  2733.                 Loop Start?(03)(0x0002)
  2734.                 if(06)(0x1002, 0x2017)
  2735.                 {
  2736.                     Stick(0A)(0x200A, 0x2005)
  2737.                     Button(0B)(0x0001)
  2738.                     if(06)(0x1002, 0x2017)
  2739.                     {
  2740.                         ???(1A)(0x200A)
  2741.                     }
  2742.                 }
  2743.                 if!(07)(0x100F, 0x0001)
  2744.                 {
  2745.                     Return(00)()
  2746.                 }
  2747.                 Restart Loop?(04)()
  2748.  
  2749.                 Loop Start?(03)(0x0003)
  2750.                 Button(0B)(0x0004)
  2751.                 if(06)(0x1002, 0x2017)
  2752.                 {
  2753.                     Button(0B)(0x0001)
  2754.                     if(06)(0x1002, 0x2017)
  2755.                     {
  2756.                         ???(1A)(0x200A)
  2757.                     }
  2758.                 }
  2759.                 if!(07)(0x100F, 0x0001)
  2760.                 {
  2761.                     Return(00)()
  2762.                 }
  2763.                 Restart Loop?(04)()
  2764.  
  2765.                 Loop Start?(03)(0x0001)
  2766.                 Button(0B)(0x0004)
  2767.                 Restart Loop?(04)()
  2768.                 Restart Loop?(04)()
  2769.  
  2770. 6030
  2771. ------------------------------
  2772. global-00 = 2.000
  2773. global-01 = 0.000
  2774. global-02 = 1.000
  2775. global-03 = 100.000
  2776. global-04 = -0.200
  2777. global-05 = 0.600
  2778. global-06 = 0.400
  2779. global-07 = 2.000
  2780. global-08 = 8.000
  2781. global-09 = 0.700
  2782. global-0A = 0.500
  2783. global-0B = 3.000
  2784. global-0C = 15.000
  2785. global-0D = 25.000
  2786. global-0E = -1.000
  2787. global-0F = 55.000
  2788. global-10 = 4.000
  2789. global-11 = 45.000
  2790. global-12 = 0.300
  2791. global-13 = 0.100
  2792. global-14 = 0.200
  2793. global-15 = -0.600
  2794. global-16 = 0.000
  2795. global-17 = 0.000
  2796. global-18 = 0.000
  2797. Set Var(01)(0x0000, 0x2000)
  2798. Set Var(01)(0x0001, 0x2001)
  2799. ???(02)(0x0002, 0x1009)
  2800. if(06)(0x100C, 0x603D)
  2801. {
  2802.     Exit Loop?(05)(0x0000)
  2803.     Restart Loop?(04)()
  2804. }
  2805. if(06)(0x100C, 0x6035)
  2806. || Req(16)(0x100C, 0x6036)
  2807. || Req(16)(0x100C, 0x6037)
  2808. {
  2809.     Set Var(01)(0x0004, 0x2002)
  2810.     Set Var(01)(0x0005, 0x2002)
  2811. } else
  2812. {
  2813.     if(06)(0x100C, 0x6031)
  2814.     || Req(16)(0x100C, 0x6038)
  2815.     {
  2816.         Set Var(01)(0x0004, 0x2001)
  2817.         Set Var(01)(0x0005, 0x2001)
  2818.     } else
  2819.     {
  2820.         if(06)(0x100C, 0x603C)
  2821.         {
  2822.             Set Var(01)(0x0004, 0x1011)
  2823.             Sub(0D)(0x0004, 0x2003)
  2824.             Mul(0E)(0x0004, 0x2004)
  2825.             ???(15)(0x0005)
  2826.             Mul(0E)(0x0005, 0x2005)
  2827.             Add(0C)(0x0005, 0x2006)
  2828.             Mul(0E)(0x0004, 0x0005)
  2829.             Add(0C)(0x0004, 0x2007)
  2830.             Set Var(01)(0x0005, 0x2001)
  2831.         } else
  2832.         {
  2833.             if(06)(0x100C, 0x603A)
  2834.             || Req(16)(0x100C, 0x6039)
  2835.             || Req(16)(0x100C, 0x603B)
  2836.             {
  2837.                 Set Var(01)(0x0004, 0x2002)
  2838.                 Set Var(01)(0x0005, 0x2002)
  2839.             } else
  2840.             {
  2841.                 Set Var(01)(0x0004, 0x2008)
  2842.                 Set Var(01)(0x0005, 0x2009)
  2843.             }
  2844.             if(06)(0x1008, 0x100E, 0x200A)
  2845.             {
  2846.                 Add(0C)(0x0004, 0x200A)
  2847.             }
  2848.             Set Var(01)(0x0006, 0x0004)
  2849.             Add(0C)(0x0006, 0x1012, 0x200B)
  2850.             if(06)(0x100C, 0x6036)
  2851.             && Req(18)(0x101B)
  2852.             {
  2853.                 Set Var(01)(0x0007, 0x200C)
  2854.                 Mul(0E)(0x0007, 0x100E)
  2855.                 Add(0C)(0x0006, 0x0007, 0x200D)
  2856.             }
  2857.             Set Var(01)(0x0008, 0x200E)
  2858.  
  2859.             Loop Start?(03)()
  2860.             if(06)(0x100C, 0x6031)
  2861.             || Req(16)(0x100C, 0x6032)
  2862.             || Req(16)(0x100C, 0x6033)
  2863.             || Req(16)(0x100C, 0x6034)
  2864.             || Req(16)(0x100C, 0x6038)
  2865.             || Req(16)(0x100C, 0x6039)
  2866.             || Req(16)(0x100C, 0x603A)
  2867.             || Req(16)(0x100C, 0x603B)
  2868.             || Req(16)(0x100C, 0x603C)
  2869.             {
  2870.                 Exit Loop?(05)(0x0001)
  2871.             } else
  2872.             {
  2873.                 Exit Loop?(05)()
  2874.             }
  2875.             ???(14)()
  2876.             Restart Loop?(04)()
  2877.  
  2878.             Loop Start?(03)()
  2879.             if(06)(0x1002, 0x0000)
  2880.             {
  2881.                 Exit Loop?(05)()
  2882.             }
  2883.             Restart Loop?(04)()
  2884.  
  2885.             Loop Start?(03)(0x0001)
  2886.             Set Var(01)(0x0009, 0x0005)
  2887.             if!(07)(0x1002, 0x0004)
  2888.             {
  2889.                 Mul(0E)(0x0009, 0x1007)
  2890.                 Div(0F)(0x0009, 0x0004)
  2891.             }
  2892.             if(06)(0x100C, 0x6032)
  2893.             || Req(16)(0x100C, 0x6035)
  2894.             || Req(16)(0x100C, 0x6039)
  2895.             {
  2896.                 Mul(0E)(0x0009, 0x1003)
  2897.                 ???(1F)(0x0009)
  2898.             } else
  2899.             {
  2900.                 if(06)(0x100C, 0x6033)
  2901.                 || Req(16)(0x100C, 0x6036)
  2902.                 || Req(16)(0x100C, 0x603A)
  2903.                 {
  2904.                     Stick(0A)(0x2001, 0x0009)
  2905.                 } else
  2906.                 {
  2907.                     if(06)(0x100C, 0x6034)
  2908.                     || Req(16)(0x100C, 0x6037)
  2909.                     || Req(16)(0x100C, 0x603B)
  2910.                     {
  2911.                         Mul(0E)(0x0009, 0x200E)
  2912.                         Stick(0A)(0x2001, 0x0009)
  2913.                     }
  2914.                     if(06)(0x100C, 0x603C)
  2915.                     {
  2916.                         Button(0B)(0x0004)
  2917.                     }
  2918.                     if(06)(0x1002, 0x0004)
  2919.                     {
  2920.                         if(06)(0x1008, 0x0001, 0x2002)
  2921.                         {
  2922.                             if(06)(0x100C, 0x6038)
  2923.                             || Req(16)(0x100C, 0x6039)
  2924.                             || Req(16)(0x100C, 0x603A)
  2925.                             || Req(16)(0x100C, 0x603B)
  2926.                             {
  2927.                                 Button(0B)(0x0002)
  2928.                             } else
  2929.                             {
  2930.                                 Button(0B)(0x0001)
  2931.                             }
  2932.                             Set Var(01)(0x0001, 0x1013)
  2933.                             if(06)(0x1008, 0x0008, 0x2001)
  2934.                             && Req(18)(0x1007, 0x1011, 0x200F)
  2935.                             {
  2936.                                 if(06)(0x100C, 0x6032)
  2937.                                 || Req(16)(0x100C, 0x6035)
  2938.                                 {
  2939.                                     Set Var(01)(0x0008, 0x2002)
  2940.                                     if(06)(0x1008, 0x0006, 0x2010)
  2941.                                     {
  2942.                                         Add(0C)(0x0006, 0x2010)
  2943.                                     }
  2944.                                 } else
  2945.                                 {
  2946.                                     if(06)(0x101E, 0x0023)
  2947.                                     && Req(18)(0x100C, 0x6038)
  2948.                                     {
  2949.                                         Set Var(01)(0x0008, 0x2002)
  2950.                                         if(06)(0x1008, 0x0006, 0x2010)
  2951.                                         {
  2952.                                             Add(0C)(0x0006, 0x2010)
  2953.                                         }
  2954.                                     }
  2955.                                 }
  2956.                             } else
  2957.                             {
  2958.                                 Sub(0D)(0x0001, 0x2002)
  2959.                             }
  2960.                             if(06)(0x1007, 0x0008, 0x2001)
  2961.                             {
  2962.                                 if(06)(0x1007, 0x0008, 0x2002)
  2963.                                 {
  2964.                                     Set Goto?(1C)(0x0002)
  2965.                                 } else
  2966.                                 {
  2967.                                     Add(0C)(0x0008, 0x2002)
  2968.                                 }
  2969.                             }
  2970.                             if!(07)(0x100C, 0x6037)
  2971.                             && Req(18)(0x1007, 0x1011, 0x2011)
  2972.                             {
  2973.                                 Set Var(01)(0x000A, 0x1002)
  2974.                                 Mul(0E)(0x000A, 0x1003)
  2975.                                 if(06)(0x1008, 0x000A, 0x2001)
  2976.                                 {
  2977.                                     Set Var(01)(0x0006, 0x2001)
  2978.                                 }
  2979.                             }
  2980.                             if(06)(0x1007, 0x1011, 0x200F)
  2981.                             && Req(19)(0x101C)
  2982.                             && Req(19)(0x101B)
  2983.                             {
  2984.                                 if(06)(0x100C, 0x6035)
  2985.                                 {
  2986.                                     Set Var(01)(0x0007, 0x1001)
  2987.                                     Mul(0E)(0x0007, 0x2012)
  2988.                                     if(06)(0x1000, 0x0007)
  2989.                                     {
  2990.                                         Set Var(01)(0x0006, 0x2001)
  2991.                                     }
  2992.                                 } else
  2993.                                 {
  2994.                                     if(06)(0x100C, 0x6036)
  2995.                                     {
  2996.                                         Set Var(01)(0x0007, 0x1001)
  2997.                                         Mul(0E)(0x0007, 0x2013)
  2998.                                         if(06)(0x1001, 0x0007)
  2999.                                         {
  3000.                                             Set Var(01)(0x0006, 0x2001)
  3001.                                         }
  3002.                                     } else
  3003.                                     {
  3004.                                         if(06)(0x100C, 0x6037)
  3005.                                         {
  3006.                                             Set Var(01)(0x0007, 0x1001)
  3007.                                             Mul(0E)(0x0007, 0x2014)
  3008.                                             if(06)(0x1001, 0x0007)
  3009.                                             {
  3010.                                                 Set Var(01)(0x0006, 0x2001)
  3011.                                             }
  3012.                                         }
  3013.                                     }
  3014.                                     if(06)(0x100C, 0x6036)
  3015.                                     && Req(18)(0x101B)
  3016.                                     {
  3017.                                         ???(2E)(0x0002, 0x0003, 0x200A)
  3018.                                         Sub(0D)(0x0003, 0x1027)
  3019.                                         if(06)(0x1008, 0x0003, 0x2008)
  3020.                                         {
  3021.                                             Set Var(01)(0x0006, 0x2001)
  3022.                                         }
  3023.                                     }
  3024.                                     if(06)(0x1002, 0x0006)
  3025.                                     {
  3026.                                         if(06)(0x1007, 0x0008, 0x2001)
  3027.                                         {
  3028.                                             Exit Loop?(05)()
  3029.                                         } else
  3030.                                         {
  3031.                                             Return(00)()
  3032.                                         }
  3033.                                     }
  3034.                                 }
  3035.                                 Restart Loop?(04)()
  3036.  
  3037.                                 Loop Start?(03)()
  3038.                                 if(06)(0x1002, 0x2010)
  3039.                                 {
  3040.                                     Return(00)()
  3041.                                 }
  3042.                                 Set Goto?(1C)(0x0002)
  3043.                                 Restart Loop?(04)()
  3044.  
  3045.                                 Loop Start?(03)(0x0002)
  3046.                                 Set Var(01)(0x000C, 0x1027)
  3047.                                 Mul(0E)(0x000C, 0x2005)
  3048.                                 Add(0C)(0x000C, 0x100B)
  3049.                                 if(06)(0x1007, 0x100C, 0x000C)
  3050.                                 {
  3051.                                     Stick(0A)(0x2001, 0x2005)
  3052.                                 } else
  3053.                                 {
  3054.                                     Set Var(01)(0x000D, 0x1028)
  3055.                                     Add(0C)(0x000D, 0x100C)
  3056.                                     if(06)(0x1008, 0x000D, 0x000C)
  3057.                                     {
  3058.                                         Stick(0A)(0x2001, 0x2015)
  3059.                                     } else
  3060.                                     {
  3061.                                         Set Var(01)(0x000C, 0x1027)
  3062.                                         Add(0C)(0x000C, 0x100B, 0x2007)
  3063.                                         if(06)(0x1007, 0x000D, 0x000C)
  3064.                                         {
  3065.                                             Stick(0A)(0x2001, 0x2005)
  3066.                                         }
  3067.                                     }
  3068.                                 }
  3069.                                 Restart Loop?(04)()
  3070.  
  3071.                                 Loop Start?(03)(0x0000)
  3072.                                 if(06)(0x1002, 0x2010)
  3073.                                 {
  3074.                                     Return(00)()
  3075.                                 }
  3076.                                 Restart Loop?(04)()
  3077.                                 Restart Loop?(04)()
  3078.  
  3079. 6040
  3080. ------------------------------
  3081. global-00 = 0.000
  3082. global-01 = 3.000
  3083. global-02 = -1.000
  3084. global-03 = 1.000
  3085. global-04 = -0.600
  3086. global-05 = 55.000
  3087. global-06 = 4.000
  3088. global-07 = 0.600
  3089. global-08 = 2.000
  3090. global-09 = 0.000
  3091. Set Var(01)(0x0000, 0x2000)
  3092. Set Var(01)(0x0001, 0x2001)
  3093. Add(0C)(0x0001, 0x1012)
  3094. Set Var(01)(0x0002, 0x2002)
  3095.  
  3096. Loop Start?(03)()
  3097. if(06)(0x100C, 0x6042)
  3098. {
  3099.     Stick(0A)(0x2003)
  3100. } else
  3101. {
  3102.     if(06)(0x100C, 0x6043)
  3103.     {
  3104.         Stick(0A)(0x2002)
  3105.     } else
  3106.     {
  3107.         if(06)(0x100C, 0x6047)
  3108.         {
  3109.             ???(1F)(0x1003)
  3110.         } else
  3111.         {
  3112.             if(06)(0x100C, 0x6044)
  3113.             || Req(16)(0x100C, 0x6048)
  3114.             {
  3115.                 Stick(0A)(0x2000, 0x2003)
  3116.             } else
  3117.             {
  3118.                 if(06)(0x100C, 0x6045)
  3119.                 || Req(16)(0x100C, 0x6049)
  3120.                 {
  3121.                     Stick(0A)(0x2000, 0x2004)
  3122.                 }
  3123.                 if(06)(0x1008, 0x0000, 0x2003)
  3124.                 {
  3125.                     if(06)(0x100C, 0x6046)
  3126.                     || Req(16)(0x100C, 0x6047)
  3127.                     || Req(16)(0x100C, 0x6048)
  3128.                     || Req(16)(0x100C, 0x6049)
  3129.                     {
  3130.                         Button(0B)(0x0002)
  3131.                     } else
  3132.                     {
  3133.                         Button(0B)(0x0001)
  3134.                     }
  3135.                     Set Var(01)(0x0000, 0x1013)
  3136.                     if(06)(0x1008, 0x0002, 0x2000)
  3137.                     && Req(18)(0x1007, 0x1011, 0x2005)
  3138.                     {
  3139.                         if(06)(0x101E, 0x0023)
  3140.                         && Req(18)(0x100C, 0x6046)
  3141.                         {
  3142.                             Set Var(01)(0x0002, 0x2003)
  3143.                             if(06)(0x1008, 0x0001, 0x2006)
  3144.                             {
  3145.                                 Add(0C)(0x0001, 0x2006)
  3146.                             }
  3147.                         }
  3148.                     }
  3149.                 } else
  3150.                 {
  3151.                     Sub(0D)(0x0000, 0x2003)
  3152.                 }
  3153.                 if(06)(0x1007, 0x0002, 0x2000)
  3154.                 {
  3155.                     if(06)(0x1007, 0x0002, 0x2003)
  3156.                     {
  3157.                         Set Goto?(1C)(0x0000)
  3158.                     } else
  3159.                     {
  3160.                         Add(0C)(0x0002, 0x2003)
  3161.                     }
  3162.                 }
  3163.                 if(06)(0x1002, 0x0001)
  3164.                 {
  3165.                     if(06)(0x1007, 0x0002, 0x2000)
  3166.                     {
  3167.                         Exit Loop?(05)()
  3168.                     } else
  3169.                         if!(07)(0x100D)
  3170.                         {
  3171.                             Call AI(1B)(0x1080)
  3172.                         }
  3173.                         Return(00)()
  3174.                     }
  3175.                     Restart Loop?(04)()
  3176.  
  3177.                     Loop Start?(03)()
  3178.                     if(06)(0x1002, 0x2006)
  3179.                     {
  3180.                         Return(00)()
  3181.                     }
  3182.                     Set Goto?(1C)(0x0000)
  3183.                     Restart Loop?(04)()
  3184.  
  3185.                     Loop Start?(03)(0x0000)
  3186.                     Set Var(01)(0x0003, 0x1027)
  3187.                     Mul(0E)(0x0003, 0x2007)
  3188.                     Add(0C)(0x0003, 0x100B)
  3189.                     if(06)(0x1007, 0x100C, 0x0003)
  3190.                     {
  3191.                         Stick(0A)(0x2000, 0x2007)
  3192.                     } else
  3193.                     {
  3194.                         Set Var(01)(0x0004, 0x1028)
  3195.                         Add(0C)(0x0004, 0x100C)
  3196.                         if(06)(0x1008, 0x0004, 0x0003)
  3197.                         {
  3198.                             Stick(0A)(0x2000, 0x2004)
  3199.                         } else
  3200.                         {
  3201.                             Set Var(01)(0x0003, 0x1027)
  3202.                             Add(0C)(0x0003, 0x100B, 0x2008)
  3203.                             if(06)(0x1007, 0x0004, 0x0003)
  3204.                             {
  3205.                                 Stick(0A)(0x2000, 0x2007)
  3206.                             }
  3207.                         }
  3208.                     }
  3209.                     Restart Loop?(04)()
  3210.                     Restart Loop?(04)()
  3211.  
  3212. 30A0
  3213. ------------------------------
  3214. global-00 = 20.000
  3215. global-01 = 10.000
  3216. global-02 = 100.000
  3217. global-03 = 0.050
  3218. global-04 = 1.000
  3219. global-05 = 0.000
  3220. global-06 = -1.000
  3221. global-07 = 2.000
  3222. global-08 = 0.000
  3223. global-09 = 0.000
  3224. global-0A = 0.000
  3225. ???(22)(0x2000)
  3226.  
  3227. Loop Start?(03)()
  3228. if!(07)(0x1003)
  3229. && Req(19)(0x1004)
  3230. {
  3231.     Restart Loop?(04)()
  3232. }
  3233. ???(22)(0x2001)
  3234. Exit Loop?(05)()
  3235. ???(14)()
  3236. Restart Loop?(04)()
  3237. Set Var(01)(0x0000, 0x2002)
  3238. Sub(0D)(0x0000, 0x1011)
  3239. Mul(0E)(0x0000, 0x2003, 0x100E)
  3240. Add(0C)(0x0000, 0x2004)
  3241.  
  3242. Loop Start?(03)()
  3243. Button(0B)(0x0004)
  3244. if(06)(0x1002, 0x0000)
  3245. {
  3246.     Stick(0A)(0x2005, 0x2006)
  3247.     Exit Loop?(05)()
  3248. }
  3249. Restart Loop?(04)()
  3250.  
  3251. Loop Start?(03)()
  3252. if(06)(0x1002, 0x2007)
  3253. {
  3254.     Return(00)()
  3255. } else
  3256. {
  3257.     Button(0B)(0x0004)
  3258.     Stick(0A)(0x2005, 0x2006)
  3259. }
  3260. Restart Loop?(04)()
  3261. Restart Loop?(04)()
  3262.  
  3263. 30B0
  3264. ------------------------------
  3265. global-00 = 15.000
  3266. global-01 = 100.000
  3267. global-02 = 0.150
  3268. global-03 = 0.050
  3269. global-04 = 3.000
  3270. global-05 = 2.000
  3271. global-06 = 0.000
  3272. global-07 = 0.500
  3273. global-08 = 50.000
  3274. global-09 = 20.000
  3275. global-0A = 8.000
  3276. global-0B = 40.000
  3277. global-0C = 0.700
  3278. global-0D = 1.000
  3279. global-0E = -1.000
  3280. global-0F = 60.000
  3281. global-10 = 6.000
  3282. global-11 = 12.000
  3283. global-12 = 0.400
  3284. ???(22)(0x2000)
  3285. Set Var(01)(0x0000, 0x2001)
  3286. Sub(0D)(0x0000, 0x1011)
  3287. Set Var(01)(0x0001, 0x0000)
  3288. Mul(0E)(0x0000, 0x2002, 0x100E)
  3289. Mul(0E)(0x0001, 0x2003)
  3290. Add(0C)(0x0000, 0x0001)
  3291. Set Var(01)(0x0001, 0x100E)
  3292. Mul(0E)(0x0001, 0x2004)
  3293. Sub(0D)(0x0001, 0x2005)
  3294. Add(0C)(0x0000, 0x0001)
  3295.  
  3296. Loop Start?(03)()
  3297. Set Var(01)(0x0002, 0x1002)
  3298. Mul(0E)(0x0002, 0x1003)
  3299. if(06)(0x1008, 0x0002, 0x2006)
  3300. {
  3301.     Set Var(01)(0x0002, 0x2007)
  3302.     Mul(0E)(0x0002, 0x1003)
  3303.     ???(1F)(0x0002)
  3304. }
  3305. if(06)(0x1017)
  3306. && Req(18)(0x1001, 0x2008)
  3307. {
  3308.     ???(22)(0x2009)
  3309.     Exit Loop?(05)()
  3310.     ???(14)()
  3311. }
  3312. Restart Loop?(04)()
  3313.  
  3314. Loop Start?(03)()
  3315. if(06)(0x1002, 0x0000)
  3316. && Req(18)(0x1003)
  3317. {
  3318.     Button(0B)(0x0004)
  3319.     Set Var(01)(0x0000, 0x2001)
  3320.     Sub(0D)(0x0000, 0x1011)
  3321.     Mul(0E)(0x0000, 0x2003, 0x100E)
  3322.     Set Var(01)(0x0001, 0x100E)
  3323.     if!(07)(0x101A)
  3324.     {
  3325.         Mul(0E)(0x0001, 0x200A)
  3326.     }
  3327.     Sub(0D)(0x0001, 0x2005)
  3328.     Add(0C)(0x0000, 0x0001)
  3329.     ???(22)(0x200B)
  3330.     Exit Loop?(05)()
  3331.     ???(14)()
  3332. }
  3333. Restart Loop?(04)()
  3334.  
  3335. Loop Start?(03)()
  3336. Button(0B)(0x0004)
  3337. if(06)(0x1002, 0x0000)
  3338. {
  3339.     Set Var(01)(0x0001, 0x100E)
  3340.     if(06)(0x101A)
  3341.     {
  3342.         Mul(0E)(0x0001, 0x200C)
  3343.     }
  3344.     if(06)(0x1008, 0x0001, 0x2007)
  3345.     {
  3346.         Stick(0A)(0x200D)
  3347.         Return(00)()
  3348.     } else
  3349.     {
  3350.         if(06)(0x1008, 0x0001, 0x200C)
  3351.         {
  3352.             Stick(0A)(0x200E)
  3353.             Return(00)()
  3354.         } else
  3355.         {
  3356.             Stick(0A)(0x2006, 0x200E)
  3357.             Exit Loop?(05)()
  3358.         }
  3359.     }
  3360.     Restart Loop?(04)()
  3361.  
  3362.     Loop Start?(03)()
  3363.     if(06)(0x1002, 0x2005)
  3364.         if!(07)(0x100F, 0x0002)
  3365.         {
  3366.             if(06)(0x1007, 0x1011, 0x200F)
  3367.             {
  3368.                 if(06)(0x1000, 0x2010)
  3369.                 {
  3370.                     ???(15)(0x0003)
  3371.                     if(06)(0x1008, 0x0003, 0x2007)
  3372.                     {
  3373.                         Call AI(1B)(0x603C)
  3374.                     } else
  3375.                     {
  3376.                         if(06)(0x1008, 0x0003, 0x200C)
  3377.                         {
  3378.                             Call AI(1B)(0x1010)
  3379.                         }
  3380.                     } else
  3381.                     {
  3382.                         if(06)(0x1000, 0x2011)
  3383.                         {
  3384.                             ???(15)(0x0003)
  3385.                             if(06)(0x1008, 0x0003, 0x2012)
  3386.                             {
  3387.                                 Call AI(1B)(0x1010)
  3388.                             }
  3389.                         }
  3390.                     }
  3391.                     Return(00)()
  3392.                 }
  3393.             } else
  3394.             {
  3395.                 Button(0B)(0x0004)
  3396.                 Stick(0A)(0x2006, 0x200E)
  3397.             }
  3398.             Restart Loop?(04)()
  3399.             Restart Loop?(04)()
  3400.  
  3401. 3090
  3402. ------------------------------
  3403. global-00 = 8.000
  3404. global-01 = 20.000
  3405. global-02 = 0.000
  3406. global-03 = 0.200
  3407. global-04 = 0.300
  3408. global-05 = 12.000
  3409. global-06 = 4.000
  3410. global-07 = 50.000
  3411. global-08 = 60.000
  3412. global-09 = 0.600
  3413. global-0A = 10.000
  3414. global-0B = -1.000
  3415. global-0C = -0.700
  3416. global-0D = 3.000
  3417. global-0E = 0.750
  3418. global-0F = 2.000
  3419. global-10 = 1.000
  3420. global-11 = 6.000
  3421. global-12 = 40.000
  3422. global-13 = 0.500
  3423. Set Var(01)(0x0000, 0x2000)
  3424. Set Var(01)(0x0001, 0x2001)
  3425. Set Var(01)(0x0002, 0x2002)
  3426. Set Var(01)(0x0003, 0x100E)
  3427. Mul(0E)(0x0003, 0x2003)
  3428. Add(0C)(0x0003, 0x2004)
  3429. Mul(0E)(0x0003, 0x1001)
  3430. Set Var(01)(0x0004, 0x100E)
  3431. Mul(0E)(0x0004, 0x2005)
  3432. Add(0C)(0x0004, 0x2006)
  3433. ???(22)(0x2007)
  3434.  
  3435. Loop Start?(03)()
  3436. if(06)(0x1008, 0x1010, 0x0001)
  3437. || Req(16)(0x0001)
  3438. {
  3439.     Exit Loop?(05)(0x0000)
  3440.     Restart Loop?(04)()
  3441. }
  3442. Set Var(01)(0x0002, 0x1003)
  3443. if(06)(0x1000, 0x0003)
  3444. {
  3445.     ???(22)(0x2008)
  3446.     if(06)(0x1008, 0x100E, 0x2009)
  3447.     || Req(16)(0x1000, 0x200A)
  3448.     {
  3449.         Mul(0E)(0x0002, 0x200B)
  3450.         Exit Loop?(05)(0x0001)
  3451.     } else
  3452.     {
  3453.         Mul(0E)(0x0002, 0x200C)
  3454.         Mul(0E)(0x0004, 0x200D)
  3455.         Exit Loop?(05)(0x0002)
  3456.     }
  3457.     ???(14)()
  3458. }
  3459. if!(07)(0x1002, 0x0000)
  3460. {
  3461.     Mul(0E)(0x0002, 0x200E)
  3462. }
  3463. ???(1F)(0x0002)
  3464. Restart Loop?(04)()
  3465.  
  3466. Loop Start?(03)(0x0001)
  3467. if(06)(0x1002, 0x0004)
  3468. {
  3469.     Exit Loop?(05)(0x0000)
  3470.     Restart Loop?(04)()
  3471. } else
  3472.     if!(07)(0x1002, 0x200F)
  3473.     {
  3474.         ???(1F)(0x0002)
  3475.     }
  3476.     Restart Loop?(04)()
  3477.  
  3478.     Loop Start?(03)(0x0002)
  3479.     if(06)(0x1002, 0x0004)
  3480.     {
  3481.         Exit Loop?(05)(0x0000)
  3482.         Restart Loop?(04)()
  3483.     } else
  3484.     {
  3485.         ???(1F)(0x0002)
  3486.     }
  3487.     Restart Loop?(04)()
  3488.  
  3489.     Loop Start?(03)(0x0000)
  3490.     if!(07)(0x1002, 0x200F)
  3491.     {
  3492.         Set Var(01)(0x0005, 0x1002)
  3493.         Mul(0E)(0x0005, 0x1003)
  3494.     } else
  3495.     {
  3496.         Set Var(01)(0x0005, 0x2010)
  3497.     }
  3498.     if(06)(0x1008, 0x0005, 0x2002)
  3499.     {
  3500.         Stick(0A)(0x200B)
  3501.     } else
  3502.     {
  3503.         ???(15)(0x0006)
  3504.         if(06)(0x1017, 0x2011)
  3505.         && Req(18)(0x1001, 0x2012)
  3506.         {
  3507.             if(06)(0x1008, 0x0006, 0x2003)
  3508.             {
  3509.                 Call AI(1B)(0x1010)
  3510.             } else
  3511.             {
  3512.                 if(06)(0x1008, 0x0006, 0x2013)
  3513.                 {
  3514.                     Call AI(1B)(0x1020)
  3515.                 }
  3516.             }
  3517.             Return(00)()
  3518.         }
  3519.         Restart Loop?(04)()
  3520.         Restart Loop?(04)()
  3521.  
  3522. 0080
  3523. ------------------------------
  3524. global-00 = 20.000
  3525. global-01 = 180.000
  3526. global-02 = 10.000
  3527. global-03 = 15.000
  3528. global-04 = 40.000
  3529. global-05 = -1.000
  3530. global-06 = 0.000
  3531. global-07 = 1.000
  3532. global-08 = 30.000
  3533. global-09 = 3.000
  3534. global-0A = 2.000
  3535. global-0B = 0.000
  3536. global-0C = 0.000
  3537. if(06)(0x1005)
  3538. {
  3539.     Exit Loop?(05)(0x0000)
  3540.     ???(14)()
  3541. }
  3542. ???(22)(0x2000)
  3543.  
  3544. Loop Start?(03)()
  3545. if(06)(0x0001)
  3546. {
  3547.     Return(00)()
  3548. }
  3549. if!(07)(0x1003)
  3550. && Req(19)(0x1004)
  3551. {
  3552.     Restart Loop?(04)()
  3553. }
  3554. ???(22)(0x2001)
  3555. Exit Loop?(05)()
  3556. ???(14)()
  3557. Restart Loop?(04)()
  3558.  
  3559. Loop Start?(03)(0x0001)
  3560. if(06)(0x0001)
  3561. {
  3562.     Return(00)()
  3563. }
  3564. if(06)(0x1002, 0x2002)
  3565. && Req(19)(0x1005)
  3566. {
  3567.     Return(00)()
  3568. }
  3569. if(06)(0x1012)
  3570. {
  3571.     if(06)(0x1001, 0x2003)
  3572.     {
  3573.         Call AI(1B)(0x1080)
  3574.         Return(00)()
  3575.     }
  3576. }
  3577. Set Var(01)(0x0000, 0x1005)
  3578. Sub(0D)(0x0000, 0x1004)
  3579. Mul(0E)(0x0000, 0x1025)
  3580. if(06)(0x1007, 0x0000, 0x2002)
  3581. {
  3582.     if(06)(0x1012)
  3583.     && Req(18)(0x1001, 0x2004)
  3584.     {
  3585.         Call AI(1B)(0x1080)
  3586.     }
  3587.     Return(00)()
  3588. }
  3589. if(06)(0x1012)
  3590. && Req(19)(0x100D)
  3591. && Req(18)(0x1008, 0x1010, 0x2002)
  3592. {
  3593.     Call AI(1B)(0x1080)
  3594.     Return(00)()
  3595. }
  3596. Set Var(01)(0x0001, 0x1025)
  3597. Mul(0E)(0x0001, 0x2005)
  3598. ???(1F)(0x0001)
  3599. if!(07)(0x1002, 0x2000)
  3600. {
  3601.     Stick(0A)(0x2006, 0x2007)
  3602. }
  3603. if(06)(0x1002, 0x2008)
  3604. && Req(18)(0x1007, 0x100F, 0x2006)
  3605. && Req(18)(0x1008, 0x100D, 0x2006)
  3606. {
  3607.     Exit Loop?(05)()
  3608.     ???(22)(0x2001)
  3609. }
  3610. Restart Loop?(04)()
  3611.  
  3612. Loop Start?(03)(0x0000)
  3613. if(06)(0x0001)
  3614. {
  3615.     Return(00)()
  3616. }
  3617. Set Var(01)(0x0001, 0x1025)
  3618. Mul(0E)(0x0001, 0x2005)
  3619. ???(1F)(0x0001)
  3620. if(06)(0x1002, 0x2009)
  3621. {
  3622.     if(06)(0x100D)
  3623.     {
  3624.         ???(23)(0x2005)
  3625.     } else
  3626.     {
  3627.         if(06)(0x1008, 0x100F, 0x200A)
  3628.         {
  3629.             ???(23)(0x2002)
  3630.         }
  3631.         Exit Loop?(05)(0x0001)
  3632.     }
  3633.     Restart Loop?(04)()
  3634.     Restart Loop?(04)()
  3635.  
  3636. 1140
  3637. ------------------------------
  3638. global-00 = 1.500
  3639. global-01 = 180.000
  3640. global-02 = 10.000
  3641. global-03 = 0.500
  3642. global-04 = 0.000
  3643. global-05 = 20.000
  3644. global-06 = 0.700
  3645. global-07 = -0.600
  3646. global-08 = 2.500
  3647. global-09 = 2.000
  3648. global-0A = 30.000
  3649. global-0B = -30.000
  3650. global-0C = 8.000
  3651. global-0D = 15.000
  3652. global-0E = 3.000
  3653. global-0F = 1.000
  3654. global-10 = 50.000
  3655. global-11 = 0.400
  3656. global-12 = -0.400
  3657. global-13 = -1.000
  3658. global-14 = 0.000
  3659. global-15 = 0.000
  3660. global-16 = 0.000
  3661. ???(2A)(0x6029)
  3662. ???(02)(0x0000, 0x1009)
  3663. Set Var(01)(0x0002, 0x1003)
  3664. if(06)(0x1005)
  3665. {
  3666.     if(06)(0x1008, 0x100F, 0x2000)
  3667.     {
  3668.         Return(00)()
  3669.     }
  3670.     ???(2A)(0x0000)
  3671.     ???(22)(0x2001)
  3672.     Exit Loop?(05)(0x0000)
  3673.     ???(14)()
  3674. }
  3675. ???(22)(0x2002)
  3676.  
  3677. Loop Start?(03)()
  3678. if!(07)(0x0001)
  3679. {
  3680.     Return(00)()
  3681. }
  3682. if!(07)(0x1003)
  3683. && Req(19)(0x1004)
  3684. {
  3685.     Restart Loop?(04)()
  3686. }
  3687. ???(22)(0x2001)
  3688. ???(2E)(0x0000, 0x0001, 0x2003)
  3689. if(06)(0x1008, 0x0001, 0x2004)
  3690. {
  3691.     Exit Loop?(05)(0x0001)
  3692.     ???(14)()
  3693. }
  3694. if(06)(0x1004)
  3695. {
  3696.     if(06)(0x1007, 0x1006, 0x2005)
  3697.     {
  3698.         Set Var(01)(0x0002, 0x1003)
  3699.         Restart Loop?(04)()
  3700.     }
  3701.     Exit Loop?(05)(0x0002)
  3702.     ???(14)()
  3703. }
  3704. if!(07)(0x1011, 0x0000)
  3705. && Req(18)(0x1011, 0x6043)
  3706. && Req(18)(0x1008, 0x100E, 0x2006)
  3707. {
  3708.     Exit Loop?(05)(0x0002)
  3709.     ???(14)()
  3710. }
  3711. ???(2A)(0x0000)
  3712. Exit Loop?(05)()
  3713. ???(14)()
  3714. Restart Loop?(04)()
  3715.  
  3716. Loop Start?(03)()
  3717. Set Var(01)(0x0002, 0x1003)
  3718. Mul(0E)(0x0002, 0x2007)
  3719. ???(1F)(0x0002)
  3720. Set Var(01)(0x0002, 0x1003)
  3721. Exit Loop?(05)()
  3722. Restart Loop?(04)()
  3723.  
  3724. Loop Start?(03)(0x0002)
  3725. ???(31)(0x0004)
  3726. if(06)(0x1008, 0x100F, 0x2008)
  3727. && Req(18)(0x1008, 0x100D, 0x2004)
  3728. {
  3729.     if(06)(0x1008, 0x100F, 0x2003)
  3730.     {
  3731.         Return(00)()
  3732.     }
  3733.     Set Var(01)(0x0006, 0x100D)
  3734.     if(06)(0x101E, 0x0006)
  3735.     || Req(16)(0x101E, 0x002C)
  3736.     {
  3737.         Mul(0E)(0x0006, 0x2009)
  3738.     } else
  3739.     {
  3740.         Mul(0E)(0x0006, 0x200A)
  3741.     }
  3742.     Add(0C)(0x0006, 0x100B)
  3743.     Sub(0D)(0x0006, 0x0005)
  3744.     if(06)(0x1008, 0x0006, 0x200B)
  3745.     {
  3746.         Return(00)()
  3747.     }
  3748. }
  3749. Set Goto?(1C)(0x0003)
  3750. if!(07)(0x1002, 0x200C)
  3751. && Req(18)(0x1008, 0x100B, 0x100C)
  3752. && Req(18)(0x1000, 0x2002)
  3753. {
  3754.     ???(1F)(0x2004)
  3755. } else
  3756. {
  3757.     ???(1F)(0x0002)
  3758. }
  3759. if(06)(0x1002, 0x2002)
  3760. && Req(19)(0x1005)
  3761. {
  3762.     Return(00)()
  3763. }
  3764. if(06)(0x1012)
  3765. {
  3766.     if(06)(0x1001, 0x200D)
  3767.         if!(07)(0x1011, 0x0000)
  3768.         {
  3769.             Call AI(1B)()
  3770.         } else
  3771.         {
  3772.             Call AI(1B)(0x1080)
  3773.         }
  3774.         Return(00)()
  3775.     }
  3776. }
  3777. ???(2E)(0x0000, 0x0001, 0x2003)
  3778. if!(07)(0x1002, 0x2002)
  3779. {
  3780.     if(06)(0x1005)
  3781.     || !Req(17)(0x1002, 0x200E)
  3782.     || Req(16)(0x1007, 0x0001, 0x2005)
  3783.     {
  3784.         Stick(0A)(0x2004, 0x200F)
  3785.     }
  3786. }
  3787. if(06)(0x1002, 0x2002)
  3788. && Req(18)(0x1008, 0x100D, 0x2004)
  3789. && Req(18)(0x1007, 0x0001, 0x2002)
  3790. {
  3791.     ???(22)(0x2001)
  3792.     Exit Loop?(05)()
  3793. }
  3794. Restart Loop?(04)()
  3795.  
  3796. Loop Start?(03)(0x0000)
  3797. Set Goto?(1C)(0x0003)
  3798. ???(1F)(0x0002)
  3799. if(06)(0x1002, 0x200E)
  3800. {
  3801.     Exit Loop?(05)(0x0002)
  3802. }
  3803. Restart Loop?(04)()
  3804.  
  3805. Loop Start?(03)(0x0001)
  3806. if!(07)(0x0001)
  3807. {
  3808.     Return(00)()
  3809. }
  3810. ???(1F)(0x0002)
  3811. if(06)(0x1005)
  3812. {
  3813.     Exit Loop?(05)(0x0002)
  3814. }
  3815. if(06)(0x1002, 0x2010)
  3816. {
  3817.     Return(00)()
  3818. }
  3819. Restart Loop?(04)()
  3820.  
  3821. Loop Start?(03)(0x0003)
  3822. if(06)(0x1007, 0x1003, 0x2004)
  3823. {
  3824.     Add(0C)(0x0002, 0x2011)
  3825.     if(06)(0x1007, 0x0002, 0x200F)
  3826.     {
  3827.         Set Var(01)(0x0002, 0x200F)
  3828.     }
  3829. } else
  3830. {
  3831.     Add(0C)(0x0002, 0x2012)
  3832.     if(06)(0x1008, 0x0002, 0x2013)
  3833.     {
  3834.         Set Var(01)(0x0002, 0x2013)
  3835.     }
  3836. }
  3837. Restart Loop?(04)()
  3838. Restart Loop?(04)()
  3839.  
  3840. 1070
  3841. ------------------------------
  3842. global-00 = 20.000
  3843. global-01 = 8.000
  3844. global-02 = 1000.000
  3845. global-03 = 120.000
  3846. global-04 = 0.000
  3847. global-05 = -0.500
  3848. global-06 = 16.000
  3849. global-07 = 0.500
  3850. global-08 = 2.000
  3851. global-09 = -3.000
  3852. global-0A = 0.600
  3853. global-0B = 10.000
  3854. global-0C = -1.000
  3855. global-0D = 1.000
  3856. global-0E = 0.300
  3857. global-0F = 80.000
  3858. global-10 = 0.005
  3859. global-11 = 26.000
  3860. global-12 = -12.000
  3861. global-13 = 3.000
  3862. global-14 = 0.400
  3863. global-15 = -0.400
  3864. global-16 = 0.000
  3865. global-17 = 0.000
  3866. global-18 = 0.000
  3867. Set Var(01)(0x0000, 0x1003)
  3868. ???(02)(0x0001, 0x1009)
  3869. if(06)(0x100C, 0x1071)
  3870. || Req(16)(0x100C, 0x1073)
  3871. || Req(16)(0x100C, 0x1076)
  3872. || Req(16)(0x100C, 0x1077)
  3873. {
  3874.     Set Var(01)(0x0003, 0x100E)
  3875.     Mul(0E)(0x0003, 0x2000)
  3876.     Add(0C)(0x0003, 0x2001)
  3877.     Set Var(01)(0x0004, 0x0003)
  3878. } else
  3879. {
  3880.     Set Var(01)(0x0004, 0x2002)
  3881. }
  3882. if(06)(0x1005)
  3883. {
  3884.     Exit Loop?(05)(0x0000)
  3885.     ???(14)()
  3886. }
  3887. ???(22)(0x2000)
  3888.  
  3889. Loop Start?(03)()
  3890. if!(07)(0x1003)
  3891. && Req(19)(0x1004)
  3892. {
  3893.     Restart Loop?(04)()
  3894. }
  3895. ???(22)(0x2003)
  3896. if(06)(0x100C, 0x1077)
  3897. || Req(16)(0x100C, 0x1078)
  3898. {
  3899.     Set Var(01)(0x0003, 0x1003)
  3900.     Mul(0E)(0x0003, 0x1002)
  3901.     if(06)(0x1007, 0x0003, 0x2004)
  3902.     {
  3903.         Stick(0A)(0x2005)
  3904.         Exit Loop?(05)(0x0001)
  3905.         Restart Loop?(04)()
  3906.     }
  3907. }
  3908. Exit Loop?(05)()
  3909. ???(14)()
  3910. Restart Loop?(04)()
  3911.  
  3912. Loop Start?(03)()
  3913. if(06)(0x100C, 0x1075)
  3914. || Req(16)(0x100C, 0x1076)
  3915. {
  3916.     Set Var(01)(0x0005, 0x100E)
  3917.     Mul(0E)(0x0005, 0x2006)
  3918.     Add(0C)(0x0005, 0x2001)
  3919.     Set Var(01)(0x0006, 0x100E)
  3920.     Sub(0D)(0x0006, 0x2007)
  3921.     Set Var(01)(0x0007, 0x0006)
  3922.     Add(0C)(0x0007, 0x2008)
  3923.     Mul(0E)(0x0000, 0x2009)
  3924.     Exit Loop?(05)(0x0002)
  3925. } else
  3926. {
  3927.     if(06)(0x100C, 0x1077)
  3928.     || Req(16)(0x100C, 0x1078)
  3929.     {
  3930.         Mul(0E)(0x0000, 0x2009)
  3931.         Exit Loop?(05)(0x0002)
  3932.     } else
  3933.     {
  3934.         Set Var(01)(0x0003, 0x1003)
  3935.         Mul(0E)(0x0003, 0x1002)
  3936.         if(06)(0x1008, 0x0003, 0x2004)
  3937.         {
  3938.             Exit Loop?(05)()
  3939.         } else
  3940.         {
  3941.             Exit Loop?(05)(0x0002)
  3942.         }
  3943.         Exit Loop?(05)()
  3944.     }
  3945.     ???(14)()
  3946.     Restart Loop?(04)()
  3947.  
  3948.     Loop Start?(03)()
  3949.     Set Var(01)(0x0008, 0x1003)
  3950.     Mul(0E)(0x0000, 0x200A)
  3951.     ???(1F)(0x0000)
  3952.     Set Var(01)(0x0008, 0x1003)
  3953.     Exit Loop?(05)()
  3954.     Restart Loop?(04)()
  3955.  
  3956.     Loop Start?(03)(0x0001)
  3957.     if(06)(0x1002, 0x2008)
  3958.     {
  3959.         Exit Loop?(05)()
  3960.     }
  3961.     Restart Loop?(04)()
  3962.  
  3963.     Loop Start?(03)(0x0002)
  3964.     if(06)(0x1002, 0x0004)
  3965.     {
  3966.         Exit Loop?(05)()
  3967.         Restart Loop?(04)()
  3968.     }
  3969.     if(06)(0x1002, 0x2008)
  3970.     && Req(18)(0x1012)
  3971.     {
  3972.         Exit Loop?(05)()
  3973.         Restart Loop?(04)()
  3974.     }
  3975.     if(06)(0x100C, 0x1071)
  3976.     || Req(16)(0x100C, 0x1077)
  3977.     {
  3978.         Set Goto?(1C)(0x0003)
  3979.         ???(1F)(0x0000)
  3980.     } else
  3981.     {
  3982.         if(06)(0x100C, 0x1072)
  3983.         || Req(16)(0x100C, 0x1078)
  3984.             if!(07)(0x1002, 0x2001)
  3985.             && Req(18)(0x1008, 0x100B, 0x100C)
  3986.             && Req(18)(0x1000, 0x200B)
  3987.             {
  3988.                 ???(1F)(0x2004)
  3989.             } else
  3990.             {
  3991.                 Set Goto?(1C)(0x0003)
  3992.                 ???(1F)(0x0000)
  3993.             }
  3994.         } else
  3995.         {
  3996.             if(06)(0x100C, 0x1075)
  3997.             {
  3998.                 Stick(0A)(0x200C)
  3999.             } else
  4000.             {
  4001.                 if(06)(0x100C, 0x1076)
  4002.                 {
  4003.                     Set Goto?(1C)(0x0003)
  4004.                     Mul(0E)(0x0000, 0x200C)
  4005.                     ???(1F)(0x0000)
  4006.                     Mul(0E)(0x0000, 0x200C)
  4007.                     if(06)(0x1002, 0x0005)
  4008.                     {
  4009.                         Exit Loop?(05)()
  4010.                         Restart Loop?(04)()
  4011.                     }
  4012.                 }
  4013.                 if(06)(0x1002, 0x200B)
  4014.                 && Req(19)(0x1005)
  4015.                 {
  4016.                     Return(00)()
  4017.                 }
  4018.                 if(06)(0x100C, 0x1071)
  4019.                 || Req(16)(0x100C, 0x1073)
  4020.                 || Req(16)(0x100C, 0x1077)
  4021.                     if!(07)(0x1002, 0x2008)
  4022.                     {
  4023.                         Button(0B)(0x0008)
  4024.                     }
  4025.                 } else
  4026.                 {
  4027.                     if(06)(0x100C, 0x1076)
  4028.                     {
  4029.                         if(06)(0x1002, 0x0006)
  4030.                         && Req(19)(0x1002, 0x0007)
  4031.                         {
  4032.                             Button(0B)(0x0008)
  4033.                         }
  4034.                     } else
  4035.                     {
  4036.                         Set Var(01)(0x0009, 0x100C)
  4037.                         Sub(0D)(0x0009, 0x100B)
  4038.                         if!(07)(0x1002, 0x2000)
  4039.                         {
  4040.                             Stick(0A)(0x2004, 0x200D)
  4041.                         }
  4042.                     }
  4043.                     Restart Loop?(04)()
  4044.  
  4045.                     Loop Start?(03)()
  4046.                     if!(07)(0x1012)
  4047.                     {
  4048.                         if(06)(0x1002, 0x2001)
  4049.                         {
  4050.                             Return(00)()
  4051.                         }
  4052.                         Restart Loop?(04)()
  4053.                     }
  4054.                     ???(2E)(0x0001, 0x0002, 0x200E)
  4055.                     Mul(0E)(0x0001, 0x1002)
  4056.                     if(06)(0x1007, 0x101F, 0x200F)
  4057.                     {
  4058.                         Set Var(01)(0x0003, 0x101F)
  4059.                         Sub(0D)(0x0003, 0x200F)
  4060.                         Mul(0E)(0x0003, 0x2010)
  4061.                         if(06)(0x1007, 0x0003, 0x2007)
  4062.                         {
  4063.                             Set Var(01)(0x0003, 0x2007)
  4064.                         }
  4065.                         if(06)(0x1008, 0x100E, 0x0003)
  4066.                         {
  4067.                             ???(02)(0x000B, 0x0001)
  4068.                             ???(1E)(0x000B)
  4069.                             ???(1E)(0x000C)
  4070.                             if(06)(0x1007, 0x000B, 0x000C)
  4071.                             {
  4072.                                 ???(2A)(0x6027)
  4073.                             } else
  4074.                             {
  4075.                                 ???(2A)(0x6028)
  4076.                             }
  4077.                             if!(07)(0x1011, 0x0000)
  4078.                             {
  4079.                                 if(06)(0x1011, 0x6042)
  4080.                                 {
  4081.                                     if(06)(0x1007, 0x0001, 0x2004)
  4082.                                     {
  4083.                                         Call AI(1B)()
  4084.                                     }
  4085.                                 } else
  4086.                                 {
  4087.                                     if(06)(0x1011, 0x6043)
  4088.                                     {
  4089.                                         if(06)(0x1008, 0x0001, 0x2004)
  4090.                                         {
  4091.                                             Call AI(1B)()
  4092.                                         }
  4093.                                     } else
  4094.                                     {
  4095.                                         if(06)(0x1011, 0x6044)
  4096.                                         || Req(16)(0x1011, 0x6048)
  4097.                                         {
  4098.                                             if(06)(0x1007, 0x0002, 0x2004)
  4099.                                             {
  4100.                                                 Call AI(1B)()
  4101.                                             }
  4102.                                         } else
  4103.                                         {
  4104.                                             if(06)(0x1011, 0x6045)
  4105.                                             || Req(16)(0x1011, 0x6049)
  4106.                                             {
  4107.                                                 if(06)(0x1008, 0x0002, 0x2004)
  4108.                                                 {
  4109.                                                     Call AI(1B)()
  4110.                                                 }
  4111.                                             } else
  4112.                                             {
  4113.                                                 Call AI(1B)()
  4114.                                             }
  4115.                                         }
  4116.                                     }
  4117.                                 }
  4118.                                 if(06)(0x1007, 0x0002, 0x2011)
  4119.                                 {
  4120.                                     Call AI(1B)(0x6024)
  4121.                                 } else
  4122.                                 {
  4123.                                     if(06)(0x1008, 0x0001, 0x2012)
  4124.                                     {
  4125.                                         Call AI(1B)(0x6023)
  4126.                                     } else
  4127.                                     {
  4128.                                         if(06)(0x1007, 0x0001, 0x2006)
  4129.                                         {
  4130.                                             Call AI(1B)(0x6022)
  4131.                                         } else
  4132.                                         {
  4133.                                             Call AI(1B)(0x6021)
  4134.                                         }
  4135.                                         Return(00)()
  4136.                                         Restart Loop?(04)()
  4137.  
  4138.                                         Loop Start?(03)(0x0000)
  4139.                                         if(06)(0x100C, 0x1071)
  4140.                                         || Req(16)(0x100C, 0x1072)
  4141.                                         || Req(16)(0x100C, 0x1077)
  4142.                                         || Req(16)(0x100C, 0x1078)
  4143.                                         {
  4144.                                             Set Goto?(1C)(0x0003)
  4145.                                             ???(1F)(0x0000)
  4146.                                         } else
  4147.                                         {
  4148.                                             if(06)(0x100C, 0x1075)
  4149.                                             || Req(16)(0x100C, 0x1075)
  4150.                                             {
  4151.                                                 Set Goto?(1C)(0x0003)
  4152.                                                 Mul(0E)(0x0000, 0x200C)
  4153.                                                 ???(1F)(0x0000)
  4154.                                                 Mul(0E)(0x0000, 0x200C)
  4155.                                             }
  4156.                                             if(06)(0x1002, 0x2013)
  4157.                                             {
  4158.                                                 if(06)(0x1008, 0x100F, 0x2008)
  4159.                                                 {
  4160.                                                     ???(23)(0x200B)
  4161.                                                 }
  4162.                                                 Exit Loop?(05)(0x0002)
  4163.                                             }
  4164.                                             Restart Loop?(04)()
  4165.  
  4166.                                             Loop Start?(03)(0x0003)
  4167.                                             if(06)(0x1007, 0x1003, 0x2004)
  4168.                                             {
  4169.                                                 Add(0C)(0x0000, 0x2014)
  4170.                                                 if(06)(0x1007, 0x0000, 0x200D)
  4171.                                                 {
  4172.                                                     Set Var(01)(0x0000, 0x200D)
  4173.                                                 }
  4174.                                             } else
  4175.                                             {
  4176.                                                 Add(0C)(0x0000, 0x2015)
  4177.                                                 if(06)(0x1008, 0x0000, 0x200C)
  4178.                                                 {
  4179.                                                     Set Var(01)(0x0000, 0x200C)
  4180.                                                 }
  4181.                                             }
  4182.                                             Restart Loop?(04)()
  4183.                                             Restart Loop?(04)()
  4184.  
  4185. 1160
  4186. ------------------------------
  4187. global-00 = 50.000
  4188. global-01 = 45.000
  4189. global-02 = -1.000
  4190. global-03 = 0.000
  4191. global-04 = 0.500
  4192. global-05 = 0.000
  4193. ???(22)(0x2000)
  4194. Set Var(01)(0x0000, 0x2001)
  4195. Mul(0E)(0x0000, 0x100E)
  4196.  
  4197. Loop Start?(03)()
  4198. if(06)(0x100D)
  4199. {
  4200.     Return(00)()
  4201. }
  4202. if(06)(0x1017)
  4203. {
  4204.     if(06)(0x1003)
  4205.     {
  4206.         Call AI(1B)(0x3020)
  4207.     }
  4208.     Return(00)()
  4209. }
  4210. Add(0C)(0x0000, 0x2002)
  4211. if(06)(0x1008, 0x0000, 0x2003)
  4212. {
  4213.     if(06)(0x1003)
  4214.     {
  4215.         Call AI(1B)(0x603B)
  4216.     } else
  4217.     {
  4218.         if(06)(0x1012)
  4219.         {
  4220.             Call AI(1B)(0x6049)
  4221.         }
  4222.         Return(00)()
  4223.     }
  4224.     Set Var(01)(0x0001, 0x1002)
  4225.     Mul(0E)(0x0001, 0x1003)
  4226.     if(06)(0x1008, 0x0001, 0x2003)
  4227.     {
  4228.         Set Var(01)(0x0001, 0x2004)
  4229.         Mul(0E)(0x0001, 0x1003)
  4230.         ???(1F)(0x0001)
  4231.     }
  4232.     Restart Loop?(04)()
  4233.     Restart Loop?(04)()
  4234.  
  4235. 30D0
  4236. ------------------------------
  4237. global-00 = 15.000
  4238. global-01 = 100.000
  4239. global-02 = 0.100
  4240. global-03 = 0.030
  4241. global-04 = 3.000
  4242. global-05 = 2.000
  4243. global-06 = 50.000
  4244. global-07 = 20.000
  4245. global-08 = 0.000
  4246. global-09 = 0.000
  4247. global-0A = 0.000
  4248. ???(22)(0x2000)
  4249. Set Var(01)(0x0000, 0x2001)
  4250. Sub(0D)(0x0000, 0x1011)
  4251. Set Var(01)(0x0001, 0x0000)
  4252. Mul(0E)(0x0000, 0x2002, 0x100E)
  4253. Mul(0E)(0x0001, 0x2003)
  4254. Add(0C)(0x0000, 0x0001)
  4255. Set Var(01)(0x0001, 0x100E)
  4256. Mul(0E)(0x0001, 0x2004)
  4257. Sub(0D)(0x0001, 0x2005)
  4258. Add(0C)(0x0000, 0x0001)
  4259.  
  4260. Loop Start?(03)()
  4261. if!(07)(0x1005)
  4262. {
  4263.     Return(00)()
  4264. }
  4265. if(06)(0x1017)
  4266. && Req(18)(0x1001, 0x2006)
  4267. {
  4268.     ???(22)(0x2007)
  4269.     Exit Loop?(05)()
  4270.     ???(14)()
  4271. }
  4272. Restart Loop?(04)()
  4273.  
  4274. Loop Start?(03)()
  4275. if!(07)(0x1005)
  4276. {
  4277.     Return(00)()
  4278. }
  4279. if(06)(0x1002, 0x0000)
  4280. && Req(18)(0x1012)
  4281. {
  4282.     Button(0B)(0x0004)
  4283.     Return(00)()
  4284. }
  4285. Restart Loop?(04)()
  4286. Restart Loop?(04)()
  4287.  
  4288. 1170
  4289. ------------------------------
  4290. Set Var(01)(0x0000, 0x2000)
  4291. Set Var(01)(0x0001, 0x2001)
  4292. ???(2A)(0x601A)
  4293. ???(2F)(0x0002, 0x2002)
  4294.  
  4295. Loop Start?(03)()
  4296. if(06)(0x1002, 0x0000)
  4297. {
  4298.     Set Var(01)(0x0003, 0x2003)
  4299. } else
  4300. {
  4301.     Set Var(01)(0x0003, 0x2004)
  4302. }
  4303. Mul(0E)(0x0003, 0x1003)
  4304. ???(1F)(0x0003)
  4305. if(06)(0x0001)
  4306. {
  4307.     Return(00)()
  4308. }
  4309. if(06)(0x1002, 0x0001)
  4310. && Req(19)(0x1000, 0x2005, 0x1001)
  4311. {
  4312.     Return(00)()
  4313. }
  4314. if(06)(0x1000, 0x0002)
  4315. {
  4316.     Call AI(1B)()
  4317. }
  4318. Restart Loop?(04)()
  4319. Restart Loop?(04)()
Add Comment
Please, Sign In to add comment