home *** CD-ROM | disk | FTP | other *** search
/ The Best of Select: Games 4 / CD_1.iso / bioforge / script / ai_fido.scp < prev    next >
Text File  |  1995-02-27  |  3KB  |  316 lines

  1.  
  2. { FIDO_ENTER_COMBAT
  3. }
  4. { FIDO_REACTIVATE
  5. I ^îò > ^îÖ THEN 
  6. {
  7. I @Ç¢ FIDO = $üé THEN
  8. é 
  9. Z CURFIG ON
  10. ┬ 
  11. è ON
  12. ^îò = 0
  13. M ATK_STAND CONTINUE
  14. G FIDO1
  15. ^îù = $üé 
  16. ║ OFF
  17. :STILL_IN_STASIS
  18. I @Ç╛ == 0 THEN
  19. {
  20. A ON
  21. J #Çé 
  22. }
  23. }
  24. }
  25. { FIDO_AI
  26. P ~ÇÇ 
  27. :TOP
  28. â 
  29.  
  30. I .ÇéÇâ != $üö THEN
  31. J #Çä
  32. ~ÇÇ = @Ç¥ MONSTER_MOVE 15
  33. I ~ÇÇ > 0 THEN
  34. {
  35. N ~ÇÇ 
  36. {
  37. U 1
  38. I @Çô "atk_m1" != $üâ THEN
  39. M ATK_M1 CONTINUE
  40. X ÇÇ 
  41. U 2
  42. I @Çô "atk_m2" != $üâ THEN
  43. M ATK_M2 CONTINUE
  44. X ÇÇ 
  45. U 3
  46. I @Çô "atk_m3" != $üâ THEN
  47. M ATK_M3 CONTINUE
  48. X ÇÇ 
  49. U 4
  50. U 6
  51. ┴ 
  52. X ÇÇ 
  53. U 7
  54. I @Çô "atk_m7" != $üâ THEN
  55. M ATK_M7 CONTINUE
  56. X ÇÇ 
  57. U 8
  58. I @Çô "atk_m8" != $üâ THEN
  59. M ATK_M8 CONTINUE
  60. X ÇÇ 
  61. U 9
  62. I @Çô "atk_m9" != $üâ THEN
  63. M ATK_M9 CONTINUE
  64. X ÇÇ 
  65. U 10
  66. I @Çô "atk_m10" != $üâ THEN
  67. M ATK_M10 CONTINUE
  68. X ÇÇ 
  69. }
  70. }
  71. {
  72. I ^îö > 0 THEN
  73. {
  74. I ^îò > ^îÖ THEN
  75. @Çì FIDO_KO
  76. {
  77. M ATK_M2 CONTINUE
  78. W 45
  79. M ROAR
  80. ^îö = 0
  81. }
  82. }
  83. {
  84. N @Çà 1 6 
  85. {
  86. U 1
  87. M CLAW_LEFT
  88. X Çü 
  89. U 2
  90. M CLAW_RIGHT
  91. X Çü 
  92. U 3
  93. M TAIL_WHIP_LEFT
  94. X Çü 
  95. U 4
  96. M TAIL_WHIP_RIGHT
  97. X Çü 
  98. U 5
  99. M HEAD_CHOMP
  100. X Çü 
  101. U 6
  102. M ROAR
  103. X Çü 
  104. }
  105. }
  106. }
  107. â 
  108. J #Çä
  109. }
  110. { FIDO_STIMULUS _DAMAGE 
  111.  
  112. :GOT_HIT
  113. ^îö = 1
  114. ^îò = ^îò + 1
  115. é 
  116. :KILLED_PLAYER
  117. I ^îô = $üé THEN
  118. é 
  119. A OFF
  120. ┴ 
  121. M ATK_M2 CONTINUE
  122. W 45
  123. M ROAR
  124. â 
  125. M ATK_STAND CONTINUE
  126. }
  127.  
  128. { FIDO_KO
  129. P ~ÇÇ 
  130. P ~Çü 
  131. P ~Çé 
  132. A OFF
  133. ║ ON
  134. ^îÜ ++
  135. I ^îÜ = 2 THEN
  136. i LEX FIDOCLUE
  137. M ATK_M2 CONTINUE
  138. W 45
  139. M WOBBLE
  140. ~ÇÇ = @Ç▒ CURFIG FIDO1 
  141. ~Çü = @Ç▒ CURFIG AVD_IRIS 
  142. ^îù = $üé 
  143. ~Çé = $üé 
  144. I ^à¡ = 1 THEN
  145. G FIDO1 WALK
  146. E I ~ÇÇ < ~Çü THEN
  147. G FIDO1 WALK
  148. {
  149. Z CURFIG OFF
  150. G FIDO2 WALK 20
  151. G AVD_IRIS WALK 220
  152. £ AVD_IRIS
  153. T -15
  154. ~Çé = $üâ 
  155. }
  156. M WOBBLE
  157. I ^à¡ AND ~Çé THEN 
  158. {
  159. u CURFIG OFF
  160. M DIE_N_FALL
  161. @Çå `Çò 100 -2048 
  162. :STUPIDLOOP
  163. I ^à¡ THEN
  164. {
  165. @Çì TANK_BATTLE
  166.  
  167. M FALL_THROUGH_IRIS
  168. I @Çó ^Çä THEN
  169. {
  170. ^å╢ = 1
  171. ^Ç│ = 1
  172. ^Ç┤ = 1
  173. }
  174. é 
  175. }
  176. â 
  177. I ^à» = 1 THEN J #Çë 
  178. ^îù = $üâ 
  179. }
  180. {
  181. M DIE
  182. I ^à¡ AND ~Çé THEN
  183. {
  184. @Çì TANK_BATTLE
  185. M FALL_THROUGH_IRIS
  186. I @Çó ^Çä THEN
  187. {
  188. ^å╢ = 1
  189. ^Ç│ = 1
  190. ^Ç┤ = 1
  191. }
  192. é 
  193. }
  194. ^îù = ~Çé 
  195. }
  196. M STAY_DEAD CONTINUE
  197. W 15 SECONDS
  198. I ^îò = 1000 THEN 
  199. é 
  200. :PAUSE4IRIS
  201. â 
  202. I ^à» = 1 THEN J #Çè 
  203. ^îù = $üé 
  204. M WAKE_UP
  205. Z CURFIG ON
  206. I ^à¡ AND ^= 0 THEN 
  207. {
  208. ¥ AVD_IRIS 225
  209. ^= 1
  210. }
  211. ^îò = 0
  212. ║ OFF
  213. A ON
  214. }
  215. { FIDO_BITES_IT
  216. ^îò = 1000 
  217. @Ç¢ FIDO
  218. Z CURFIG OFF
  219. u CURFIG OFF
  220. A OFF
  221. W 20
  222. @Çå `Ç│ 100 1024 
  223. @Çì TANK_BATTLE
  224. ^îù = $üé 
  225. M FALL_THROUGH_IRIS
  226. }
  227. { TANK_BATTLE
  228. ^îû = 1
  229. W 10
  230.  
  231. @Çå `Çò 100 1024 
  232. W 10
  233. W 10
  234.  
  235. @Çå `Ç₧ 200 
  236. @Çå `Ç│ 200 
  237. W 1 SECOND
  238. @Çå `Çá 200 
  239. W 3 SECONDS
  240. @Çå `Çá 200 -2048 
  241. W 2 SECONDS
  242.  
  243. @Ç║ `䃠$üê "You hear fighting./FVous entendez une bagarre./GSie hören Kampfgeräusche." 
  244. W 2 SECONDS
  245. I @Çû ^å│ = $üâ THEN 
  246. {
  247.  `䃠
  248. é 
  249. }
  250. @Çå `䃠AVD_IRIS -1024 
  251. W 3 SECONDS
  252. I @Çû ^å│ = $üâ THEN 
  253. {
  254.  `䃠
  255. é 
  256. }
  257. @Çå `䃠AVD_IRIS 1024 
  258. W 1 SECONDS
  259. I @Çû ^å│ = $üâ THEN 
  260. {
  261.  `䃠
  262. é 
  263. }
  264. @Çå `䃠AVD_IRIS 
  265. W 3 SECONDS
  266. I @Çû `䃠= $üâ THEN 
  267. {
  268.  ^å│ 
  269. é 
  270. }
  271. @Çå `䃠AVD_IRIS -1024 
  272. O $Çä 
  273. }
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306. //$ 26 - version number
  307.