home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer 6 / 1995-05_Disc_6.iso / bioforge / script / ai_shrmp.scp < prev    next >
Text File  |  1995-02-08  |  7KB  |  594 lines

  1. { TSHR2
  2. @Ç¥ ACTIVATE_SHRIMP2
  3. }
  4. { READY_SHRIMP1
  5. ^ìç = $üé 
  6. I ^ìå = $üé THEN
  7. é 
  8. I @Ç¢ SHRIMP1 = $üé THEN
  9. {
  10. ! "CAN'T FIND Shrimp1 !!" 
  11. é 
  12. }
  13. ¥ AVDHALL 400
  14. è ON
  15. ï PLAYER
  16. Y DGS1 DGS2 DGS3 DGS4 ALC4 ALC1
  17. ö SHRIMP1
  18. G PSHRIMP1
  19. £ FSHRIMP1
  20. ª PSHRIMP1
  21. Z CURFIG OFF
  22. M FEED CONTINUE
  23. ^ê▓ = @Çç `⪠SHRIMP 
  24. @Çï ^ê▓ 2000 11025 30 
  25. }
  26. { READY_SHRIMP2
  27. I ^ç╖ = $üé THEN
  28. é 
  29. I ^ìê = $üé THEN
  30. é 
  31. I @Ç¢ SHRIMP2 = $üé THEN
  32. {
  33. ! "CAN'T FIND Shrimp2 !!" 
  34. é 
  35. }
  36. ¥ AVDHALL 400
  37. è ON
  38. ï PLAYER
  39. Y DGS1 DGS2 DGS3 DGS4 ALC4 ALC1
  40. ö SHRIMP2
  41. G PSHRIMP2
  42. £ FSHRIMP1
  43. ª PSHRIMP2
  44. Z CURFIG OFF
  45. M FEED CONTINUE
  46. ^ê▓ = @Çç `⪠SHRIMP 
  47. @Çï ^ê▓ 2000 11025 30 
  48. }
  49. { REREADY_SHRIMP3
  50. I ^ìè = $üé THEN
  51. é 
  52. I @Ç¢ SHRIMP3 = $üé THEN
  53. {
  54. ! "CAN'T FIND Shrimp3 !!" 
  55. é 
  56. }
  57. ^ìï = $üé 
  58. ^ìè = $üé 
  59. W 20 SECONDS
  60. @Çì CHECKACTIVATESHRIMP
  61. }
  62. { READY_SHRIMP3 _POSITION
  63. I ^ìè = $üé THEN
  64. é 
  65. I @Ç¢ SHRIMP3 = $üé THEN
  66. {
  67. ! "CAN'T FIND Shrimp3 !!" 
  68. é 
  69. }
  70. è ON
  71. ï PLAYER
  72. Y TUN1 TUN2
  73. ö SHRIMP3
  74. I ~ÇÇ = 1 THEN
  75. G PS1
  76. E I ~ÇÇ = 2 THEN
  77. G PS2
  78. E I ~ÇÇ = 3 THEN
  79. G PS3
  80. G PS4
  81. £ PIL_BASE
  82. I ~ÇÇ = 1 THEN
  83. ª PS1
  84. E I ~ÇÇ = 2 THEN
  85. ª PS2
  86. E I ~ÇÇ = 3 THEN
  87. ª PS3
  88. ª PS4
  89. Z CURFIG OFF
  90. M ATK_STAND CONTINUE
  91. ^ê┤ = @Çç `⪠SHRIMP 
  92. @Çï ^ê┤ 2000 11025 30 
  93. }
  94. { ACTIVATE_SHRIMP1
  95. I ^ìå = $üé THEN
  96. é 
  97. I ^ìç THEN
  98. é 
  99. I @Ç¢ SHRIMP1 = $üé THEN
  100. {
  101. ! "CAN'T FIND Shrimp1 !!" 
  102. é 
  103. }
  104. ┬ 
  105. ║ ON
  106. ^⪠= $üâ 
  107. W 30 
  108. M RISE_FROM_FEED CONTINUE
  109.  ^⺠
  110. @Çï ^ê▓ 11025 13000 30 
  111. :WAIT
  112. â 
  113. I @Çô RISE_FROM_FEED THEN
  114. J #Çå 
  115. M ATK_STAND CONTINUE
  116. W 1 SECOND
  117. ┴ 
  118.  
  119. ^îé = @Ç║ `ïæ $üê "The alien creature shrieks at you.../FL'étrange créature vous surpasse.../GDas außerirdische Wesen schreit..."
  120. ^îü = @Çÿ `ïæ 
  121. ║ OFF
  122. ^⪠= $üé 
  123. ^ìç = $üâ 
  124. }
  125. { ACTIVATE_SHRIMP2
  126. I ^ç╖ = $üé THEN
  127. é 
  128. I ^ìê = $üé THEN
  129. é 
  130. I ^ìë THEN
  131. é 
  132. I @Ç¢ SHRIMP2 = $üé THEN
  133. {
  134. ! "CAN'T FIND Shrimp2 !!" 
  135. é 
  136. }
  137. W 3 SECONDS
  138. ┬ 
  139. ║ ON
  140.  
  141. ^îé = @Ç║ `ïÆ $üê "You hear an alien shriek from above.../FOn entend un cri de victoire étrange./GDu hörst über dir~den Schrei eines Außerirdischen."
  142. ^îü = @Çÿ `ïÆ 
  143. @Çï ^ê▓ 11025 13000 30 
  144. â 
  145. â 
  146. â 
  147. M DROP_DOWN CONTINUE
  148. :WAIT
  149. â 
  150. I @Çô DROP_DOWN THEN
  151. J #Çê 
  152. M ATK_STAND CONTINUE
  153. W 1 SECOND
  154. ┴ 
  155. ║ OFF
  156. ^ìë = $üâ 
  157. }
  158. { ACTIVATE_SHRIMP3
  159. I ^ìè = $üé THEN
  160. é 
  161. I ^ìï THEN
  162. é 
  163. I @Ç¢ SHRIMP3 = $üé THEN
  164. {
  165. ! "CAN'T FIND Shrimp3 !!" 
  166. é 
  167. }
  168. ┬ 
  169. ║ ON
  170.  
  171. ^îé = @Ç║ `ïÆ $üê "You hear an alien shriek from above.../FOn entend un cri de victoire étrange./GDu hörst über dir~den Schrei eines Außerirdischen."
  172. ^îü = @Çÿ `ïÆ 
  173. M DESCEND
  174. M DESCEND
  175. M DESCEND CONTINUE
  176. @Çï ^ê▓ 11025 13000 30 
  177. :WAIT
  178. â 
  179. I @Çô DESCEND THEN
  180. J #Çè 
  181. M ATK_STAND CONTINUE
  182. W 1 SECOND
  183. ┴ 
  184. ║ OFF
  185. ^ìï = $üâ 
  186. }
  187. { SHRIMP1_AI
  188. P ~ÇÇ 
  189. ^îç = 0 
  190. :TOP
  191. â 
  192. I ^ìç = $üé THEN
  193. J #Çî
  194.  
  195. I .ÇéÇâ != $üö THEN
  196. J #Çî
  197. I @ÇÄ ALC4 THEN
  198. {
  199. £ RUNDRG3 GRADUAL
  200. M ATK_M8 CONTINUE
  201. :WAIT
  202. â 
  203. I @ÇÄ ALC4 THEN
  204. J #Çì 
  205. }
  206.  
  207. @Ç¢ PLAYER 
  208. I @Çô "shoot" OR @Çô "atk_shoot" THEN
  209. {
  210. @Ç¢ SHRIMP1 
  211. N @Çà 0 1 
  212. {
  213. U 0
  214. M ATK_M1 CONTINUE
  215. X ÇÇ 
  216. U 1
  217. M ATK_M3 CONTINUE
  218. X ÇÇ 
  219. }
  220. W 45
  221. J #Çî
  222. }
  223.  
  224. @Ç¢ SHRIMP1 
  225. ~ÇÇ = @Ç¥ MONSTER_MOVE 8
  226. I ~ÇÇ > 0 THEN
  227. {
  228. N ~ÇÇ 
  229. {
  230. U 1
  231. I @Çô "atk_m1" != $üâ THEN
  232. M ATK_M1 CONTINUE
  233. X Çü 
  234. U 2
  235. I @Çô "atk_m2" != $üâ THEN
  236. M ATK_M2 CONTINUE
  237. X Çü 
  238. U 3
  239. I @Çô "atk_m3" != $üâ THEN
  240. M ATK_M3 CONTINUE
  241. X Çü 
  242. U 4
  243. U 6
  244. ┴ 
  245. X Çü 
  246. U 7
  247. I @Çô "atk_m7" != $üâ THEN
  248. M ATK_M7 CONTINUE
  249. X Çü 
  250. U 8
  251. I @Çô "atk_m8" != $üâ THEN
  252. M ATK_M8 CONTINUE
  253. X Çü 
  254. U 9
  255. I @Çô "atk_m9" != $üâ THEN
  256. M ATK_M9 CONTINUE
  257. X Çü 
  258. U 10
  259. I @Çô "atk_m10" != $üâ THEN
  260. M ATK_M10 CONTINUE
  261. X Çü 
  262. }
  263. }
  264. {
  265. M ATTACK_MINOR
  266. }
  267. â 
  268. J #Çî
  269. }
  270. { SHRIMP2_AI
  271. P ~ÇÇ 
  272. ^îç = 0 
  273. :TOP
  274. â 
  275. I ^ìë = $üé THEN
  276. J #ÇÅ
  277.  
  278. I .ÇéÇâ != $üö THEN
  279. J #ÇÅ
  280. I @ÇÄ ALC4 THEN
  281. {
  282. £ RUNDRG3 GRADUAL
  283. M ATK_M8 CONTINUE
  284. :WAIT
  285. â 
  286. I @ÇÄ ALC4 THEN
  287. J #ÇÉ 
  288. }
  289.  
  290. @Ç¢ PLAYER 
  291. I @Çô "shoot" OR @Çô "atk_shoot" THEN
  292. {
  293. @Ç¢ SHRIMP2 
  294. N @Çà 0 1 
  295. {
  296. U 0
  297. M ATK_M1 CONTINUE
  298. X Çé 
  299. U 1
  300. M ATK_M3 CONTINUE
  301. X Çé 
  302. }
  303. W 45
  304. J #ÇÅ
  305. }
  306.  
  307. @Ç¢ SHRIMP2 
  308. ~ÇÇ = @Ç¥ MONSTER_MOVE 8
  309. I ~ÇÇ > 0 THEN
  310. {
  311. N ~ÇÇ 
  312. {
  313. U 1
  314. I @Çô "atk_m1" != $üâ THEN
  315. M ATK_M1 CONTINUE
  316. X Çâ 
  317. U 2
  318. I @Çô "atk_m2" != $üâ THEN
  319. M ATK_M2 CONTINUE
  320. X Çâ 
  321. U 3
  322. I @Çô "atk_m3" != $üâ THEN
  323. M ATK_M3 CONTINUE
  324. X Çâ 
  325. U 4
  326. U 6
  327. ┴ 
  328. X Çâ 
  329. U 7
  330. I @Çô "atk_m7" != $üâ THEN
  331. M ATK_M7 CONTINUE
  332. X Çâ 
  333. U 8
  334. I @Çô "atk_m8" != $üâ THEN
  335. M ATK_M8 CONTINUE
  336. X Çâ 
  337. U 9
  338. I @Çô "atk_m9" != $üâ THEN
  339. M ATK_M9 CONTINUE
  340. X Çâ 
  341. U 10
  342. I @Çô "atk_m10" != $üâ THEN
  343. M ATK_M10 CONTINUE
  344. X Çâ 
  345. }
  346. }
  347. {
  348. M ATTACK_MINOR
  349. }
  350. â 
  351. J #ÇÅ
  352. }
  353. { SHRIMP3_AI
  354. P ~ÇÇ 
  355. ^îç = 0 
  356. :TOP
  357. â 
  358. I ^ìï = $üé THEN
  359. J #ÇÆ
  360.  
  361. I .ÇéÇâ != $üö THEN
  362. J #ÇÆ
  363.  
  364. @Ç¢ PLAYER 
  365. I @Çô "shoot" OR @Çô "atk_shoot" THEN
  366. {
  367. @Ç¢ SHRIMP3 
  368. N @Çà 0 1 
  369. {
  370. U 0
  371. M ATK_M1 CONTINUE
  372. X Çä 
  373. U 1
  374. M ATK_M3 CONTINUE
  375. X Çä 
  376. }
  377. W 45
  378. J #ÇÆ
  379. }
  380.  
  381. @Ç¢ SHRIMP3 
  382. ~ÇÇ = @Ç¥ MONSTER_MOVE 8
  383. I ~ÇÇ > 0 THEN
  384. {
  385. N ~ÇÇ 
  386. {
  387. U 1
  388. I @Çô "atk_m1" != $üâ THEN
  389. M ATK_M1 CONTINUE
  390. X Çà 
  391. U 2
  392. I @Çô "atk_m2" != $üâ THEN
  393. M ATK_M2 CONTINUE
  394. X Çà 
  395. U 3
  396. I @Çô "atk_m3" != $üâ THEN
  397. M ATK_M3 CONTINUE
  398. X Çà 
  399. U 4
  400. U 6
  401. ┴ 
  402. X Çà 
  403. U 7
  404. I @Çô "atk_m7" != $üâ THEN
  405. M ATK_M7 CONTINUE
  406. X Çà 
  407. U 8
  408. I @Çô "atk_m8" != $üâ THEN
  409. M ATK_M8 CONTINUE
  410. X Çà 
  411. U 9
  412. I @Çô "atk_m9" != $üâ THEN
  413. M ATK_M9 CONTINUE
  414. X Çà 
  415. U 10
  416. I @Çô "atk_m10" != $üâ THEN
  417. M ATK_M10 CONTINUE
  418. X Çà 
  419. }
  420. }
  421. {
  422. M ATTACK_MINOR
  423. }
  424. â 
  425. J #ÇÆ
  426. }
  427. { SHRIMP1_ATK_STAND
  428. I .ÇéÇâ == $üû THEN
  429. M FLOAT_RECOIL CONTINUE
  430. M ATK_STAND CONTINUE
  431. }
  432. { SHRIMP2_ATK_STAND
  433. I .ÇéÇâ == $üû THEN
  434. M FLOAT_RECOIL CONTINUE
  435. M ATK_STAND CONTINUE
  436. }
  437. { SHRIMP3_ATK_STAND
  438. I .ÇéÇâ == $üû THEN
  439. M FLOAT_RECOIL CONTINUE
  440. M ATK_STAND CONTINUE
  441. }
  442. { SHRIMP_DEFEND
  443. I .ÇéÇâ = $üû THEN
  444. é 
  445. A OFF
  446. .ÇéÇâ = $üû 
  447. M START_RECOIL
  448. r CURFIG ON
  449. M FLOAT_RECOIL CONTINUE
  450. W 5 SECONDS
  451. r CURFIG OFF
  452. ñ CURFIG
  453. M BACK_FROM_RECOIL
  454. .ÇéÇâ = $üö 
  455. A ON
  456. }
  457. { SHRIMP_STIMULUS _DAMAGE 
  458. P ~Çü 
  459. :GOT_HIT
  460. I @Çó ^îé THEN
  461.  ^îü 
  462.  
  463. I .ÇéÇâ == $üû THEN
  464. {
  465. @Çå `äÿ 200
  466. .ÇéÇÇ += ~ÇÇ 
  467. é 
  468. }
  469. @Çì SHRIMP_DEFEND
  470. é 
  471. :PLAYER_SUPER_RECOILED
  472. A OFF
  473. ^îé = @Ç║ `ïô $üê "The alien shrieks triumphantly./FL'étrange créature triomphe royalement./GDer Außerirdische stößt~einen Triumphschrei aus."
  474. ^îü = @Çÿ `ïô 
  475. M ATK_M2 CONTINUE
  476. W 20
  477. M ATK_STAND CONTINUE
  478. @Ç¥ PAUSE_FOR_SUBTITLE
  479. A ON
  480. é 
  481. :KILLED_PLAYER
  482. A OFF
  483. ┴ 
  484. M ATK_STAND CONTINUE
  485. W 1 SECONDS
  486. @Ç║ `ïö $üê "The alien utters a victory cry~in preparation for its feast./FLa créature pousse un cri de victoire~en attendant son festin./GDer Außerirdische stößt seinen~Siegesschrei aus und bereitet~sich aufs Fressen vor."
  487. é 
  488. }
  489. { BLOW_SHRIMP
  490. @Çå `ǽ 
  491.  ^ê▓ 
  492.  ^ê│ 
  493.  ^ê┤ 
  494. Ü 20 20 20 1 
  495. ú BOOM BLUEC CURFIG 
  496. K CURFIG
  497. l CURFIG
  498. }
  499. { SHRIMP1_DEATH
  500. @Çì BLOW_SHRIMP
  501. ^⪠= $üâ 
  502. I @Çó ^⺠THEN  ^⺠
  503. @Ç¢ PLAYER 
  504. A OFF
  505. M ATK_M2 CONTINUE
  506. W 20
  507. I @Çò > 30 THEN
  508. ┴ 
  509. è OFF
  510. M STAND CONTINUE
  511. W 1 SECONDS
  512. M TAUNT2 CONTINUE
  513. W 1 SECONDS
  514. @Çì GROWL 5
  515.  
  516.  @Ç║ `ç╢ $üë "What a disgusting smell./FQuelle odeur infecte !/GWas stinkt denn hier so?"
  517. M STAND CONTINUE
  518. â 
  519. A ON
  520. ^ìå = $üé 
  521. ^⪠= $üé 
  522. W 5 SECONDS
  523. i LEX SHRIMP
  524. }
  525. { SHRIMP2_DEATH
  526. @Çì BLOW_SHRIMP
  527. @Ç¢ PLAYER 
  528. A OFF
  529. M ATK_M2 CONTINUE
  530. W 20
  531. ┴ 
  532. è OFF
  533. M STAND CONTINUE
  534. W 1 SECONDS
  535. M TAUNT2 CONTINUE
  536. W 1 SECONDS
  537. @Çì GROWL 5
  538.  
  539.  @Ç║ `ç╖ $üë "Little alien intestines everywhere. Lovely./FDes boyaux de petits extra-terrestres~partout... Ravissant./GÜberall Gedärme von Außerirdischen.~Wie hübsch!"
  540. M STAND CONTINUE
  541. â 
  542. A ON
  543. ^ìê = $üé 
  544. W 5 SECONDS
  545. i LEX SHRIMP
  546. }
  547. { SHRIMP3_DEATH
  548. ^ìè = $üé 
  549. ^ìï = $üé 
  550. @Çì BLOW_SHRIMP
  551. @Ç¢ PLAYER 
  552. A OFF
  553. M ATK_M2 CONTINUE
  554. W 20
  555. ┴ 
  556. è OFF
  557. M STAND CONTINUE
  558. W 1 SECONDS
  559. M TAUNT2 CONTINUE
  560. W 1 SECONDS
  561. @Çì GROWL 5
  562.  
  563.  @Ç║ `ç╕ $üë "I hope you were the last one./FJ'espère que tu étais le dernier./GIch hoffe, daß du der letzte warst."
  564. M STAND CONTINUE
  565. â 
  566. A ON
  567. W 5 SECONDS
  568. i LEX SHRIMP
  569. W 15 SECONDS
  570. @Çì CHECKACTIVATESHRIMP
  571. }
  572. { SHRIMP_WOUNDS
  573. P ~ÇÇ 
  574. @Ç¢ SHRIMP 
  575. ~ÇÇ = .ÇéÇÇ 
  576. I ~ÇÇ < 50 THEN
  577. {
  578. w CURFIG DRAWONLY SHRIMP1 PICTURE 1
  579. }
  580. }
  581.  
  582.  
  583. //$ 26 - version number
  584.