home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer 3.10 / 1998-01_Disc_3.10.iso / CHASM / CHASM.PAK / CSM.BIN / PROCESS.01 < prev    next >
Text File  |  1997-08-22  |  6KB  |  369 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.   move 23 41 -224 0
  96.   move 23 42 -224 0
  97.   move 23 43 -224 0
  98.  
  99.   move 24 41  224 0
  100.   move 24 42  224 0
  101.   move 24 43  224 0
  102. #end
  103.  
  104. #proc 03
  105.   StartDelay 0
  106.   BackWait   0
  107.   Speed      6
  108.   LightRemap
  109.   SfxId      82
  110.   SfxPosxy   36 52
  111.  
  112.  #action
  113.   rotate 35 53 9472 13600 -80
  114.   rotate 36 53 9472 13600 -80
  115.   rotate 36 54 9472 13600 -80
  116.   rotate 38 53 9472 13600 -80
  117. #end
  118.  
  119. #proc 04
  120.   StartDelay 0
  121.   BackWait   3
  122.   Speed      12
  123.   CheckBack
  124.   LockMessage 9
  125.   SfxId      80
  126.   SfxPosxy   21 56
  127.   GreenKey
  128.  
  129.  #action
  130.   move 21 55 -224 0
  131.   move 21 57 -224 0
  132.   move 22 57 -224 0
  133. #end
  134.  
  135. #proc 05
  136.   StartDelay 0
  137.   BackWait   3
  138.   Speed      12
  139.   Lock
  140.   LockMessage 4
  141.   CheckBack
  142.   SfxId      80
  143.   SfxPosxy   26 34
  144.  
  145.  #action
  146.   move 26 32 -224 0
  147.   move 26 33 -224 0
  148.   move 26 34 -224 0
  149.  
  150.   move 27 32  224 0
  151.   move 27 33  224 0
  152.   move 27 34  224 0
  153.  
  154.   up   28 34  80
  155. #end
  156.  
  157. #proc 06
  158.   StartDelay 0
  159.   BackWait   0.1
  160.   Speed      12
  161.  
  162.  #action
  163.   light  16 26 200 512 32
  164. #end
  165.  
  166. #proc 07
  167.  LinkSwitchAt 37 40
  168.  OnMessage 2
  169.  #action
  170.   playani  58
  171.   Unlock 5
  172. #end
  173.  
  174. #proc 08
  175.                  ; Door to helipad
  176.   StartDelay 0
  177.   BackWait   3
  178.   Speed      12
  179.   CheckBack
  180.   SfxId      80
  181.   SfxPosxy   12 32
  182.  
  183.  #action
  184.   move 13 33 224 0
  185.   move 13 32 224 0
  186.   move 12 32 224 0
  187. #end
  188.  
  189. #proc 09
  190.   StartDelay 0
  191.   BackWait   0.1
  192.   Speed      12
  193.  
  194.  #action
  195.   light  27 30 400 380 18
  196.   light  30 30 400 380 18
  197.   light  33 30 400 280 18
  198. #end
  199.  
  200. #proc 10
  201.   ; Open 1 door to Wind Vibrators
  202.   StartDelay 0
  203.   Speed      2
  204.   SfxId      83
  205.   SfxPosxy   26 45
  206.   LinkSwitchAt 25 44
  207.  
  208.  #action
  209.   move 25 45 0 -64
  210.   move 26 45 0 -64
  211.   move 27 45 0 -64
  212. #end
  213.  
  214. #proc 11
  215.   ; Open 1 door to Wind Vibrators (full open)
  216.   StartDelay 0
  217. ;  BackWait 2
  218.   CheckBack
  219.   Speed      12
  220.   SfxId      80
  221.   SfxPosxy   26 45
  222.  
  223.  #action
  224.   move 25 45 0 -256
  225.   move 26 45 0 -256
  226.   move 27 45 0 -256
  227. #end
  228.  
  229. #proc 12
  230.   ; Open 2 door to Wind Vibrators;
  231.   StartDelay 0
  232.   BackWait   3
  233.   Lock
  234.   LockMessage 4
  235.   CheckBack
  236.   Speed      12
  237.   SfxId      80
  238.   SfxPosxy   36 43
  239.  
  240.  #action
  241.   move 36 42 0 -256
  242.   move 36 43 0 -256
  243.   move 37 43 0 -256
  244. #end
  245.  
  246. #proc 13
  247.  BackWait  2
  248.  OnMessage 3
  249.  EndDelay  2.0
  250.  #action
  251.   playani  77
  252. #end
  253.  
  254. #proc 14
  255.  LinkSwitchAt 12 40
  256.  OnMessage 5
  257.  #action
  258.   unlock 2
  259. #end
  260.  
  261. #proc 15
  262.  LinkSwitchAt 21 22
  263.  OnMessage 6
  264.  #action
  265.   unlock 12
  266. #end
  267.  
  268. #proc 16
  269.  ; Up Fence to Wind Vibrator's switch.
  270.  SfxId 83
  271.  SfxPosXy 44 48
  272.  LinkSwitchAt 44 48
  273.  #action
  274.   up 38 41 96
  275. #end
  276.  
  277. #proc 17
  278.  ; Remove Fence to Helipad.
  279.  SfxId 83
  280.  SfxPosXy 42 23
  281.  OnMessage 7
  282.  LinkSwitchAt 43 23
  283.  #action
  284.   up 27 28 96
  285.   up 39 24 96
  286. #end
  287.  
  288. #proc 18
  289.  ; Restricted area #1
  290.  Speed 14
  291.  BackWait 0.1
  292.  LightReMap
  293.  SfxId 81
  294.  SfxPosXy 5 33
  295.  OnMessage 8
  296.  #action
  297.   rotate 4 36 1408 9344 180
  298.   rotate 5 36 1408 9344 180
  299.   rotate 6 36 1408 9344 180
  300.  
  301.   rotate 3 37 1152 9600 180
  302.   rotate 4 37 1152 9600 180
  303.   rotate 4 38 1152 9600 180
  304.  
  305.   rotate 6 37 1664 9600 180
  306.   rotate 7 37 1664 9600 180
  307.   rotate 6 38 1664 9600 180
  308.  
  309.   rotate 5 38 1408 9856 180
  310.   rotate 5 39 1408 9856 180
  311.   rotate 6 39 1408 9856 180
  312. #end
  313.  
  314. ;============================================
  315. ;|  Link switches and objects to processes: |
  316. ;|  Format: "LINK  swx swy   Nproc"         |
  317. ;============================================
  318. #links
  319.   floor 23 42 2 ; Door to blue labs
  320.   floor 24 42 2 ;
  321.  
  322.   link  35 53 3 ; Door to house with window
  323. destroy 22 55 1 ; Open gates
  324.   floor 25 52 1 ;
  325.   floor 25 53 1 ;
  326.  
  327.   floor 21 56 4 ;
  328.  
  329.   floor 26 33 5 ;
  330.   floor 27 33 5 ;
  331.   floor 26 34 5 ;
  332.   floor 27 34 5 ;
  333.  
  334.   floor 22 26 6 ;
  335.  
  336.   link 37 40 7 ; Turn on Vibro's
  337.  
  338.   floor 12 32 8 ; Door to helipad
  339.   floor 13 32 8 ;
  340.  
  341.   floor 26 34 9 ;
  342.   floor 27 34 9 ;
  343.  
  344.   link  25 44 10 ;
  345.   floor 26 44 11 ;
  346.   floor 26 45 11 ;
  347.  
  348.   floor 36 42 12 ;
  349.   floor 37 42 12 ;
  350.   floor 36 43 12 ;
  351.   floor 37 43 12 ;
  352.  
  353.   floor 21 25 13 ;
  354.   floor 21 26 13 ;
  355.   floor 21 27 13 ;
  356.  
  357.   link  12 40 14 ;
  358.  
  359.   link  21 22 15 ;
  360.  
  361.   link  44 48 16 ;
  362.   link  43 23 17 ;
  363.  
  364.   Floor  5 33 18 ; Restricted Area
  365.   Floor  5 37 18 ;
  366. #end
  367. .
  368.  
  369.