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

  1.  
  2.  
  3.  
  4. { TTBATZA
  5. ^î₧ = 0
  6. }
  7. { TTBATZB
  8. ^î₧ = 0
  9. }
  10. { TTBAT1
  11. ^î₧ = 1
  12. }
  13. { TTBAT2
  14. ^î₧ = 2
  15. }
  16. { TTBAT3
  17. ^î₧ = 3
  18. }
  19. { TTBAT4
  20. ^î₧ = 4
  21. }
  22. { TTBAT4B
  23. ^î₧ = 4
  24. }
  25. { TTBAT5
  26. ^î₧ = 5
  27. }
  28. { TTBAT5A
  29. ^î₧ = 5
  30. }
  31. { TTBAT6A
  32. ^î₧ = 6
  33. }
  34. { TTBAT6B
  35. ^î₧ = 6
  36. }
  37. { TTBAT7A
  38. ^î₧ = 7
  39. }
  40. { TTBAT7B
  41. ^î₧ = 7
  42. }
  43. { TTBAT8
  44. ^î₧ = 8
  45. }
  46. { TTBAT9
  47. ^î₧ = 9
  48. }
  49. { TTBAT10
  50. ^î₧ = 10
  51. }
  52.  
  53.  
  54. { READY_TOWERBOTS
  55. I ^ç╖ THEN
  56. {
  57. I @Ç¢ TOWBOT1 THEN K 
  58. I @Ç¢ TOWBOT2 THEN K 
  59. I @Ç¢ TOWBOT3 THEN K 
  60. I @Ç¢ TOWBOT4 THEN K 
  61. I @Ç¢ TOWBOT5 THEN K 
  62. I @Ç¢ TOWBOT6 THEN K 
  63. ^= $üé 
  64. ^îá = $üé 
  65. ^îí = $üé 
  66. ^îó = $üé 
  67. ^îú = $üé 
  68. ^îñ = $üé 
  69. é 
  70. }
  71. I ^= $üâ THEN
  72. @Çì READY_TBOT1
  73. I ^îá = $üâ THEN
  74. @Çì READY_TBOT2
  75. I ^îí = $üâ THEN
  76. @Çì READY_TBOT3
  77. I ^îó = $üâ THEN
  78. @Çì READY_TBOT4
  79. I ^îú = $üâ THEN
  80. @Çì READY_TBOT5
  81. I ^îñ = $üâ THEN
  82. @Çì READY_TBOT6
  83. }
  84. { READY_A_TOWBOT
  85. Z CURFIG OFF
  86. r CURFIG OFF
  87. è ON
  88. A OFF
  89. ï PLAYER
  90. }
  91. { READY_TBOT1
  92. I @Ç¢ TOWBOT1 = $üé THEN
  93. {
  94.  
  95. é 
  96. }
  97. @Ç¥ READY_A_TOWBOT
  98. Y TWR3 TWR4 TWR5 TWR6 TWR7 ELT1 ELT2
  99. ö TOWBOT1
  100. G TWBOT1
  101. £ TWBFACE
  102. ª TWBOT1
  103. M ATK_STAND CONTINUE
  104. A ON
  105. }
  106. { READY_TBOT2
  107. I @Ç¢ TOWBOT2 = $üé THEN
  108. {
  109.  
  110. é 
  111. }
  112. @Ç¥ READY_A_TOWBOT
  113. Y TWR3 TWR4 TWR5 TWR6 TWR7 ELT1 ELT2
  114. ö TOWBOT2
  115. G TWBOT2
  116. £ TWBFACE
  117. ª TWBOT2
  118. q ATK_STAND 6
  119. A ON
  120. }
  121. { READY_TBOT3
  122. I @Ç¢ TOWBOT3 = $üé THEN
  123. {
  124.  
  125. é 
  126. }
  127. @Ç¥ READY_A_TOWBOT
  128. Y TWR3 TWR4 TWR5 TWR6 TWR7
  129. ö TOWBOT3
  130. G TWBOT3
  131. £ 180
  132. ª TWBOT3
  133. M ATK_STAND CONTINUE
  134. A ON
  135. }
  136. { READY_TBOT4
  137. I @Ç¢ TOWBOT4 = $üé THEN
  138. {
  139.  
  140. é 
  141. }
  142. @Ç¥ READY_A_TOWBOT
  143. Y TWR3 TWR4 TWR5 TWR6 TWR7
  144. ö TOWBOT4
  145. G TWBOT4
  146. £ 0
  147. ª TWBOT4
  148. q ATK_STAND 6
  149. A ON
  150. }
  151. { READY_TBOT5
  152. I @Ç¢ TOWBOT5 = $üé THEN
  153. {
  154.  
  155. é 
  156. }
  157. @Ç¥ READY_A_TOWBOT
  158. Y TWR1 TWR2 TWR3 TWR4 TWR5 TWR6 TWR7
  159. ö TOWBOT5
  160. G TWBOT5
  161. £ 180
  162. ª TWBOT5
  163. M ATK_STAND CONTINUE
  164. A ON
  165. }
  166. { READY_TBOT6
  167. I @Ç¢ TOWBOT6 = $üé THEN
  168. {
  169.  
  170. é 
  171. }
  172. @Ç¥ READY_A_TOWBOT
  173. Y TWR1 TWR2 TWR3 TWR4 TWR5 TWR6 TWR7
  174. ö TOWBOT6
  175. G TWBOT6
  176. £ 180
  177. ª TWBOT6
  178. M ATK_STAND CONTINUE
  179. A ON
  180. }
  181. { TOWBOT1_FIRE
  182. @Ç¥ TOWERBOT_FIRE
  183. }
  184. { TOWBOT2_FIRE
  185. @Ç¥ TOWERBOT_FIRE
  186. }
  187. { TOWBOT3_FIRE
  188. @Ç¥ TOWERBOT_FIRE
  189. }
  190. { TOWBOT4_FIRE
  191. @Ç¥ TOWERBOT_FIRE
  192. }
  193. { TOWBOT5_FIRE
  194. @Ç¥ TOWERBOT_FIRE
  195. }
  196. { TOWBOT6_FIRE
  197. @Ç¥ TOWERBOT_FIRE
  198. }
  199. { TOWERBOT_FIRE
  200.  
  201. I @Çí LEX ELT AND ^ä¡ = $ââ THEN é 
  202.  
  203. Ü 10 0 0 1 
  204.  @Ç╣ NRLASER GUN 5 60 0 0 0 
  205. }
  206. { TOWBOT1_AI
  207. :TOP
  208. â 
  209. I ^= $üé THEN
  210. é 
  211. I ^î₧ = 0 THEN
  212. J #Çá
  213. I ^î₧ = 2 THEN
  214. J #Çá
  215. I ^î₧ > 7 THEN
  216. J #Çá
  217. M FIRE CONTINUE
  218. W 30
  219. W 30
  220. J #Çá
  221. }
  222. { TOWBOT2_AI
  223. :TOP
  224. â 
  225. I ^îá = $üé THEN
  226. é 
  227. I ^î₧ < 2 THEN
  228. J #Çó
  229. I ^î₧ > 7 THEN
  230. J #Çó
  231. M FIRE CONTINUE
  232. W 30
  233. W 30
  234. J #Çó
  235. }
  236. { TOWBOT3_AI
  237. :TOP
  238. â 
  239. I ^îí = $üé THEN
  240. é 
  241. I ^î₧ < 5 THEN
  242. J #Çñ
  243. I ^î₧ > 7 THEN
  244. J #Çñ
  245. M FIRE CONTINUE
  246. W 30
  247. W 30
  248. J #Çñ
  249. }
  250. { TOWBOT4_AI
  251. :TOP
  252. â 
  253. I ^îó = $üé THEN
  254. é 
  255. I ^î₧ < 5 THEN
  256. J #Ǫ
  257. I ^î₧ > 7 THEN
  258. J #Ǫ
  259. M FIRE CONTINUE
  260. W 30
  261. W 30
  262. J #Ǫ
  263. }
  264. { TOWBOT5_AI
  265. :TOP
  266. â 
  267. I ^î₧ = 6 THEN
  268. J #Ç⌐ 
  269. I ^î₧ = 9 THEN
  270. J #Ç⌐ 
  271. J #Ç¿
  272. :GOOD
  273. M FIRE CONTINUE
  274. W 30
  275. W 30
  276. J #Ç¿
  277. }
  278. { TOWBOT6_AI
  279. :TOP
  280. â 
  281. I ^î₧ = 7 THEN
  282. J #Ǽ 
  283. I ^î₧ = 8 THEN
  284. J #Ǽ 
  285. J #ǽ
  286. :GOOD
  287. M FIRE CONTINUE
  288. W 30
  289. W 30
  290. J #ǽ
  291. }
  292. { TOWERBOT_STIMULUS _DAMAGE 
  293. :ENERGY_DAMAGE
  294. A OFF
  295. M RECOIL_TL
  296. A ON
  297. }
  298. { TOWBOT_DEATH
  299. ñ CURFIG
  300. M EXPLODE
  301. Ü 20 20 20 1 
  302. @Çå `ǽ 
  303. ú BOOM WHITE CURFIG 
  304. K CURFIG
  305. l CURFIG CONTINUE
  306. }
  307. { TOWBOT1_DEATH
  308. ^= $üé 
  309. @Ç¥ TOWBOT_DEATH
  310. }
  311. { TOWBOT2_DEATH
  312. ^îá = $üé 
  313. @Ç¥ TOWBOT_DEATH
  314. }
  315. { TOWBOT3_DEATH
  316. ^îí = $üé 
  317. @Ç¥ TOWBOT_DEATH
  318. }
  319. { TOWBOT4_DEATH
  320. ^îó = $üé 
  321. @Ç¥ TOWBOT_DEATH
  322. }
  323. { TOWBOT5_DEATH
  324. ^îú = $üé 
  325. @Ç¥ TOWBOT_DEATH
  326. }
  327. { TOWBOT6_DEATH
  328. ^îñ = $üé 
  329. @Ç¥ TOWBOT_DEATH
  330. }
  331.  
  332.  
  333.  
  334. //$ 26 - version number
  335.