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 >
Wrap
Text File
|
1997-08-22
|
6KB
|
369 lines
#stopani 58
;=================================
;| Messages definition part |
;=================================
#mess 01
Delay 3
TextA: -1 64 "You don't need a key"
TextB: -1 74 "to make this open"
#end
#mess 02
Delay 10
TextA: -1 64 "Mission objective completed,"
TextB: -1 74 "source of additional power"
TextC: -1 84 "turned on."
TextD: -1 94 "Go to the helipad."
#end
#mess 03
Delay 5
TextA: -1 84 "Level completed!"
#end
#mess 04
Delay 3
TextA: -1 64 "Locked."
#end
#mess 05
Delay 3
TextA: -1 64 "Doors to power routers"
TextB: -1 74 "room unlocked."
#end
#mess 06
Delay 3
TextA: -1 64 "Door to power plant's"
TextB: -1 74 "wind turbines unlocked."
#end
#mess 07
Delay 5
TextA: -1 64 "Helipad fence removed"
TextB: -1 74 "Go there. You will be picked up."
#end
#mess 08
Delay 3
TextA: -1 64 "Restricted area."
#end
#mess 09
Delay 3
TextA: -1 64 "You need an Access Card"
TextB: -1 74 "to open this door."
#end
;=================================
;| Processes definition part |
;=================================
#proc 01
StartDelay 0
BackWait 2
Speed 8
SfxId 80
SfxPosxy 25 52
CheckBack
Lock
LockMessage 1
#action
waitout 6528 13536 400
move 24 52 0 -128
move 25 52 0 -128
move 26 52 0 -128
move 24 53 0 128
move 25 53 0 128
move 26 53 0 128
#end
#proc 02
StartDelay 0
BackWait 3
Speed 8
Lock
LockMessage 4
CheckBack
SfxId 81
SfxPosxy 23 42
#action
move 23 41 -224 0
move 23 42 -224 0
move 23 43 -224 0
move 24 41 224 0
move 24 42 224 0
move 24 43 224 0
#end
#proc 03
StartDelay 0
BackWait 0
Speed 6
LightRemap
SfxId 82
SfxPosxy 36 52
#action
rotate 35 53 9472 13600 -80
rotate 36 53 9472 13600 -80
rotate 36 54 9472 13600 -80
rotate 38 53 9472 13600 -80
#end
#proc 04
StartDelay 0
BackWait 3
Speed 12
CheckBack
LockMessage 9
SfxId 80
SfxPosxy 21 56
GreenKey
#action
move 21 55 -224 0
move 21 57 -224 0
move 22 57 -224 0
#end
#proc 05
StartDelay 0
BackWait 3
Speed 12
Lock
LockMessage 4
CheckBack
SfxId 80
SfxPosxy 26 34
#action
move 26 32 -224 0
move 26 33 -224 0
move 26 34 -224 0
move 27 32 224 0
move 27 33 224 0
move 27 34 224 0
up 28 34 80
#end
#proc 06
StartDelay 0
BackWait 0.1
Speed 12
#action
light 16 26 200 512 32
#end
#proc 07
LinkSwitchAt 37 40
OnMessage 2
#action
playani 58
Unlock 5
#end
#proc 08
; Door to helipad
StartDelay 0
BackWait 3
Speed 12
CheckBack
SfxId 80
SfxPosxy 12 32
#action
move 13 33 224 0
move 13 32 224 0
move 12 32 224 0
#end
#proc 09
StartDelay 0
BackWait 0.1
Speed 12
#action
light 27 30 400 380 18
light 30 30 400 380 18
light 33 30 400 280 18
#end
#proc 10
; Open 1 door to Wind Vibrators
StartDelay 0
Speed 2
SfxId 83
SfxPosxy 26 45
LinkSwitchAt 25 44
#action
move 25 45 0 -64
move 26 45 0 -64
move 27 45 0 -64
#end
#proc 11
; Open 1 door to Wind Vibrators (full open)
StartDelay 0
; BackWait 2
CheckBack
Speed 12
SfxId 80
SfxPosxy 26 45
#action
move 25 45 0 -256
move 26 45 0 -256
move 27 45 0 -256
#end
#proc 12
; Open 2 door to Wind Vibrators;
StartDelay 0
BackWait 3
Lock
LockMessage 4
CheckBack
Speed 12
SfxId 80
SfxPosxy 36 43
#action
move 36 42 0 -256
move 36 43 0 -256
move 37 43 0 -256
#end
#proc 13
BackWait 2
OnMessage 3
EndDelay 2.0
#action
playani 77
#end
#proc 14
LinkSwitchAt 12 40
OnMessage 5
#action
unlock 2
#end
#proc 15
LinkSwitchAt 21 22
OnMessage 6
#action
unlock 12
#end
#proc 16
; Up Fence to Wind Vibrator's switch.
SfxId 83
SfxPosXy 44 48
LinkSwitchAt 44 48
#action
up 38 41 96
#end
#proc 17
; Remove Fence to Helipad.
SfxId 83
SfxPosXy 42 23
OnMessage 7
LinkSwitchAt 43 23
#action
up 27 28 96
up 39 24 96
#end
#proc 18
; Restricted area #1
Speed 14
BackWait 0.1
LightReMap
SfxId 81
SfxPosXy 5 33
OnMessage 8
#action
rotate 4 36 1408 9344 180
rotate 5 36 1408 9344 180
rotate 6 36 1408 9344 180
rotate 3 37 1152 9600 180
rotate 4 37 1152 9600 180
rotate 4 38 1152 9600 180
rotate 6 37 1664 9600 180
rotate 7 37 1664 9600 180
rotate 6 38 1664 9600 180
rotate 5 38 1408 9856 180
rotate 5 39 1408 9856 180
rotate 6 39 1408 9856 180
#end
;============================================
;| Link switches and objects to processes: |
;| Format: "LINK swx swy Nproc" |
;============================================
#links
floor 23 42 2 ; Door to blue labs
floor 24 42 2 ;
link 35 53 3 ; Door to house with window
destroy 22 55 1 ; Open gates
floor 25 52 1 ;
floor 25 53 1 ;
floor 21 56 4 ;
floor 26 33 5 ;
floor 27 33 5 ;
floor 26 34 5 ;
floor 27 34 5 ;
floor 22 26 6 ;
link 37 40 7 ; Turn on Vibro's
floor 12 32 8 ; Door to helipad
floor 13 32 8 ;
floor 26 34 9 ;
floor 27 34 9 ;
link 25 44 10 ;
floor 26 44 11 ;
floor 26 45 11 ;
floor 36 42 12 ;
floor 37 42 12 ;
floor 36 43 12 ;
floor 37 43 12 ;
floor 21 25 13 ;
floor 21 26 13 ;
floor 21 27 13 ;
link 12 40 14 ;
link 21 22 15 ;
link 44 48 16 ;
link 43 23 17 ;
Floor 5 33 18 ; Restricted Area
Floor 5 37 18 ;
#end
.