home *** CD-ROM | disk | FTP | other *** search
/ Tripas 5 / TRIPAS 005.iso / chasm.EXE / chasm / CSM.BIN / PROCESS.01 < prev    next >
Encoding:
Text File  |  1997-10-17  |  5.8 KB  |  373 lines

  1.  
  2. #stopani 58
  3.  
  4. ;=================================
  5. ;|  Messages  definition part    |
  6. ;=================================
  7. #mess 01
  8.  Delay   3
  9.  TextA: -1 64  "You don't need a key"
  10.  TextB: -1 74  "to make this open."
  11. #end
  12.  
  13. #mess 02
  14.  Delay 10
  15.  TextA: -1 64  "Mission objective completed;"
  16.  TextB: -1 74  "source of additional power"
  17.  TextC: -1 84  "turned on."
  18.  TextD: -1 94  "Go to the helipad."
  19. #end
  20.  
  21. #mess 03
  22.  Delay 5
  23.  TextA: -1 84  "Level completed!"
  24. #end
  25.  
  26. #mess 04
  27.  Delay 3
  28.  TextA: -1 64  "Locked."
  29. #end
  30.  
  31. #mess 05
  32.  Delay 3
  33.  TextA: -1 64  "Doors to power routers"
  34.  TextB: -1 74  "room unlocked."
  35. #end
  36.  
  37. #mess 06
  38.  Delay 3
  39.  TextA: -1 64  "Door to power plant's"
  40.  TextB: -1 74  "wind turbines unlocked."
  41. #end
  42.  
  43. #mess 07
  44.  Delay 5
  45.  TextA: -1 64  "Helipad fence removed."
  46.  TextB: -1 74  "Go there. You will be picked up."
  47. #end
  48.  
  49. #mess 08
  50.  Delay 3
  51.  TextA: -1 64  "Restricted area."
  52. #end
  53.  
  54. #mess 09
  55.  Delay 3
  56.  TextA: -1 64  "You need an Access Card"
  57.  TextB: -1 74  "to open this door."
  58. #end
  59.  
  60. ;=================================
  61. ;|  Processes definition part    |
  62. ;=================================
  63. #proc 01
  64.   StartDelay 0
  65.   BackWait   2
  66.   Speed      8
  67.   SfxId      80
  68.   SfxPosxy   25 52
  69.   CheckBack
  70.   Lock
  71.   LockMessage 1
  72.  
  73.  #action
  74.   waitout 6528 13536 400
  75.   move 24 52 0 -128
  76.   move 25 52 0 -128
  77.   move 26 52 0 -128
  78.  
  79.   move 24 53 0 128
  80.   move 25 53 0 128
  81.   move 26 53 0 128
  82. #end
  83.  
  84. #proc 02
  85.   StartDelay 0
  86.   BackWait   3
  87.   Speed      8
  88.   Lock
  89.   LockMessage 4
  90.   CheckBack
  91.   SfxId      81
  92.   SfxPosxy   23 42
  93.  
  94.  #action
  95.   waitout 6144 10880 256
  96.   move 23 41 -224 0
  97.   move 23 42 -224 0
  98.   move 23 43 -224 0
  99.  
  100.   move 24 41  224 0
  101.   move 24 42  224 0
  102.   move 24 43  224 0
  103. #end
  104.  
  105. #proc 03
  106.   StartDelay 0
  107.   BackWait   0
  108.   Speed      6
  109.   LightRemap
  110.   SfxId      82
  111.   SfxPosxy   36 52
  112.  
  113.  #action
  114.   rotate 35 53 9472 13600 -80
  115.   rotate 36 53 9472 13600 -80
  116.   rotate 36 54 9472 13600 -80
  117.   rotate 38 53 9472 13600 -80
  118. #end
  119.  
  120. #proc 04
  121.   StartDelay 0
  122.   BackWait   3
  123.   Speed      12
  124.   CheckBack
  125.   LockMessage 9
  126.   SfxId      80
  127.   SfxPosxy   21 56
  128.   GreenKey
  129.  
  130.  #action
  131.   waitout 5504 14464 256
  132.   move 21 55 -224 0
  133.   move 21 57 -224 0
  134.   move 22 57 -224 0
  135. #end
  136.  
  137. #proc 05
  138.   StartDelay 0
  139.   BackWait   3
  140.   Speed      12
  141.   Lock
  142.   LockMessage 4
  143.   CheckBack
  144.   SfxId      80
  145.   SfxPosxy   26 34
  146.  
  147.  #action
  148.   waitout 6912 8576 256
  149.   move 26 32 -224 0
  150.   move 26 33 -224 0
  151.   move 26 34 -224 0
  152.  
  153.   move 27 32  224 0
  154.   move 27 33  224 0
  155.   move 27 34  224 0
  156.  
  157.   up   28 34  80
  158. #end
  159.  
  160. #proc 06
  161.   StartDelay 0
  162.   BackWait   0.1
  163.   Speed      12
  164.  
  165.  #action
  166.   light  16 26 200 512 32
  167. #end
  168.  
  169. #proc 07
  170.  LinkSwitchAt 37 40
  171.  OnMessage 2
  172.  #action
  173.   playani  58
  174.   Unlock 5
  175. #end
  176.  
  177. #proc 08
  178.                  ; Door to helipad
  179.   StartDelay 0
  180.   BackWait   3
  181.   Speed      12
  182.   CheckBack
  183.   SfxId      80
  184.   SfxPosxy   12 32
  185.  
  186.  #action
  187.   waitout 3328 8320 256
  188.   move 13 33 224 0
  189.   move 13 32 224 0
  190.   move 12 32 224 0
  191. #end
  192.  
  193. #proc 09
  194.   StartDelay 0
  195.   BackWait   0.1
  196.   Speed      12
  197.  
  198.  #action
  199.   light  27 30 400 380 18
  200.   light  30 30 400 380 18
  201.   light  33 30 400 280 18
  202. #end
  203.  
  204. #proc 10
  205.   ; Open 1 door to Wind Vibrators
  206.   StartDelay 0
  207.   Speed      2
  208.   SfxId      83
  209.   SfxPosxy   26 45
  210.   LinkSwitchAt 25 44
  211.  
  212.  #action
  213.   move 25 45 0 -64
  214.   move 26 45 0 -64
  215.   move 27 45 0 -64
  216. #end
  217.  
  218. #proc 11
  219.   ; Open 1 door to Wind Vibrators (full open)
  220.   StartDelay 0
  221. ;  BackWait 2
  222.   CheckBack
  223.   Speed      12
  224.   SfxId      80
  225.   SfxPosxy   26 45
  226.  
  227.  #action
  228.   move 25 45 0 -256
  229.   move 26 45 0 -256
  230.   move 27 45 0 -256
  231. #end
  232.  
  233. #proc 12
  234.   ; Open 2 door to Wind Vibrators;
  235.   StartDelay 0
  236.   BackWait   3
  237.   Lock
  238.   LockMessage 4
  239.   Speed      12
  240.   SfxId      80
  241.   SfxPosxy   36 43
  242.  
  243.  #action
  244.   waitout 9344 11008 300
  245.   move 36 42 0 -256
  246.   move 36 43 0 -256
  247.   move 37 43 0 -256
  248. #end
  249.  
  250. #proc 13
  251.  BackWait  2
  252.  OnMessage 3
  253.  EndDelay  2.0
  254.  #action
  255.   playani  77
  256. #end
  257.  
  258. #proc 14
  259.  LinkSwitchAt 12 40
  260.  OnMessage 5
  261.  #action
  262.   unlock 2
  263. #end
  264.  
  265. #proc 15
  266.  LinkSwitchAt 21 22
  267.  OnMessage 6
  268.  #action
  269.   unlock 12
  270. #end
  271.  
  272. #proc 16
  273.  ; Up Fence to Wind Vibrator's switch.
  274.  SfxId 83
  275.  SfxPosXy 44 48
  276.  LinkSwitchAt 44 48
  277.  #action
  278.   up 38 41 96
  279. #end
  280.  
  281. #proc 17
  282.  ; Remove Fence to Helipad.
  283.  SfxId 83
  284.  SfxPosXy 42 23
  285.  OnMessage 7
  286.  LinkSwitchAt 43 23
  287.  #action
  288.   up 27 28 96
  289.   up 39 24 96
  290. #end
  291.  
  292. #proc 18
  293.  ; Restricted area #1
  294.  Speed 14
  295.  BackWait 0.1
  296.  LightReMap
  297.  SfxId 81
  298.  SfxPosXy 5 33
  299.  OnMessage 8
  300.  #action
  301.   rotate 4 36 1408 9344 180
  302.   rotate 5 36 1408 9344 180
  303.   rotate 6 36 1408 9344 180
  304.  
  305.   rotate 3 37 1152 9600 180
  306.   rotate 4 37 1152 9600 180
  307.   rotate 4 38 1152 9600 180
  308.  
  309.   rotate 6 37 1664 9600 180
  310.   rotate 7 37 1664 9600 180
  311.   rotate 6 38 1664 9600 180
  312.  
  313.   rotate 5 38 1408 9856 180
  314.   rotate 5 39 1408 9856 180
  315.   rotate 6 39 1408 9856 180
  316. #end
  317.  
  318. ;============================================
  319. ;|  Link switches and objects to processes: |
  320. ;|  Format: "LINK  swx swy   Nproc"         |
  321. ;============================================
  322. #links
  323.   floor 23 42 2 ; Door to blue labs
  324.   floor 24 42 2 ;
  325.  
  326.   floor 36 52 3 ; Door to house with window
  327. destroy 22 55 1 ; Open gates
  328.   floor 25 52 1 ;
  329.   floor 25 53 1 ;
  330.  
  331.   floor 21 56 4 ;
  332.  
  333.   floor 26 33 5 ;
  334.   floor 27 33 5 ;
  335.   floor 26 34 5 ;
  336.   floor 27 34 5 ;
  337.  
  338.   floor 22 26 6 ;
  339.  
  340.   link 37 40 7 ; Turn on Vibro's
  341.  
  342.   floor 12 32 8 ; Door to helipad
  343.   floor 13 32 8 ;
  344.  
  345.   floor 26 34 9 ;
  346.   floor 27 34 9 ;
  347.  
  348.   link  25 44 10 ;
  349.   floor 26 44 11 ;
  350.   floor 26 45 11 ;
  351.  
  352.   floor 36 42 12 ;
  353.   floor 37 42 12 ;
  354.   floor 36 43 12 ;
  355.   floor 37 43 12 ;
  356.  
  357.   floor 21 25 13 ;
  358.   floor 21 26 13 ;
  359.   floor 21 27 13 ;
  360.  
  361.   link  12 40 14 ;
  362.  
  363.   link  21 22 15 ;
  364.  
  365.   link  44 48 16 ;
  366.   link  43 23 17 ;
  367.  
  368.   Floor  5 33 18 ; Restricted Area
  369.   Floor  5 37 18 ;
  370. #end
  371. .
  372.  
  373.