home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer 6 / 1995-05_Disc_6.iso / bioforge / bioforge / script / ai_main.scp < prev    next >
Text File  |  1995-01-18  |  2KB  |  200 lines

  1. { MONSTER_MOVE _ATK_RANGE
  2. P ~Çü 
  3. P ~Çé 
  4. P ~Çâ 
  5. P ~Çä 
  6. ~Çé = @ÇÖ 
  7. ~Çâ = @Ç┤ 
  8. ~Çä = @Çò 
  9. @Ç¢ ENEMY 
  10. ~Çâ = ~Çâ + @Ç┤ 
  11. ~Çä = ~Çä - ~Çâ 
  12. I ~Çé IN -12 12 THEN
  13. {
  14. I ~Çä <= ~ÇÇ THEN 
  15. ~Çü = 0
  16. E I ~Çä < 150 THEN 
  17. ~Çü = 8
  18. ~Çü = 10
  19.  
  20. }
  21. E I ~Çé > 0 THEN 
  22. {
  23. I ~Çä < 150 THEN 
  24. {
  25. ~Çü = 4 
  26. }
  27. {
  28. ~Çü = 4 
  29. }
  30. }
  31. {
  32. I ~Çä < 150 THEN 
  33. {
  34. ~Çü = 6 
  35. }
  36. {
  37. ~Çü = 6 
  38. }
  39. }
  40. é ~Çü 
  41. }
  42. { READY_MONSTER_TAUNT 
  43. :LOOP
  44. â 
  45. I @Çô "atk_stand" != $üâ THEN
  46. J #Çé 
  47. }
  48. { SLUR_ENEMY_SPEECH _HANDLE 
  49. P ~Çü 
  50. P ~Çé 
  51. ~Çü = @Çà 3 5 
  52. ~Çé = @Çà 3 5 
  53. :TOP
  54. I @Çû ~ÇÇ THEN
  55. {
  56.  ~ÇÇ -1000 
  57. â 
  58. }
  59. é 
  60. L #Çä ~Çü 
  61. :MID
  62. I @Çû ~ÇÇ THEN
  63. â 
  64. é 
  65. L #Çà ~Çé 
  66. :LAST
  67. I @Çû ~ÇÇ THEN
  68. {
  69.  ~ÇÇ 1000 
  70. â 
  71. }
  72. é 
  73. L #Çå ~Çü 
  74. }
  75. { PAUSE_FOR_SUBTITLE
  76. :WAIT_FOR_SUBTITLE
  77. â 
  78. I @Çó ^îé == $üâ THEN
  79. J #Çê 
  80. }
  81.  
  82. { MECHO_FIRE
  83.  
  84. Ü 0 0 8 1 
  85.  @Ç╣ BOLTBLU GUN 10 225 0 0 0 
  86. }
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109. { GRD_WOUNDS
  110. P ~ÇÇ 
  111. P ~Çü 
  112. P ~Çé 
  113. P ~Çâ 
  114. P ~Çä 
  115. P ~Çà 
  116. P ~Çå 
  117. P ~Çç 
  118. ~Çâ = .ÇéÇà 
  119. ~Çü = .ÇéÇä 
  120. ~ÇÇ = .ÇéÇÇ 
  121. ~Çà = @Ç» ~Çü 2 6 
  122. I ~Çà > 3 THEN
  123. ~Çà = 3
  124. ~Çç = ~Çâ - ~ÇÇ 
  125. ~Çä = ~Çç / 25 
  126. I ~Çä > 3 THEN
  127. ~Çä = 3
  128. I ~Çä < 1 THEN
  129. ~Çä = 0
  130. I ~Çà < ~Çä THEN
  131. {
  132. :TOP
  133. ~Çå = @Çà 1 3 
  134. N ~Çå 
  135. {
  136. U 1
  137. I @ÇÅ ~Çü 2 || @ÇÅ ~Çü 3 || @ÇÅ ~Çü 4 THEN 
  138. J #Çï
  139. {
  140. ~Çé = @Çà 5 7 
  141. w CURFIG DRAWONLY CHEST PICTURE ~Çé GRD 
  142. a ~Çü ~Çé 
  143. }
  144. X ÇÇ 
  145. U 2
  146. I @ÇÅ ~Çü 5 THEN 
  147. J #Çï
  148. {
  149. w CURFIG DRAWONLY BACK PICTURE 8 GRD
  150. a ~Çü 5 
  151. }
  152. X ÇÇ 
  153. U 3
  154. I @ÇÅ ~Çü 6 THEN
  155. J #Çï
  156. {
  157. w CURFIG DRAWONLY FLEGS PICTURE 9 GRD
  158. a ~Çü 6 
  159. }
  160. X ÇÇ 
  161. }
  162. }
  163. }
  164.  
  165.  
  166. { GRD_ENTER_COMBAT _RUN_MOTION
  167. I ~ÇÇ THEN
  168. M ENTER_COMBAT
  169. w CURFIG CLEAR LHAND PICTURE 1 GRD
  170. w CURFIG CLEAR RHAN1 PICTURE 2 GRD
  171. w CURFIG CLEAR RHAN PICTURE 3 GRD
  172. w CURFIG CLEAR FLHAN PICTURE 4 GRD
  173. }
  174. { GRD_LEAVE_COMBAT
  175. w CURFIG RESTORE LHAND X GRD
  176. w CURFIG RESTORE RHAN1 X GRD
  177. w CURFIG RESTORE RHAN X GRD
  178. w CURFIG RESTORE FLHAN X GRD
  179. }
  180. { TURN_WHILE_FIRING
  181. :KEEP_TURNING
  182. â 
  183. T @ÇÖ 
  184. I @Çô FIRE_GUN THEN J #ÇÅ 
  185. }
  186.  
  187.  
  188.  
  189. //$ 26 - version number
  190.