home *** CD-ROM | disk | FTP | other *** search
/ cyber.net 2 / cybernet2.ISO / bioforge / script / chaosmon.scp < prev    next >
Text File  |  1995-02-25  |  16KB  |  1,390 lines

  1.  
  2.  
  3.  
  4.  
  5. { ELEV2_H1_USE
  6. I ^çç = 1 THEN é 
  7. I @Çä NOTIN 50 130 THEN é 
  8. ^Ç╢ ++
  9. M PUSH_BUTTON CONTINUE
  10. W 5
  11. @Ç¥ ELEVATOR_MONITOR
  12. M STAND CONTINUE
  13. ^Ç╢ --
  14. }
  15. { ELEV2_H2_USE
  16. I ^çç = 1 THEN é 
  17. I @Çä NOTIN -115 -45 THEN é 
  18. ^Ç╢ ++
  19. M PUSH_BUTTON CONTINUE
  20. W 5
  21. @Ç¥ ELEVATOR_MONITOR
  22. M STAND CONTINUE
  23. ^Ç╢ --
  24. }
  25. { MANT_MON_USE
  26. ^Ç╢ ++
  27. I @Çä IN 110 162 THEN
  28. {
  29.  
  30. £ MAINTLOC GRADUAL
  31. M LOOK_CONSOLE FREEZE
  32. @Ç¥ GR_MAINTENANCELOG
  33. M STAND CONTINUE
  34. }
  35. ^Ç╢ --
  36. }
  37. { BOT_MON_USE
  38.  
  39. ^Ç╢ ++
  40.  
  41.  
  42. I @Çä NOTIN -90 135 THEN
  43. {
  44. £ BOTMNLOC GRADUAL
  45. M LOOK_CONSOLE FREEZE
  46. @Ç¥ GR_ROBOTCONTROLPANEL $âì 
  47. M STAND CONTINUE
  48. I @Ç¢ USE_BOT THEN
  49. ┬ 
  50. }
  51. ^Ç╢ --
  52. }
  53. { SEC_MON_USE
  54. ^Ç╢ ++
  55. I @Çä IN 45 135 THEN
  56. {
  57. £ SEC_LOC GRADUAL
  58. M LOOK_CONSOLE FREEZE
  59. @Ç¥ GR_SECURITYMONITOR
  60. M STAND CONTINUE
  61. }
  62. ^Ç╢ --
  63. }
  64. { CRYM_USE
  65. ^Ç╢ ++
  66. I @Çä IN -135 -45 THEN
  67. {
  68. £ CM_LOC GRADUAL
  69. M LOOK_AT_MON FREEZE
  70. @Ç¥ CR_FREEZERMONITOR
  71. M STAND CONTINUE
  72. }
  73. ^Ç╢ --
  74. }
  75.  
  76. { CC_CIRCUITBOARD
  77. P ~ÇÇ 
  78. P ~Çü 
  79. P ~Çé 
  80. P ~Çâ 
  81. P ~Çä 
  82. P ~Çà 
  83. I @Çú THEN é 
  84.  "clp2"
  85. I ^å╗ = 4 THEN
  86. J #Çæ
  87.  
  88.  "bt1b" $Ç│ 
  89.  "bt2b" $Ç│ 
  90.  "bt3b" $Ç│ 
  91.  "bt4b" $Ç│ 
  92.  
  93. å 360 1
  94.  
  95.  
  96. ç 10 5 10
  97. ~ÇÇ = 4
  98. ~Çü = 4
  99. ~Çé = 1
  100. ~Çâ = 2
  101. ~Çä = 0
  102. ~Çà = 1
  103.  "FN1A" 1 
  104.  "FN2A" 1 
  105.  "FN4A" 1 
  106.  "LCKL" "LOCKED/FVERROUILLEE/GZU"
  107. J #Çî 
  108.  
  109. :MAIN_LOOP
  110. â 
  111.  "STTA" ~Çà 
  112.  "FN3A" ~Çà 
  113. ~Çä ++
  114. I ~Çä = 5 THEN
  115. {
  116. I ~Çà = 1 THEN
  117. ~Çà = 2
  118. ~Çà = 1
  119. ~Çä = 0
  120. }
  121. J #Çç 
  122.  
  123. :BT1B_BUTTON
  124. @Çå `ü¡ 
  125. ~ÇÇ ++
  126. I ~ÇÇ = 5 THEN ~ÇÇ = 1
  127. J #Çî 
  128.  
  129. :BT2B_BUTTON
  130. @Çå `ü¡ 
  131. ~Çü ++
  132. I ~Çü = 5 THEN ~Çü = 1
  133. J #Çî 
  134.  
  135. :BT3B_BUTTON
  136. @Çå `ü¡ 
  137. ~Çé ++
  138. I ~Çé = 5 THEN ~Çé = 1
  139. J #Çî 
  140.  
  141. :BT4B_BUTTON
  142. @Çå `ü¡ 
  143. ~Çâ ++
  144. I ~Çâ = 5 THEN ~Çâ = 1
  145. J #Çî 
  146.  
  147. :DRAW_BOARD
  148.  "RW1A" ~ÇÇ 
  149.  "RW2A" ~Çü 
  150.  "RW3A" ~Çé 
  151.  "RW4A" ~Çâ 
  152.  
  153. I ~ÇÇ = 1 AND ~Çü < 3 THEN
  154. J #Çì 
  155. I ~ÇÇ = 2 THEN
  156. I ~Çü = 2 OR ~Çü = 3 THEN
  157. J #Çì 
  158. J #Çç 
  159. :COLUMN3
  160. I ~Çé = 1 THEN
  161. I ~Çü = 1 OR ~Çü = 2 THEN
  162. J #ÇÄ 
  163. I ~Çé = 2 THEN
  164. I ~Çü = 2 OR ~Çü = 3 THEN
  165. J #ÇÄ 
  166. I ~Çé = 3 THEN
  167. I ~Çü = 3 OR ~Çü = 4 THEN
  168. J #ÇÄ 
  169. I ~Çé = 4 AND ~Çü = 1 THEN
  170. J #ÇÄ 
  171. J #Çç 
  172. :COLUMN4
  173. I ~Çâ = 1 THEN
  174. I ~Çé = 4 OR ~Çé = 1 THEN
  175. J #ÇÅ
  176. I ~Çâ = 2 THEN
  177. I ~Çé = 1 OR ~Çé = 2 THEN
  178. J #ÇÅ
  179. I ~Çâ = 3 THEN
  180. I ~Çé = 2 OR ~Çé = 3 THEN
  181. J #Çæ
  182. I ~Çâ = 4 THEN
  183. I ~Çé = 3 OR ~Çé = 4 THEN
  184. J #ÇÅ
  185. J #Çç 
  186.  
  187.  
  188. :ZAP
  189. :LOSE_LOOP
  190.  "STTA" 1 
  191. I ~Çâ = 1 THEN
  192.  "FN1A" 2 
  193. I ~Çâ = 2 THEN
  194.  "FN2A" 2 
  195. I ~Çâ = 4 THEN
  196.  "FN4A" 2 
  197.  "RW1A" ~ÇÇ 
  198.  "RW2A" ~Çü 
  199.  "RW3A" ~Çé 
  200.  "RW4A" ~Çâ 
  201. â 
  202. W 10
  203. @Çå `ü▓ 
  204.  "STTA" 0 
  205.  "FN1A" 1 
  206.  "FN2A" 1 
  207.  "FN4A" 1 
  208.  "RW1A" 0 
  209.  "RW2A" 0 
  210.  "RW3A" 0 
  211.  "RW4A" 0 
  212. @Çå `ü▓ 
  213. â 
  214. L #ÇÉ 4
  215. @Çå `Çë 
  216. ^çà ++
  217.  
  218.  
  219. @Çì CELPAN_EXPLOSION
  220. M CELPAN_ZAP CONTINUE
  221. W 30
  222. M SUPER_REC_TL
  223. @Ç¢ PLAYER 
  224. @Ç¥ DAMAGE_LEX_ENERGY 5
  225. é 
  226.  
  227.  
  228. :WIN
  229.  "LCKL" "UNLOCKED/FOUVERTE/GOFFEN"
  230. :WIN_LOOP
  231.  "STTA" 1 
  232.  "FN3A" 1 
  233.  "RW1A" ~ÇÇ 
  234.  "RW2A" ~Çü 
  235.  "RW3A" ~Çé 
  236.  "RW4A" ~Çâ 
  237. @Çå `ü▓ 
  238. â 
  239. W 10
  240.  "STTA" 0 
  241.  "FN3A" 0 
  242.  "RW1A" 0 
  243.  "RW2A" 0 
  244.  "RW3A" 0 
  245.  "RW4A" 0 
  246. @Çå `ü▓ 
  247. â 
  248. L #ÇÆ 4
  249. ^å╗ = 4
  250. @Çå `ü▓ 
  251. â 
  252. W 30
  253.  
  254.  
  255. :ESCAPE_BUTTON
  256. }
  257.  
  258. { MONCL1_USE
  259. ^Ç╢ ++
  260. I @Çä IN -135 -45 THEN
  261. {
  262.  
  263. £ C1MONLOC GRADUAL
  264. M LOOK_AT_MON FREEZE
  265. @Ç¥ GR_CELLMONITOR 1 ^åê 
  266. M STAND CONTINUE
  267. }
  268. ^Ç╢ --
  269. }
  270. { MONCL2_USE
  271. ^Ç╢ ++
  272. I @Çä IN -135 -45 THEN
  273. {
  274.  
  275. £ C2MONLOC GRADUAL
  276. M LOOK_AT_MON FREEZE
  277. @Ç¥ GR_CELLMONITOR 2 ^åë 
  278. M STAND CONTINUE
  279. }
  280. ^Ç╢ --
  281. }
  282. { MONCL3_USE
  283. ^Ç╢ ++
  284. I @Çä IN -135 -45 THEN
  285. {
  286.  
  287. £ C3MONLOC GRADUAL
  288. M LOOK_AT_MON FREEZE
  289. @Ç¥ GR_CELLMONITOR 3 ^åè 
  290. M STAND CONTINUE
  291. }
  292. ^Ç╢ --
  293. }
  294. { MONCL4_USE
  295. ^Ç╢ ++
  296. I @Çä IN -135 -45 THEN
  297. {
  298.  
  299. £ C4MONLOC GRADUAL
  300. M LOOK_AT_MON FREEZE
  301. @Ç¥ GR_CELLMONITOR 4 ^åï 
  302. M STAND CONTINUE
  303. }
  304. ^Ç╢ --
  305. }
  306. { DENYACCESS
  307. ^åà = 1
  308. :TELLDENIAL
  309.  
  310.  "FBRL" $Ç┤ "ACCESS DENIED /FACCES REFUSE /G ZUTRITT VERWEIGERT!" 
  311. @Çå `ä¡ 
  312. W 15
  313.  "FBRL" $Ç┤ "-------------"
  314. W 15
  315. L #ÇÖ 3
  316.  "FBRL" $Ç│ "FORCE BARS/FBARREAUX/GENERGIEGITTER" 
  317.  
  318. ^åà = 0
  319. }
  320. { CAM1BUTTON
  321.  "BT3b" "/!1" $Ç╡ 
  322.  "BT4b" "/!2" $Ç│ 
  323. }
  324. { CAM2BUTTON
  325.  "BT4b" "/!2" $Ç╡ 
  326.  "BT3b" "/!1" $Ç│ 
  327. }
  328.  
  329.  
  330.  
  331.  
  332.  
  333. { GR_CELLMONITOR _CELL_MONITOR _CELX_OFF
  334. I @Çú THEN é 
  335. ^å░ = 0
  336. ^çì = 1
  337.  "CELL"
  338.  "CMRL" "CAMERA/FCAMERA/GKAMERA" 
  339.  "fBRL" "FORCE BARS/FBARREAUX/GENERGIEGITTER" 
  340.  "CELL" "CELL/F  CELLULE/GZELLE" 
  341.  "CMAL" "CAM./FCAM./GKAM." 
  342. I ~Çü THEN
  343. {
  344.  "BT1b" "ON/FON/GAN" $Ç│ $Ç╕ 
  345.  "BT2b" "OFF/FOFF/GAUS" $Ç╡ $Ç╕ 
  346. }
  347. {
  348.  "BT1b" "ON/FON/GAN" $Ç╡ $Ç╕ 
  349.  "BT2b" "OFF/FOFF/GAUS" $Ç│ $Ç╕ 
  350. }
  351.  "BT3b" "/!1" $Ç╡ $Ç╕ 
  352.  "BT4b" "/!2" $Ç│ $Ç╕ 
  353.  "BT5b" $Ç┤ "EXIT/FSORTIE/GZURÜCK" 
  354. :LOOP
  355. I ^çì = 1 THEN  "CMNL" "/!1" 
  356. I ^çì = 2 THEN  "CMNL" "/!2" 
  357. N ~ÇÇ 
  358. {
  359. U 1
  360. I ^çì = 1 THEN C CE11
  361. I ^çì = 2 THEN C CE12
  362. I ^çì = 1 THEN  "VEWV" "CE11" 
  363. I ^çì = 2 THEN  "VEWV" "CE12" 
  364.  "NUML" "/E1/F   1/G1" 
  365. X ÇÇ 
  366. U 2
  367. I ^!= 0 THEN
  368. {
  369. I ^çì = 1 THEN C CE23
  370. I ^çì = 2 THEN C CE24
  371. I ^çì = 1 THEN  "VEWV" "CE23" 
  372. I ^çì = 2 THEN  "VEWV" "CE24" 
  373. }
  374. {
  375. I ^çì = 1 THEN C CE21
  376. I ^çì = 2 THEN C CE22
  377. I ^çì = 1 THEN  "VEWV" "CE21" 
  378. I ^çì = 2 THEN  "VEWV" "CE22" 
  379. }
  380.  "NUML" "/E2/F   2/G2" 
  381. X ÇÇ 
  382. U 3
  383. I ^çì = 1 THEN C CE31
  384. I ^çì = 2 THEN C CE32
  385. I ^çì = 1 THEN  "VEWV" "CE31" 
  386. I ^çì = 2 THEN  "VEWV" "CE32" 
  387.  "NUML" "/E3/F   3/G3" 
  388. X ÇÇ 
  389. U 4
  390. I ^çì = 1 THEN C CE41
  391. I ^çì = 2 THEN C CE42
  392. I ^çì = 1 THEN  "VEWV" "CE41" 
  393. I ^çì = 2 THEN  "VEWV" "CE42" 
  394.  "NUML" "/E4/F   4/G4" 
  395. X ÇÇ 
  396. }
  397. â 
  398. J #Ç¥ 
  399.  
  400. :BT3B_BUTTON
  401. @Çå `ü¡ 
  402.  
  403.  
  404.  
  405. @Ç¥ CAM1BUTTON
  406. ^çì = 1
  407. J #Ç¥ 
  408.  
  409. :BT4B_BUTTON
  410. @Çå `ü¡ 
  411.  
  412.  
  413.  
  414. @Ç¥ CAM2BUTTON
  415. ^çì = 2
  416. J #Ç¥ 
  417.  
  418. :BT1B_BUTTON
  419. @Çå `üÉ 
  420.  
  421. I ~ÇÇ == 2 THEN
  422. {
  423.  "BT1b" "ON/FON/GAN" $Ç╡ 
  424.  
  425. }
  426. {
  427.  "BT1b" "ON/FON/GAN" $Ç╡ 
  428.  "BT2b" "OFF/FOFF/GAUS" $Ç│ 
  429. }
  430. N ~ÇÇ 
  431. {
  432. U 1
  433. @Ç¥ SETCELLONEBARS 0 
  434. X Çü 
  435. U 2
  436. I ^åà == 0 THEN @Çì DENYACCESS
  437. X Çü 
  438. U 3
  439. @Ç¥ SETCELLTHREEBARS 0 
  440. X Çü 
  441. U 4
  442. @Ç¥ SETCELLFOURBARS 0 
  443. X Çü 
  444. }
  445. J #Ç¥ 
  446.  
  447. :BT2B_BUTTON
  448. @Çå `üÉ 
  449.  
  450. I ~ÇÇ == 2 THEN
  451. {
  452.  "BT2b" "OFF/FOFF/GAUS" $Ç│ 
  453.  
  454. }
  455. {
  456.  "BT1b" "ON/FON/GAN" $Ç│ 
  457.  "BT2b" "OFF/FOFF/GAUS" $Ç╡ 
  458. }
  459. N ~ÇÇ 
  460. {
  461. U 1
  462. @Ç¥ SETCELLONEBARS 1 
  463. X Çé 
  464. U 2
  465. I ^åà == 0 THEN @Çì DENYACCESS
  466. X Çé 
  467. U 3
  468. @Ç¥ SETCELLTHREEBARS 1 
  469. X Çé 
  470. U 4
  471. @Ç¥ SETCELLFOURBARS 1 
  472. X Çé 
  473. }
  474. J #Ç¥ 
  475. :BT5B_BUTTON
  476. @Çå `ü¡ 
  477.  
  478. :STOPIT
  479. :ESCAPE_BUTTON
  480. C UNLOCK
  481. C UNLOCK
  482. }
  483.  
  484.  
  485. { GR_CELLBLOCKDATAMONITOR
  486. I @Çú THEN é 
  487.  "CLVL"
  488. ^ïÜ = $üé 
  489. :ATTRACT
  490.  
  491.  "bc1b" $Ç│ "/! " $Ç│ $Ç╣ 
  492.  "bc2b" $Ç│ "/! " $Ç│ $Ç╣ 
  493.  "bc3b" $Ç│ "/! " $Ç│ $Ç╣ 
  494.  "bc4b" $Ç│ "/! " $Ç│ $Ç╣ 
  495.  "blka" 1
  496.  "HEaL" "PRISONER INFORMATION
  497.                          /FINFORMATIONS PRISONNIER
  498.                          /GINFORMATION: INSASSE"
  499.  "UC1L" "/!C-1"
  500.  "LC1L" "/!BX-3497"
  501.  "UC2L" "/!C-2"
  502.  "LC2L" "CLASSIFIED
  503.                          /FCLASSEE
  504.                          /GGEHEIM"
  505.  "UC3L" "/!C-3"
  506.  "LC3L" "/!AP-127"
  507.  "UC4L" "/!C-4"
  508.  "LC4L" "/!AP-128"
  509.  "xikb" $Ç┤ "EXIT/FSORTIE/GZURÜCK"
  510. ^ïÜ = $üâ 
  511. :CEL_MON1_LOOP
  512. â 
  513. J #Ǻ 
  514. :BC1B_BUTTON
  515. @Çå `ü¼ 
  516.  "HEaL" "PRISONER INFORMATION 1
  517.                          /FINFORMATIONS PRISONNIER 1
  518.                          /GINFORMATION: INSASSE 1"
  519. j "inft" "cell1"
  520.  "xikb" $Ç┤ "EXIT/FSORTIE/GZURÜCK"
  521. ^ïÜ = $üé 
  522. J #Ǻ 
  523. :BC2B_BUTTON
  524. @Çå `ü¼ 
  525.  "HEaL" "PRISONER INFORMATION 2
  526.                          /FINFORMATIONS PRISONNIER 2
  527.                          /GINFORMATION: INSASSE 2"
  528. j "inft" "cell2"
  529.  "xikb" $Ç┤ "EXIT/FSORTIE/GZURÜCK"
  530. ^ïÜ = $üé 
  531. J #Ǻ 
  532. :BC3B_BUTTON
  533. @Çå `ü¼ 
  534.  "HEaL" "PRISONER INFORMATION 3
  535.                          /FINFORMATIONS PRISONNIER 3
  536.                          /GINFORMATION: INSASSE 3"
  537. j "inft" "cell3"
  538.  "xikb" $Ç┤ "EXIT/FSORTIE/GZURÜCK"
  539. ^ïÜ = $üé 
  540. J #Ǻ 
  541. :BC4B_BUTTON
  542. @Çå `ü¼ 
  543.  "heal" "Prisoner INFORMATION 4
  544.                          /FINFORMATIONS PRISONNIER 4
  545.                          /GINFORMATION: INSASSE 4"
  546. j "inft" "cell4"
  547.  "xikb" $Ç┤ "EXIT/FSORTIE/GZURÜCK"
  548. ^ïÜ = $üé 
  549. J #Ǻ 
  550. :XIKB_BUTTON
  551. I ^ïÜ == $üé THEN
  552. J #Ǫ 
  553. :ESCAPE_BUTTON
  554. @Çå `ü▓ 
  555. }
  556.  
  557.  
  558. { OR_PALMREADER
  559. @Ç¥ PALMREADER 3 
  560. }
  561.  
  562. { CH_PALMREADER
  563. @Ç¥ PALMREADER 4 
  564. }
  565.  
  566. { GR_PALMREADER
  567. @Ç¥ PALMREADER 6 
  568. }
  569.  
  570. { PALMREADER _RDR_NO
  571. P ~Çü 
  572. I @Çú THEN é 
  573.  
  574. ~Çü = 0
  575. I ^ï₧ THEN
  576. {
  577. @ÇÜ CAYARM CLOSEST 
  578. I @Çæ RTHAND CAYARM THEN
  579.  
  580. ~Çü = 1
  581. }
  582.  "palm"
  583.  
  584. Å 0
  585.  
  586.  0
  587.  
  588. @ÇÜ CAYARM CLOSEST 
  589. I @Çæ RTHAND CAYARM THEN
  590.  "pcayhand" 0 
  591. {
  592.  
  593.  
  594.  
  595.  
  596. @Çì SCANFAILLOG
  597.  
  598. ^++
  599. I ^> 2 THEN
  600. i LEX SCANF2
  601. }
  602.  
  603.  
  604.  
  605. ─ 156 207
  606.  
  607. W 15
  608.  "endb" $Ç│ 
  609.  
  610. ╞ $é▒ 
  611.  1
  612.  
  613. â 
  614.  
  615. :LOOP
  616. â 
  617. J #Ç▓ 
  618. :ENDB_HIGHLIGHT
  619.  
  620. I ~Çü = 1 THEN
  621. {
  622. @Çå `ä¼ 
  623.  "clra" 1
  624. }
  625. {
  626. @Çå `ä¡ 
  627.  "fala" 1
  628. }
  629. W 60
  630. J #Ç┤ 
  631. :ESCAPE_BUTTON
  632. @Çå `ü▓ 
  633. I ~Çü = 1 THEN
  634. {
  635. N ~ÇÇ 
  636. {
  637. U 3
  638. @Ç¥ OPENDR6 
  639. X Çâ 
  640. U 4
  641. @Ç¥ OPENDR6 
  642. X Çâ 
  643. U 6
  644. @Ç¥ OPENDR6 
  645. X Çâ 
  646. }
  647. }
  648.  
  649. }
  650.  
  651. { CHANDQ
  652. I @Çú THEN é 
  653. I ^ï₧ THEN
  654. {
  655. @Ç¢ PLAYER
  656. I @Çæ RTHAND CAYARM THEN
  657. é 
  658. @ÇÜ CAYARM CLOSEST 
  659. I @Çí CURITEM ARMHERE1 THEN
  660. {
  661. @Ç¥ OPENDR6 
  662. }
  663. }
  664. }
  665.  
  666.  
  667. { GR_SECURITYMONITOR
  668. P ~ÇÇ 
  669. I @Çú THEN é 
  670.  "prsn"
  671. J #Ç╕ 
  672. :LOOP
  673. â 
  674. J #Ç╖ 
  675.  
  676. :ENTER_PERSONNEL
  677.  
  678.  "rnga" 1
  679.  "radb" $Ç│ "EMERGENCY/FALERTE/GNOTFALL" 
  680.  
  681.  "hedl" "PERSONNEL/FPERSONNEL/GPERSONAL" 
  682.  
  683.  "comb" $Ç│ "