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

  1.  
  2.  
  3.  
  4. { READY_LANDBOTS
  5.  
  6. I ^ëÇ = $üâ THEN
  7. @Çì READY_LDGBOT1
  8. I ^ëü = $üâ THEN
  9. @Çì READY_LDGBOT2
  10. I ^ëé = $üâ THEN
  11. @Çì READY_LDGBOT3
  12.  
  13. I ^ëâ = $üâ THEN
  14. @Çì READY_LANDBOT1
  15. I ^ëä = $üâ THEN
  16. @Çì READY_LANDBOT2
  17. I ^ëà = $üâ THEN
  18. @Çì READY_LANDBOT3
  19. I ^ëå = $üâ THEN
  20. @Çì READY_LANDBOT4
  21. }
  22. { READY_A_LANDBOT
  23. Z CURFIG OFF
  24. r CURFIG OFF
  25. è ON
  26. A OFF
  27. ï PLAYER
  28. }
  29. { READY_LDGBOT1
  30. I @Ç¢ LDGBOT1 = $üé THEN
  31. {
  32. ! "Cannot find Ldgbot1!!" 
  33. é 
  34. }
  35. @Ç¥ READY_A_LANDBOT
  36. Y PAD1 PAD2 PAD3 PAD4
  37. ö LDGBOT1
  38. G LDGBOT_1
  39. £ -90
  40. ª LDGBOT_1
  41. M ATK_STAND CONTINUE
  42. A ON
  43. }
  44. { READY_LDGBOT2
  45. I @Ç¢ LDGBOT2 = $üé THEN
  46. {
  47. ! "Cannot find Ldgbot2!!" 
  48. é 
  49. }
  50. @Ç¥ READY_A_LANDBOT
  51. Y PAD1 PAD2 PAD3 PAD4
  52. ö LDGBOT2
  53. G LDGBOT_2
  54. £ -90
  55. ª LDGBOT_2
  56. M ATK_STAND CONTINUE
  57. A ON
  58. }
  59. { READY_LDGBOT3
  60. I @Ç¢ LDGBOT3 = $üé THEN
  61. {
  62. ! "Cannot find Ldgbot3!!" 
  63. é 
  64. }
  65. @Ç¥ READY_A_LANDBOT
  66. Y PAD1 PAD2 PAD3 PAD4
  67. ö LDGBOT3
  68. G LDGBOT_3
  69. £ -90
  70. ª LDGBOT_3
  71. M ATK_STAND CONTINUE
  72. A ON
  73. }
  74. { READY_LANDBOT1
  75. I @Ç¢ LANBOT1 = $üé THEN
  76. {
  77. ! "Cannot find Lanbot1!!" 
  78. é 
  79. }
  80. @Ç¥ READY_A_LANDBOT
  81. Y PAD1
  82. ö LANBOT1
  83. G LANBOT_1
  84. £ -90
  85. ª LANBOT_1
  86. M ATK_STAND CONTINUE
  87. A ON
  88. }
  89. { READY_LANDBOT2
  90. I @Ç¢ LANBOT2 = $üé THEN
  91. {
  92. ! "Cannot find Lanbot2!!" 
  93. é 
  94. }
  95. @Ç¥ READY_A_LANDBOT
  96. Y PAD1
  97. ö LANBOT2
  98. G LANBOT_2
  99. £ -90
  100. ª LANBOT_2
  101. M ATK_STAND CONTINUE
  102. A ON
  103. }
  104. { READY_LANDBOT3
  105. I @Ç¢ LANBOT3 = $üé THEN
  106. {
  107. ! "Cannot find Lanbot3!!" 
  108. é 
  109. }
  110. @Ç¥ READY_A_LANDBOT
  111. Y PAD1
  112. ö LANBOT3
  113. G LANBOT_3
  114. £ -90
  115. ª LANBOT_3
  116. M ATK_STAND CONTINUE
  117. A ON
  118. }
  119. { READY_LANDBOT4
  120. I @Ç¢ LANBOT4 = $üé THEN
  121. {
  122. ! "Cannot find Lanbot4!!" 
  123. é 
  124. }
  125. @Ç¥ READY_A_LANDBOT
  126. Y PAD1
  127. ö LANBOT4
  128. G LANBOT_4
  129. £ -90
  130. ª LANBOT_4
  131. M ATK_STAND CONTINUE
  132. A ON
  133. }
  134. { LDGBOT1_FIRE
  135. @Ç¥ LANDBOT_FIRE
  136. }
  137. { LDGBOT2_FIRE
  138. @Ç¥ LANDBOT_FIRE
  139. }
  140. { LDGBOT3_FIRE
  141. @Ç¥ LANDBOT_FIRE
  142. }
  143. { LANBOT1_FIRE
  144. @Ç¥ LANDBOT_FIRE
  145. i LEX PLATBOTS
  146. }
  147. { LANBOT2_FIRE
  148. @Ç¥ LANDBOT_FIRE
  149. }
  150. { LANBOT3_FIRE
  151. @Ç¥ LANDBOT_FIRE
  152. }
  153. { LANBOT4_FIRE
  154. @Ç¥ LANDBOT_FIRE
  155. }
  156. { LANDBOT_FIRE
  157.  
  158. Ü 10 0 0 1 
  159.  @Ç╣ NRLASER GUN 5 60 0 0 0 
  160. }
  161. { LBOTAI_1
  162. @Ç¥ LDGBOTAI
  163. }
  164. { LBOTAI_2
  165. @Ç¥ LDGBOTAI
  166. }
  167. { LDGBOTAI
  168. I ^ëê = 1 THEN ^ëê = 0
  169. E ^ëê = 1
  170. }
  171. { LANDBOTS
  172. I ^ê┐ = $üâ AND ^ç╖ = $üé THEN
  173. {
  174. i LEX PLATBOTS
  175. }
  176. I ^ëç = 1 THEN ^ëç = 0
  177. E ^ëç = 1
  178. }
  179. { LDGBOT1_AI
  180. ó PAD2 PAD3 PAD4
  181. :TOP
  182. â 
  183. @Ç¢ PLAYER
  184. I @Ç╛ == 0 THEN J #Çû
  185. @Ç¢ LDGBOT1
  186. I ^ëÇ = $üé THEN
  187. é 
  188.  
  189.  
  190.  
  191. I ^Åú == 0 THEN W ^ï╢ 
  192. I ^Åú == 1 THEN W ^ï╖ 
  193. I ^Åú == 2 THEN W ^ï╕ 
  194. M FIRE CONTINUE
  195. I ^Åú == 0 THEN W ^ï╢ 
  196. I ^Åú == 1 THEN W ^ï╖ 
  197. I ^Åú == 2 THEN W ^ï╕ 
  198. J #Çû
  199. }
  200. { LDGBOT2_AI
  201. ó PAD2 PAD3 PAD4
  202. :TOP
  203. â 
  204. @Ç¢ PLAYER
  205. I @Ç╛ == 0 THEN J #Çÿ
  206. @Ç¢ LDGBOT2
  207. I ^ëü = $üé THEN
  208. é 
  209.  
  210.  
  211.  
  212. I ^Åú == 0 THEN W ^ï╢ 
  213. I ^Åú == 1 THEN W ^ï╖ 
  214. I ^Åú == 2 THEN W ^ï╕ 
  215. M FIRE CONTINUE
  216. I ^Åú == 0 THEN W ^ï╢ 
  217. I ^Åú == 1 THEN W ^ï╖ 
  218. I ^Åú == 2 THEN W ^ï╕ 
  219. J #Çÿ
  220. }
  221. { LDGBOT3_AI
  222. ó PAD2 PAD3 PAD4
  223. :TOP
  224. â 
  225. @Ç¢ PLAYER
  226. I @Ç╛ == 0 THEN J #ÇÜ
  227. @Ç¢ LDGBOT3
  228. I ^ëé = $üé THEN
  229. é 
  230.  
  231.  
  232.  
  233. I ^Åú == 0 THEN W ^ï╢ 
  234. I ^Åú == 1 THEN W ^ï╖ 
  235. I ^Åú == 2 THEN W ^ï╕ 
  236. M FIRE CONTINUE
  237. I ^Åú == 0 THEN W ^ï╢ 
  238. I ^Åú == 1 THEN W ^ï╖ 
  239. I ^Åú == 2 THEN W ^ï╕ 
  240. J #ÇÜ
  241. }
  242. { LANBOT1_AI
  243. ó PAD1
  244. :TOP
  245. â 
  246. I ^ëâ = $üé THEN
  247. é 
  248.  
  249.  
  250.  
  251. I ^Åú == 0 THEN W ^ï╢ 
  252. I ^Åú == 1 THEN W ^ï╖ 
  253. I ^Åú == 2 THEN W ^ï╕ 
  254. M FIRE CONTINUE
  255. I ^Åú == 0 THEN W ^ï╢ 
  256. I ^Åú == 1 THEN W ^ï╖ 
  257. I ^Åú == 2 THEN W ^ï╕ 
  258. J #Ç£
  259. }
  260. { LANBOT2_AI
  261. ó PAD1
  262. :TOP
  263. â 
  264. I ^ëä = $üé THEN
  265. é 
  266.  
  267.  
  268.  
  269. I ^Åú == 0 THEN W ^ï╢ 
  270. I ^Åú == 1 THEN W ^ï╖ 
  271. I ^Åú == 2 THEN W ^ï╕ 
  272. M FIRE CONTINUE
  273. I ^Åú == 0 THEN W ^ï╢ 
  274. I ^Åú == 1 THEN W ^ï╖ 
  275. I ^Åú == 2 THEN W ^ï╕ 
  276. J #Ç₧
  277. }
  278. { LANBOT3_AI
  279. ó PAD1
  280. :TOP
  281. â 
  282. I ^ëà = $üé THEN
  283. é 
  284.  
  285.  
  286.  
  287. I ^Åú == 0 THEN W ^ï╢ 
  288. I ^Åú == 1 THEN W ^ï╖ 
  289. I ^Åú == 2 THEN W ^ï╕ 
  290. M FIRE CONTINUE
  291. I ^Åú == 0 THEN W ^ï╢ 
  292. I ^Åú == 1 THEN W ^ï╖ 
  293. I ^Åú == 2 THEN W ^ï╕ 
  294. J #Çá
  295. }
  296. { LANBOT4_AI
  297. ó PAD1
  298. :TOP
  299. â 
  300. I ^ëå = $üé THEN
  301. é 
  302.  
  303.  
  304.  
  305. I ^Åú == 0 THEN W ^ï╢ 
  306. I ^Åú == 1 THEN W ^ï╖ 
  307. I ^Åú == 2 THEN W ^ï╕ 
  308. M FIRE CONTINUE
  309. I ^Åú == 0 THEN W ^ï╢ 
  310. I ^Åú == 1 THEN W ^ï╖ 
  311. I ^Åú == 2 THEN W ^ï╕ 
  312. J #Çó
  313. }
  314. { LDGBOT1_STIMULUS _DAMAGE 
  315. @Ç¥ LANDBOT_DAMAGE
  316. }
  317. { LDGBOT2_STIMULUS _DAMAGE 
  318. @Ç¥ LANDBOT_DAMAGE
  319. }
  320. { LDGBOT3_STIMULUS _DAMAGE 
  321. @Ç¥ LANDBOT_DAMAGE
  322. }
  323. { LANBOT1_STIMULUS _DAMAGE 
  324. @Ç¥ LANDBOT_DAMAGE
  325. }
  326. { LANBOT2_STIMULUS _DAMAGE 
  327. @Ç¥ LANDBOT_DAMAGE
  328. }
  329. { LANBOT3_STIMULUS _DAMAGE 
  330. @Ç¥ LANDBOT_DAMAGE
  331. }
  332. { LANBOT4_STIMULUS _DAMAGE 
  333. @Ç¥ LANDBOT_DAMAGE
  334. }
  335. { LANDBOT_DAMAGE
  336. :ENERGY_DAMAGE
  337. A OFF
  338. M RECOIL_TL
  339. A ON
  340. }
  341. { LDGBOT1_DEATH
  342. ^ëÇ = $üé 
  343. @Ç¥ LANBOT_DEATH
  344. }
  345. { LDGBOT2_DEATH
  346. ^ëü = $üé 
  347. @Ç¥ LANBOT_DEATH
  348. }
  349. { LDGBOT3_DEATH
  350. ^ëé = $üé 
  351. @Ç¥ LANBOT_DEATH
  352. }
  353. { LANBOT1_DEATH
  354. ^ëâ = $üé 
  355. @Ç¥ LANBOT_DEATH
  356. }
  357. { LANBOT2_DEATH
  358. ^ëä = $üé 
  359. @Ç¥ LANBOT_DEATH
  360. }
  361. { LANBOT3_DEATH
  362. ^ëà = $üé 
  363. @Ç¥ LANBOT_DEATH
  364. }
  365. { LANBOT4_DEATH
  366. ^ëå = $üé 
  367. @Ç¥ LANBOT_DEATH
  368. }
  369. { LANBOT_DEATH
  370. ñ CURFIG
  371. M EXPLODE
  372. @Çå `ǽ 255 
  373. Ü 20 20 20 1 
  374. ú BOOM WHITE CURFIG 
  375. K CURFIG
  376. l CURFIG CONTINUE
  377. }
  378. { KILL_LANDBOTS
  379. I @Ç¢ LDGBOT1 THEN
  380. I @Ç¢ LDGBOT2 THEN
  381. I @Ç¢ LDGBOT3 THEN
  382. I @Ç¢ LANBOT1 THEN
  383. I @Ç¢ LANBOT2 THEN
  384. I @Ç¢ LANBOT3 THEN
  385. I @Ç¢ LANBOT4 THEN
  386. }
  387.  
  388.  
  389. //$ 26 - version number
  390.