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

  1.  
  2. { FACINGPILLARBASE
  3. P ~ÇÇ 
  4. ~ÇÇ = @Ç│ CURFIG PIL_BASE
  5. I ~ÇÇ < -40 OR ~ÇÇ > 40 THEN
  6. é 0
  7.  
  8. é 1
  9. }
  10.  
  11. { TMBOTL_USE
  12. I @Ç¥ FACINGPILLARBASE != 1 THEN
  13. é 
  14. A OFF
  15. @Ç¥ NEUTRALIZEPILLARBASE 
  16.  
  17.  
  18. G TML2 WALK $⣠
  19. @Çì GOTOTML1
  20. }
  21. { TMLFT_USE
  22. I @Ç¥ FACINGPILLARBASE != 1 THEN
  23. é 
  24. A OFF
  25. @Ç¥ NEUTRALIZEPILLARBASE 
  26. @Çì GOTOTML1
  27. }
  28. { GOTOTML1
  29.  
  30. G TML1A WALK $⣠
  31. G TML1 WALK $⣠
  32. @Çì GOTOTML0
  33. }
  34.  
  35. { TMBOTR_USE
  36. I @Ç¥ FACINGPILLARBASE != 1 THEN
  37. é 
  38. A OFF
  39. @Ç¥ NEUTRALIZEPILLARBASE 
  40.  
  41.  
  42. G TMR2 WALK $⣠
  43. @Çì GOTOTMR1
  44. }
  45. { TMRGT_USE
  46. I @Ç¥ FACINGPILLARBASE != 1 THEN
  47. é 
  48. A OFF
  49. @Ç¥ NEUTRALIZEPILLARBASE 
  50. @Çì GOTOTMR1
  51. }
  52. { GOTOTMR1
  53.  
  54. G TMR1A WALK $⣠
  55. G TMR1 WALK $⣠
  56. @Çì GOTOTML0
  57. }
  58. { TUBEMON_USE
  59. I @Ç¥ FACINGPILLARBASE != 1 THEN
  60. é 
  61. A OFF
  62. @Ç¥ NEUTRALIZEPILLARBASE 
  63. @Çì GOTOTML0
  64. }
  65.  
  66. { GOTOTML0
  67.  
  68.  
  69. I @Ç╗ CURFIG TM0 > 30 THEN
  70. G TM0 WALK $âÜ 
  71. £ TMFACE GRADUAL
  72.  
  73.  
  74. I @ÇÄ TUN2 = $üé THEN C TUN2
  75. ^ââ = 0
  76. @Çè ^é╣ +1 1 16 3 
  77. @Çè ^é║ +1 1 16 3 
  78. @Çì TUBEMON_UP
  79.  
  80. W 60
  81. M LOOK_CONSOLE FREEZE
  82. @Ç¥ TS_TUBEACTIVATIONMONITOR
  83. @Ç¥ POSITIZEPILLARBASE 
  84. G TM0 $âÜ 
  85. £ 0
  86. M STAND CONTINUE
  87. @Çè ^é╣ -1 16 1 3 
  88. @Çè ^é║ -1 16 1 3 
  89. @Çì TUBEMON_DOWN
  90. W 60
  91. ^ââ = 1
  92.  
  93. A ON
  94. C UNLOCK
  95. W 5 SECONDS
  96. I ^âä = 15 THEN
  97. i LEX LEXAL
  98. {
  99. I ^âä = 3 THEN
  100. i LEX TUNPUZ
  101. i LEX TRMON
  102. }
  103. }
  104. { NEUTRALIZEPILLARBASE
  105.  
  106. I ^âê != $âä THEN
  107. {
  108. ^âê = $âä 
  109. ^âë = $âä 
  110. ^âè = $âä 
  111. ^âï = $âä 
  112. ^âî = $âä 
  113. }
  114. }
  115. { POSITIZEPILLARBASE
  116.  
  117. I ^âê != $ââ THEN
  118. {
  119. ^âê = $ââ 
  120. ^âë = $ââ 
  121. ^âè = $ââ 
  122. ^âï = $ââ 
  123. ^âî = $ââ 
  124. }
  125. }
  126. [ TUBEMON_UP
  127. 00:00 @Çå `ää 255 -2048 
  128. 01:00 @Çå `üé 150 -3072 
  129. ]
  130. [ TUBEMON_DOWN
  131. 00:00 @Çå `ää 255 -2048 
  132. 00:00 @Çå `üé 150 -3072 
  133. ]
  134.  
  135.  
  136.  
  137.  
  138. { TS_TUBEACTIVATIONMONITOR
  139. P ~ÇÇ
  140. P ~Çü
  141. P ~Çé
  142. P ~Çâ
  143. P ~Çä
  144. P ~Çà
  145. P ~Çå
  146. P ~Çç
  147. P ~Çê 
  148. P ~Çë 
  149. I @Çú THEN é 
  150.  
  151. ~ÇÇ = 0
  152. ~Çü = 0
  153. ~Çé = 0
  154. ~Çâ = 0
  155. ~Çä = 0
  156. ~Çà = 0
  157. ~Çå = 0
  158. ~Çç = 0
  159. ~Çê = 0
  160. ~Çë = 0
  161.  
  162.  
  163.  "tunm"
  164. J #ÇÅ 
  165. :LOOP
  166. â 
  167. J #ÇÄ 
  168.  
  169. :ENTER_BUTTONS
  170.  
  171.  "TN1B" "/! " $Ç┤ $Ç╕ 
  172.  "TN2B" "/! " $Ç│ $Ç╕ 
  173.  "TN3B" "/! " $Ç│ $Ç╕ 
  174.  "TN4B" "/! " $Ç│ $Ç╕ 
  175.  "TN5B" "/! " $Ç│ $Ç╕ 
  176.  "TN6B" "/! " $Ç│ $Ç╕ 
  177.  "TN7B" "/! " $Ç│ $Ç╕ 
  178.  "TN8B" "/! " $Ç│ $Ç╕ 
  179.  "SOLB" "/! " $Ç│ $Ç╣ 
  180.  "SOLA" ~Çë 
  181. J #ÇÄ 
  182. :TN1B_BUTTON
  183. @Çå `äê 200 -2048 
  184. I ~ÇÇ == 0 THEN
  185. {
  186. ~ÇÇ = 1
  187. }
  188. {
  189. ~ÇÇ = 0
  190. }
  191. J #Çÿ 
  192. :TN2B_BUTTON
  193. @Çå `äê 200 -2048 
  194. I ~Çü == 0 THEN
  195. {
  196. ~Çü = 2
  197. }
  198. {
  199. ~Çü = 0
  200. }
  201. J #Çÿ 
  202. :TN3B_BUTTON
  203. @Çå `äê 200 -2048 
  204. I ~Çé == 0 THEN
  205. {
  206. ~Çé = 4
  207. }
  208. {
  209. ~Çé = 0
  210. }
  211. J #Çÿ 
  212. :TN4B_BUTTON
  213. @Çå `äê 200 -2048 
  214. I ~Çâ == 0 THEN
  215. {
  216. ~Çâ = 8
  217. }
  218. {
  219. ~Çâ = 0
  220. }
  221. J #Çÿ 
  222. :TN5B_BUTTON
  223. @Çå `äê 200 -2048 
  224. I ~Çä == 0 THEN
  225. {
  226. ~Çä = 16
  227. }
  228. {
  229. ~Çä = 0
  230. }
  231. J #Çÿ 
  232. :TN6B_BUTTON
  233. @Çå `äê 200 -2048 
  234. I ~Çà == 0 THEN
  235. {
  236. ~Çà = 32
  237. }
  238. {
  239. ~Çà = 0
  240. }
  241. J #Çÿ 
  242. :TN7B_BUTTON
  243. @Çå `äê 200 -2048 
  244. I ~Çå == 0 THEN
  245. {
  246. ~Çå = 64
  247. }
  248. {
  249. ~Çå = 0
  250. }
  251. J #Çÿ 
  252. :TN8B_BUTTON
  253. @Çå `äê 200 -2048 
  254. I ~Çç == 0 THEN
  255. {
  256. ~Çç = 128
  257. }
  258. {
  259. ~Çç = 0
  260. }
  261. J #Çÿ 
  262.  
  263. :CHECKCOMBOS
  264.  
  265.  
  266. ~Çê = ~ÇÇ + ~Çü
  267. ~Çê += ~Çé
  268. ~Çê += ~Çâ
  269. ~Çê += ~Çä
  270. ~Çê += ~Çà
  271. ~Çê += ~Çå
  272. ~Çê += ~Çç
  273.  
  274. N ~Çê 
  275. {
  276.  
  277. U 140 
  278. ~Çë = 1
  279. X ÇÇ 
  280.  
  281. U 152 
  282. ~Çë = 2
  283. X ÇÇ 
  284.  
  285. U 12 
  286. ~Çë = 3
  287. X ÇÇ 
  288.  
  289. U 9 
  290. ~Çë = 4
  291. X ÇÇ 
  292.  
  293. U 73 
  294. ~Çë = 5
  295. X ÇÇ 
  296.  
  297. U 25 
  298. ~Çë = 6
  299. X ÇÇ 
  300.  
  301. U 146 
  302. ~Çë = 7
  303. X ÇÇ 
  304.  
  305. U 72 
  306. ~Çë = 8
  307. X ÇÇ 
  308. ~Çë = 0
  309. }
  310.  
  311. I ~Çë != 0 THEN
  312. ^âä = 15
  313.  
  314.  "SOLA" ~Çë 
  315. J #ÇÄ 
  316. :SOLB_BUTTON
  317. @Çå `䢠200 
  318.  
  319. c ^é░ ~Çë 
  320.  
  321.  
  322.  
  323.  
  324.  
  325. ^é▓ = @ÇÅ ^é░ 2 
  326. ^é╝ = @ÇÅ ^é░ 2 
  327. ^é│ = @ÇÅ ^é░ 3 
  328. ^é╜ = @ÇÅ ^é░ 3 
  329. ^é┤ = @ÇÅ ^é░ 4 
  330. ^é╛ = @ÇÅ ^é░ 4 
  331. ^â« = @ÇÅ ^é░ 4 
  332. ^â» = @ÇÅ ^é░ 4 
  333. ^é╡ = @ÇÅ ^é░ 5 
  334. ^é┐ = @ÇÅ ^é░ 5 
  335. ^é╢ = @ÇÅ ^é░ 6 
  336. ^âÇ = @ÇÅ ^é░ 6 
  337. ^é╖ = @ÇÅ ^é░ 7 
  338. ^âü = @ÇÅ ^é░ 7 
  339. ^é╕ = @ÇÅ ^é░ 8 
  340. ^âé = @ÇÅ ^é░ 8 
  341.  
  342.  
  343.  
  344.  
  345. @Çì CHECKACTIVATESHRIMP
  346. :ESCAPE_BUTTON
  347. @Çå `ëè 200 -2048 
  348. I ^âä < 3 THEN
  349. ^âä ++
  350. }
  351. { TMPL_MON_USE
  352.  
  353.  
  354. I ^ç╖ = $üé THEN
  355. {
  356. ^ì░ = 1
  357. M LOOK_AT_MON
  358. W 1 SECOND
  359. i LEX TEMPMON1
  360. é 
  361. }
  362.  
  363. I @ÇÅ ^é░ 1 = $üé THEN
  364. {
  365. M LOOK_AT_MON
  366. W 1 SECOND
  367. i LEX TEMPMON2
  368. é 
  369. }
  370.  
  371. I @Çä IN -120 -50 THEN
  372. {
  373. M LOOK_AT_MON
  374. A OFF
  375. I ^ì░ = 1 THEN
  376. @Çì ADDTEMPLEMONLOG3
  377. @Ç¥ TS_CAMERAVIEWSOPENTEMPLE
  378. A ON
  379. M STAND CONTINUE
  380. }
  381. }
  382. { ADDTEMPLEMONLOG3
  383. ^ì░ = 2
  384. W 1 SECOND
  385. i LEX TEMPMON3
  386. }
  387.  
  388.  
  389. { TS_CAMERAVIEWSOPENTEMPLE
  390. P ~ÇÇ 
  391.  "tmpm"
  392. ^ì▒ = $üâ 
  393.  
  394. C UNLOCK
  395. C "TMP1"
  396.  "tmpv" "tmp1"
  397. :INIT
  398.  
  399.  
  400.  
  401.  "opnb" $Ç╖ 
  402.  "clsb" $Ç╖ 
  403. I ^ìú = $âô THEN
  404.  "opnb" $Ç│ 
  405. I ^ìú >= 22 THEN
  406.  "clsb" $Ç│ 
  407.  "xitb" $Ç│ 
  408. :LOOP
  409. â 
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416. J #ǃ 
  417. :OPNB_BUTTON
  418. @Çå `ëë 200 
  419.  
  420.  
  421.  
  422.  
  423. I @Çó ~ÇÇ THEN J #ǃ 
  424. I ^ìú != $âö THEN
  425. {
  426. ~ÇÇ = @Çì OPENTEMPLE
  427.  "opnb" $Ç╖ 
  428.  "clsb" $Ç╖ 
  429. :OPENTEMPLE_STATUS
  430. â 
  431. I @Çó ~ÇÇ THEN J #Çí 
  432. ~ÇÇ = 0
  433.  "clsb" $Ç│ 
  434. }
  435.  
  436. J #ǃ 
  437. :CLSB_BUTTON
  438. @Çå `ëë 200 
  439. I @Çó ~ÇÇ THEN J #ǃ 
  440. I ^ìú != $âô THEN
  441. {
  442. ~ÇÇ = @Çì CLOSETEMPLE
  443.  "opnb" $Ç╖ 
  444.  "clsb" $Ç╖ 
  445. :CLOSETEMPLE_STATUS
  446. â 
  447. I @Çó ~ÇÇ THEN J #Çú 
  448. ~ÇÇ = 0
  449.  "opnb" $Ç│ 
  450. }
  451.  
  452. J #ǃ 
  453. :XITB_BUTTON
  454. :ESCAPE_BUTTON
  455. @Çå `ëè 
  456. @Ç¥ TS_SHUTDOWN_TEMPLE_MON
  457. }
  458. { TS_SHUTDOWN_TEMPLE_MON _NO_FORCING_CAMERA
  459. @Çå `ëè 200 
  460. C UNLOCK
  461.  ~ÇÇ 
  462. ^ì▒ = $üé 
  463. }
  464. { CHECKACTIVATESHRIMP
  465. P ~ÇÇ 
  466.  
  467.  
  468. I ^ìè = $üé THEN
  469. {
  470. ~ÇÇ = 0
  471. I @ÇÅ ^é░ 8 THEN
  472. ~ÇÇ = 1
  473. E I @ÇÅ ^é░ 7 THEN
  474. ~ÇÇ = 2
  475. E I @ÇÅ ^é░ 5 THEN
  476. ~ÇÇ = 3
  477. E I @ÇÅ ^é░ 6 THEN
  478. ~ÇÇ = 4
  479. I ~ÇÇ THEN
  480. {
  481.  
  482.  
  483. F SHRIMP
  484. n CURFIG SHRIMP3
  485. ^ìè = $üâ 
  486. @Ç¥ READY_SHRIMP3 ~ÇÇ 
  487. @Ç¥ ACTIVATE_SHRIMP3
  488. }
  489. }
  490. }
  491.  
  492.  
  493. //$ 26 - version number
  494.