home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer 6 / 1995-05_Disc_6.iso / bioforge / script / temple.scp < prev    next >
Text File  |  1995-02-23  |  9KB  |  647 lines

  1.  
  2. { TMP_LOAD
  3. I @Çû ^ê╖ THEN  ^ê╖ 
  4. E  ^ê╕ 
  5. I ^ïè = 0 THEN O $Çë 
  6. W 20 SECONDS
  7. i LEX TEMPLEWT
  8. }
  9.  
  10.  
  11. { TMPL2TUN
  12. A OFF
  13. ñ CURFIG
  14. @Ç¥ ENTERTUBEROOM
  15. G TO_TMPL
  16. A ON
  17. }
  18. { SETUPMARINES
  19. ^ì╖ = 1
  20. I @Ç¢ TMP_MAR_1 THEN
  21. {
  22. Y TMP1 TUN1 TUN2
  23. G WANDER11
  24. }
  25. ! "/!Can't find tmp_mar_1!" 
  26. I @Ç¢ TMP_MAR_2 THEN
  27. {
  28. Y TMP1 TMP3 TMP4 TMP5 TUN1 TUN2
  29. G WANDER21
  30. }
  31. ! "/!Can't find tmp_mar_2!" 
  32. }
  33. { MARINESENTERTEMPLE
  34. P ~ÇÇ 
  35.  
  36. I ^ç╖ AND ^ì⌐ = $üé THEN
  37. {
  38. @Ç¥ SETUPMARINES
  39. W 10 SECONDS
  40. ^ì⌐ = $üâ 
  41. ~ÇÇ = @Ç¥ VOLUMEOFWALKYTALKY 
  42. I ~ÇÇ THEN
  43.  @Ç║ `ê╕ $üè ~ÇÇ "MARINE: Units 3 and 9 now positioned~in sector 13./GNummer 3 und 9 jetzt im Sektor 13 in Position./FUnité 3 et unité 9~sont en place dans la zone 13." 
  44. W 2 SECONDS
  45. ~ÇÇ = @Ç¥ VOLUMEOFWALKYTALKY 
  46. I ~ÇÇ THEN
  47.  @Ç║ `ê╣ $üè ~ÇÇ "The walls and floor seem to be~covered by strange writing./GWände und Boden scheinen von~seltsamen Schriftzeichen bedeckt zu sein./FOn dirait que les murs et le sol~étaient couverts d'inscriptions étranges."
  48. W 2 SECONDS
  49. W 1 SECOND
  50. ~ÇÇ = @Ç¥ VOLUMEOFWALKYTALKY 
  51. I ~ÇÇ THEN
  52.  @Ç║ `ù» $üä ~ÇÇ "MASTABA: This is Mastaba./GHier spricht Mastaba./FIci Mastaba."
  53. W 2 SECONDS
  54. ~ÇÇ = @Ç¥ VOLUMEOFWALKYTALKY 
  55. I ~ÇÇ THEN
  56.  @Ç║ `å╡ $üä ~ÇÇ "Don't touch any artifacts and keep~your eyes open for your target./GRührt keine Artefakte an und~seid vor eurem Ziel auf der Hut./FNe touchez aucun artefact~et gardez l'oeil sur la cible." 
  57. W 2 SECONDS
  58. ~ÇÇ = @Ç¥ VOLUMEOFWALKYTALKY 
  59. I ~ÇÇ THEN
  60.  @Ç║ `ê║ $üè ~ÇÇ "MARINE: Check.  Units 3 and 9 standing by./GVerstanden! Nummer 3~und Nummer 9 stehen bereit./FOK. Unités 3 et 9 prêtes à intervenir." 
  61. W 2 SECONDS
  62. }
  63. }
  64.  
  65. { GRENADE_FIRE
  66. P ~ÇÇ 
  67. P ~Çü 
  68. P ~Çé 
  69. I @Ç⌐ MARINE THEN
  70. {
  71.  
  72. ~ÇÇ = @Çü CURITEM 
  73. ~Çü = @Çé CURITEM 
  74. ~Çé = @Çâ CURITEM 
  75. f COORDS ~ÇÇ ~Çü ~Çé 
  76. Z CURITEM OFF
  77. R CURITEM TOSS_TMP 0 12
  78. }
  79. {
  80. Z CURITEM OFF
  81. ╢ 0 -12
  82. ^ì« = @Çì GRENADEENTERTUBE
  83. }
  84. }
  85. { GRENADECOUNTDOWN
  86.  
  87. @Ç¢ PLAYER 
  88. I @ÇÜ GRENADE = $üé THEN
  89. {
  90. ! "/!We ain't got no grenade!" 
  91. é 
  92. }
  93. W 45 SECONDS
  94.  
  95.  ^ì« 
  96. ú BOOM YELLOWA CURITEM 
  97. @Çå `Çó 
  98.  
  99. I @üÇ < 400 THEN
  100. {
  101. ┤ 
  102. @Çå `Çë 
  103. D 666 ENERGY
  104. ^ï┐ = 12
  105. @Çì KILLLEX
  106. W 3 SECONDS
  107.  
  108.  
  109.  @Ç║ `ëâ $üè "MARINE: I think I got him.  Please advise./GIch glaube, ich hab` ihn erwischt.~Erbitte Anweisungen./FJe crois que je l'ai eu.~Que dois-je faire ?"
  110.  
  111.  
  112.  @Ç║ `å║ $üä "MASTABA: Excellent work, Unit 3.~Reinforcements will be arriving shortly./GAusgezeichnet, Nummer 3.~Bald kommt Verstärkung./FExcellent travail, Unité 3.~Les renforts ne vont pas tarder à arriver."
  113. }
  114. ┤ 
  115. }
  116. { GRENADEENTERTUBE
  117. P ~ÇÇ 
  118. P ~Çü 
  119. P ~Çé 
  120. ~ÇÇ = @üé CURITEM 
  121. ~Çü = @üâ CURITEM 
  122. I @Ç⌐ MARINE THEN
  123. {
  124. ^ì╡ = 1
  125. ~Çé = @Çì WAIT 60
  126. }
  127. ^ì╡ = 0
  128. :TOP
  129. â 
  130. I @Ç⌐ MARINE AND ^ì╡ THEN
  131. {
  132. I ^ì╡ = 2 THEN
  133. J #Çê 
  134.  
  135.  
  136. I @Çó ~Çé == 0 THEN
  137. J #Çê 
  138. }
  139.  
  140. I @üé CURITEM == ~ÇÇ AND @üâ CURITEM == ~Çü THEN
  141. J #Çç
  142. :SKIP_IT
  143. I @Ç⌐ MARINE THEN
  144. ^ì╡ = 0
  145.  
  146.  
  147.  
  148.  
  149. I @Ç╗ CURITEM PIL_BASE < 600 THEN
  150. {
  151.  
  152. I @Ç▒ CURITEM TMP_FACE < 125 THEN
  153. {
  154. I ^쪠!= $âä THEN
  155. {
  156. ┤ 
  157.  ^ì» 
  158. W 1 SECOND
  159. @Çå `Çó 150 
  160. é 
  161. }
  162. ñ CURITEM
  163. @Ç¥ GRENADELEAVETUBEROOM
  164.  
  165.  
  166.  
  167. @Ç║ `ëé $üè "MARINE: What the...?!  ARRRGH!!!/GWas zum...? Ahhhh!!!/FQu'est-ce que... ?! Aaahhh !!!"
  168.  
  169.  
  170.  ^ì» 
  171. ┤ 
  172. W 20
  173. @Çå `Çó 200 
  174. @Ç¢ TMP_MAR_2 
  175. A OFF
  176.  
  177. .ÇéÇÇ = 0
  178. u CURFIG OFF
  179. ║ ON
  180. M DIE
  181. }
  182. E I @Ç▒ CURITEM GRV_FACE < 125 THEN
  183. {
  184. ┤ 
  185.  ^ì» 
  186. W 1 SECOND
  187. @Çå `Çó 150 
  188. }
  189. E I @Ç▒ CURITEM ZG_FACE < 125 THEN
  190. {
  191. ┤ 
  192.  ^ì» 
  193. W 1 SECOND
  194. @Çå `Çó 150 
  195. }
  196. E I @Ç▒ CURITEM DIG_FACE < 125 THEN
  197. {
  198. ┤ 
  199.  ^ì» 
  200. W 1 SECOND
  201. @Çå `Çó 150 
  202. }
  203. Z CURITEM ON
  204. }
  205. {
  206. ñ CURITEM
  207. I ^ì▒ THEN
  208. @Ç¥ TS_SHUTDOWN_TEMPLE_MON 1
  209. @Ç¥ GRENADEENTERTUBEROOM
  210. f COORDS 60 -106 -40
  211. Z CURITEM ON
  212. R CURITEM TMPGREN 0 15
  213.  
  214.  
  215.  
  216.  
  217. @Ç¢ PLAYER
  218.  
  219. :TURN_AI_ON
  220. A ON
  221. I @Ç╛ = $üé THEN J #Çë 
  222.  
  223. W 2 SECONDS
  224. ñ CURITEM
  225. }
  226. }
  227. { TEMPLEMARINESPEERIN
  228. P ~ÇÇ 
  229. W 1 SECOND
  230.  
  231. I ^쬠= $üé THEN
  232. {
  233. @Ç¥ TEMPLEB_SPEECH
  234. }
  235.  
  236. E I ^쬠= 2 THEN
  237. é 
  238. I @Ç¢ TMP_MAR_1 THEN
  239. {
  240. I .ÇéÇÇ > 0 THEN
  241. {
  242. I ^ì¼ THEN
  243. é 
  244. W 1 SECOND
  245. A OFF
  246. £ TUBE
  247. M STAND CONTINUE
  248.  
  249. I ^ì½ THEN
  250. {
  251. G PEER_IN WALK
  252.  
  253. I ^ì½ THEN
  254. {
  255. ^ì¼ = $üâ 
  256. £ TUBE
  257. M PEER_IN_HOLE
  258. W 6 SECONDS
  259. }
  260. }
  261.  
  262. I .ÇéÇÇ > 0 THEN
  263. {
  264. ^ì¼ = $üé 
  265. ^ì┤ = $üâ 
  266. A ON
  267. }
  268. }
  269. {
  270. @Ç¢ TMP_MAR_2 
  271. I .ÇéÇÇ <= 0 THEN
  272. é 
  273. A OFF
  274. £ TUBE
  275.  
  276.  
  277. :WAIT_FOR_SPEECH
  278. â 
  279. I ^ì¡ = $üé THEN J #Çï 
  280. I ^ì│ = $üé THEN
  281. {
  282.  
  283. I ^ì½ THEN
  284. {
  285.  
  286.  
  287. @Ç║ `ëü $üè "MARINE: It's reopened... I'm taking him out.~Fire in the hole!/FÇa c'est réouvert. Je le prends.~Feu dans le trou !/GEs ist wieder offen...Ich erledige ihn.~Feuert ins Loch!"
  288. ^ì│ = $üâ 
  289. }
  290. }
  291.  
  292. I @Çô REMOVE_BATT OR @Çô GRENADE_TOSS OR @ÇÜ GRENADE THEN
  293. é 
  294.  
  295.  
  296.  
  297.  
  298. A OFF PLAYER
  299. W 1 SECOND
  300. I @Çô REMOVE_BATT OR @Çô GRENADE_TOSS OR @ÇÜ GRENADE THEN
  301. {
  302. A OFF PLAYER
  303. é 
  304. }
  305. I ^ì½ THEN
  306. {
  307. A OFF
  308.  
  309. M REMOVE_BATT 25
  310. e GRENADE
  311. f RTHAND
  312.  
  313. M GRENADE_TOSS
  314. ^ì» = @Çì GRENADECOUNTDOWN
  315. @Çì GRENADEENTERTUBE
  316. }
  317. A ON PLAYER
  318. I .ÇéÇÇ > 0 THEN
  319. A ON
  320. }
  321. }
  322. ! "/!Can't find tmp_mar_1!" 
  323. }
  324. { TEMPLEB_SPEECH
  325. P ~ÇÇ 
  326.  
  327. ^쬠= 2
  328. @Ç¢ TMP_MAR_1
  329. I @Ç╛ = $üé THEN
  330. ! "tmp_mar_1's ai is not running." 
  331. A OFF
  332. £ TUBE
  333. M STAND CONTINUE
  334. @Ç¢ TMP_MAR_2
  335. I @Ç╛ = $üé THEN
  336. ! "tmp_mar_2's ai is not running." 
  337. A OFF
  338. £ TUBE
  339. M STAND CONTINUE
  340.  
  341.  
  342.  
  343. M SPEAK_2 CONTINUE
  344.  @Ç║ `ê╗ $üè "MARINE: By the Paragon! Unit 3 reporting.../GBeim Paragon! Hier ist Nummer 3.../FPar le Parangon ! Unité 3 en ligne..."
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351. M SPEAK_1 CONTINUE
  352.  @Ç║ `ê╝ $üè "A section of the floor~has just lifted away./GEin Teil des Bodens~ist gerade durchgebrochen./FUne partie du sol vient de se soulever."
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359. M SPEAK_3 CONTINUE
  360.  @Ç║ `ê╜ $üè "It's uncovered some kind of~opening.  Please advise.../GDarunter ist eine Art Öffnung.~Bitte um Anweisungen./FUne sorte d'ouverture est visible.~Attendons vos instructions..."
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  @Ç║ `å╢ $üä "MASTABA: This is Mastaba./GHier spricht Mastaba./FIci Mastaba."
  368.  @Ç║ `å╖ $üä "Check out the hole.../GUntersucht das Loch,/FVa inspecter le trou..."
  369.  @Ç║ `å╕ $üä " ...but proceed with caution./Gaber seid vorsichtig./FMais, fais attention."
  370.  
  371.  
  372.  
  373. @Ç¢ TMP_MAR_1
  374. A ON
  375. @Ç¢ TMP_MAR_2
  376. A ON
  377. ^쬠= $üâ 
  378. }
  379. { TMP_MAR_1_AI
  380. :TOP
  381. I .ÇéÇÇ > 0 THEN
  382. {
  383. N @Çà 1 3 
  384. {
  385. U 1
  386. I @Ç╗ CURFIG WANDER11 > 250 THEN
  387. G WANDER11 WALK
  388. X ÇÇ 
  389. U 2
  390. I @Ç╗ CURFIG WANDER12 > 250 THEN
  391. G WANDER12 WALK
  392. X ÇÇ 
  393. U 3
  394. I @Ç╗ CURFIG WANDER13 > 250 THEN
  395. G WANDER13 WALK
  396. X ÇÇ 
  397. }
  398. }
  399.  
  400.  
  401. I ^ì┤ = $üé THEN
  402. W @Çà 3 6 SECONDS
  403. ^ì┤ = $üé 
  404. J #ÇÄ
  405. }
  406. { TMP_MAR_2_AI
  407. :TOP
  408. I .ÇéÇÇ > 0 THEN
  409. {
  410. N @Çà 1 3 
  411. {
  412. U 1
  413. I @Ç╗ CURFIG WANDER21 > 250 THEN
  414. G WANDER21 WALK
  415. X Çü 
  416. U 2
  417. I @Ç╗ CURFIG WANDER22 > 250 THEN
  418. G WANDER22 WALK
  419. X Çü 
  420. U 3
  421. I @Ç╗ CURFIG WANDER23 > 250 THEN
  422. G WANDER23 WALK
  423. X Çü 
  424. }
  425. }
  426. W @Çà 3 6 SECONDS
  427. J #ÇÉ
  428. }
  429. { OPENTEMPLE
  430. @Çå `èò 150 
  431.  
  432. ^ì½ = $üâ 
  433. ^ì▓ = @Çì TEMPLEMARINESPEERIN
  434. @Ç¥ ANI_OPEN_TEMPLE
  435.  
  436.  
  437.  
  438. ^ìÑ = @Çì LIGHT_ANIM
  439. ^쪠= $âä 
  440. ^캠= $âé 
  441. }
  442. [ ANI_OPEN_TEMPLE
  443. 00:00 ^ìú = 1
  444. 00:00 ^ìñ = 1
  445. 00:03 ^ìú = 2
  446. 00:03 ^ìñ = 2
  447. 00:06 ^ìú = 3
  448. 00:06 ^ìñ = 3
  449. 00:09 ^ìú = 4
  450. 00:09 ^ìñ = 4
  451. 00:12 ^ìú = 5
  452. 00:12 ^ìñ = 5
  453. 00:15 ^ìú = 6
  454. 00:15 ^ìñ = 6
  455. 00:18 ^ìú = 7
  456. 00:18 ^ìñ = 7
  457. 00:21 ^ìú = 8
  458. 00:21 ^ìñ = 8
  459. 00:24 ^ìú = 9
  460. 00:24 ^ìñ = 9
  461. 00:27 ^ìú = 10
  462. 00:27 ^ìñ = 10
  463. 01:00 ^ìú = 11
  464. 01:00 ^ìñ = 11
  465. 01:03 ^ìú = 12
  466. 01:03 ^ìñ = 12
  467. 01:06 ^ìú = 13
  468. 01:06 ^ìñ = 13
  469. 01:09 ^ìú = 14
  470. 01:09 ^ìñ = 14
  471. 01:12 ^ìú = 15
  472. 01:12 ^ìñ = 15
  473. 01:15 ^ìú = 16
  474. 01:15 ^ìñ = 16
  475. 01:18 ^ìú = 17
  476. 01:18 ^ìñ = 17
  477. 01:21 ^ìú = 18
  478. 01:21 ^ìñ = 18
  479. 01:24 ^ìú = 19
  480. 01:24 ^ìñ = 19
  481. 01:27 ^ìú = 20
  482. 01:27 ^ìñ = 20
  483. 02:00 ^ìú = 21
  484. 02:00 ^ìñ = 21
  485. 02:03 ^ìú = 22
  486. 02:03 ^ìñ = 22
  487. 02:06 ^ìú = 23
  488. 02:06 ^ìñ = 23
  489. 02:09 ^ìú = 24
  490. 02:09 ^ìñ = 24
  491. 02:12 ^ìú = 25
  492. 02:12 ^ìñ = 25
  493. ]
  494. [ LIGHT_ANIM
  495. :TOP
  496. 00:00 ^ìú = 22
  497. ^ì¿ = 2
  498. 00:03 ^ìú = 23
  499. ^ì¿ = 3
  500. 00:06 ^ìú = 24
  501. ^ì¿ = 4
  502. 00:09 ^ìú = 25
  503. ^ì¿ = 5
  504. 00:11 ò 
  505. J #Çö
  506. ]
  507. [ CLOSETEMPLE 
  508. ^ì½ = $üé 
  509.  ^ìÑ 
  510. ^ìÑ = 0
  511. @Çå `èû 100 
  512.  
  513. 00:00 ^ìú = 25
  514. 00:03 ^ìú = 24
  515. 00:06 ^ìú = 23
  516. 00:09 ^ìú = 22
  517. 00:12 ^ìú = 21
  518. 00:15 ^ìú = 20
  519. 00:18 ^ìú = 19
  520. 00:21 ^ìú = 18
  521. 00:24 ^ìú = 17
  522. 00:27 ^ìú = 16
  523. 01:00 ^ìú = 15
  524.  
  525. 01:00 I ^ì¼ THEN
  526. {
  527. @Çì TEMPLE_C_SPEECH
  528. â 
  529. @Ç¢ TMP_MAR_1 
  530. G 6666 6666 6666
  531. .ÇéÇÇ = 0
  532. ^ì¼ = $üé 
  533. }
  534. 01:03 ^ìú = 14
  535. 01:06 ^ìú = 13
  536. 01:09 ^ìú = 12
  537. 01:12 ^ìú = 11
  538. 01:15 ^ìú = 10
  539. 01:18 ^ìú = 9
  540. 01:21 ^ìú = 8
  541. 01:24 ^ìú = 7
  542. 01:27 ^ìú = 6
  543. 02:00 ^ìú = 5
  544. 02:03 ^ìú = 4
  545. 02:06 ^ìú = 3
  546. 02:09 ^ìú = 2
  547. 02:12 ^ìú = 1
  548. 02:15 ^ì¿ = 1
  549. ^ìñ = 0
  550. ^쪠= $ââ 
  551. ^캠= $âä 
  552.  
  553.  
  554. I ^ì╡ THEN
  555. ^ì╡ = 2
  556. ]
  557. { TEMPLE_C_SPEECH
  558. P ~ÇÇ 
  559. P ~Çü 
  560. @Ç¢ TMP_MAR_2 
  561. A OFF
  562. A OFF PLAYER
  563. £ TUBE
  564. M BONK CONTINUE
  565. I @Çú THEN
  566. {
  567.  1
  568. ^ì▒ = $üé 
  569. }
  570. C TMP7
  571. @Ç¥ TEMPLE_CRUSH_ANI
  572. ^ìó = 1
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583. @Çì TS_CAMERAVIEWSOPENTEMPLE
  584. M KNEEL FREEZE
  585.  
  586.  
  587.  
  588. ~Çü = @Ç║ `å╣ $üä "MASTABA: What's going on out there?~Unit 3, please respond.../GWas ist da los?~Nummer 3 antworte!/FQue se passe-t-il là-bas ? Unité 3, répondez..."
  589. W 1 SECOND
  590. M RET_FROM_KNEEL
  591.  ~Çü 
  592.  
  593.  
  594.  
  595. M FISTED_ANGER CONTINUE
  596. W 1 SECOND
  597.  
  598.  
  599.  
  600. ~Çü = @Ç║ `ê┐ $üè "MARINE: Unit 9 is dead. The hole has resealed,~crushing him./GNummer 9 ist tot. Das Loch~hat sich geschlossen und ihn zerquetscht./FL'unité 9 est morte.~Le trou se referme en l'écrasant."
  601. W 130
  602. M PFD_SHOOT_1 CONTINUE FREEZE
  603.  ~Çü 
  604.  @Ç║ `ëÇ $üè "It must be our target./GDas muß unser Ziel sein./FÇa doit être notre cible."
  605. M STAND CONTINUE
  606. W 50
  607.  
  608.  
  609.  
  610. ^ì¡ = $üâ 
  611. A ON
  612. A ON PLAYER
  613. }
  614. [ TEMPLE_CRUSH_ANI
  615.  
  616.  
  617.  
  618. @Çè ^ì╢ +1 1 128 2 
  619. 01:15 
  620.  
  621. @Ç║ `ê╛ $üè "MARINE: Holy...?!/GMeine Güte.../FNon de... ?!"
  622. 08:16 é 
  623. ]
  624.  
  625.  
  626.  
  627. //$ 26 - version number
  628.