home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 December
/
VPR9712A.ISO
/
P_and_a
/
chasm
/
Csm.bin
/
PROC.01
< prev
next >
Wrap
Text File
|
1997-02-04
|
9KB
|
423 lines
;+---------------------------------------+
;| Process definition file for level 01 |
;+---------------------------------------+
;+---------------------------------------+
;| Setup sky file. |
;+---------------------------------------+
#sky=sky.cel
#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 54 "Congratulations!"
TextB: -1 64 "you have completed"
TextC: -1 74 "The Chasm Demo..."
TextD: -1 84 "For further information"
TextE: -1 94 "visit www.megamedia.com"
#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
;=================================
;| Processes definition part |
;=================================
#proc 01
StartDelay 0
BackWait 2
Speed 8
SfxId 11
SfxPosxy 25 52
LifeCheckOn
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
LifeCheckOn
SfxId 1
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 14
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
LifeCheckOn
SfxId 11
SfxPosxy 21 56
#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
LifeCheckOn
SfxId 11
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
LifeCheckOn
SfxId 11
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 13
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
Lifecheckon
Speed 12
SfxId 11
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
LifeCheckOn
Speed 12
SfxId 11
SfxPosxy 36 43
#action
move 36 42 0 -256
move 36 43 0 -256
move 37 43 0 -256
#end
#proc 13
BackWait 1
OnMessage 3
#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 13
SfxPosXy 44 48
LinkSwitchAt 44 48
#action
up 38 41 96
#end
#proc 17
; Remove Fence to Helipad.
SfxId 13
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 1
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
.
;+-------------------------------------+
;+ Overload objects +
;+-------------------------------------+
[GoRad Shad BObj BMPz AC Blw BLmt SFX BSfx "FileName" "Animation"]
#newobjects
26 1 -1 0 0 0 0 0 0 box1.3o
0 0 -1 0 0 0 0 0 0 rain2.3o rain2.ani
64 0 -1 0 0 0 0 10 0 table1.3o table1.ani
96 0 -1 0 0 0 0 0 0 table2.3o table2.ani
48 0 -1 0 0 0 0 0 0 chair.3o
32 0 -1 0 0 3 10 9 104 lamp1f.3o lamp1f.ani
0 0 -1 0 0 0 0 0 0 lamp1d.3o
32 0 -1 135 0 3 10 5 104 spot1.3o
32 0 -1 0 0 0 0 0 0 spot1d.3o
144 0 -1 0 0 3 10 7 102 window.3o window.ani
144 0 -1 0 0 0 0 7 0 windowd.3o windowd.ani
128 0 -1 0 0 0 0 0 0 balk01.3o
128 0 -1 128 0 1003 10 8 103 window1.3o
0 0 -1 0 0 0 0 4 0 window1d.3o window1d.ani
32 0 -1 110 0 3 10 0 102 lamp3.3o lamp3.ani
32 0 -1 0 0 0 0 0 0 lamp3d.3o lamp3d.ani
128 0 -1 0 0 0 0 0 0 aframe.3o
128 0 -1 0 0 0 0 13 0 vent1.3o vent1.ani
32 0 -1 0 0 3 10 6 104 lamp2.3o
0 0 -1 0 0 0 0 0 0 lamp2d.3o
8 0 -1 0 255 0 0 0 0 switch02.3o switch02.ani
32 0 -1 0 0 3 10 0 102 lock01.3o %lock01.ani
32 0 -1 0 0 0 0 0 0 lock01d.3o
0 0 -1 0 0 0 0 0 0 hlight.3o
0 0 -1 0 0 0 0 0 0 dummy.3o
32 0 -1 0 0 0 0 11 0 vibro.3o vibro.ani
48 0 -1 0 0 3 10 15 102 lamp4_1.3o
48 0 -1 0 0 0 0 0 0 lamp4d.3o
48 0 -1 0 0 1003 10 6 102 lamp4_2.3o %lamp4_2.ani
48 0 -1 0 0 0 0 0 0 lamp4d.3o
48 0 -1 0 255 0 0 0 0 switch01.3o switch01.ani
32 0 -1 0 0 3 10 0 104 lamp1.3o
0 0 -1 0 0 0 0 0 0 lamp1d.3o
32 0 -1 0 0 3 10 0 104 alarm1.3o
0 0 -1 0 0 0 0 0 0 alarm1d.3o
60 0 -1 0 0 1107 64 0 19 barel1.3o
0 0 -1 0 0 0 0 0 0 dummy.3o
0 0 -1 0 0 0 0 0 0 fog1.3o fog1.ani
129 0 -2 0 0 0 0 0 0 s_tair1.3o
#end