home *** CD-ROM | disk | FTP | other *** search
- ; -------------- + -------------- + -----------------
- ; Setup sky file.
- ; #sky=filename.cel
- ;
- ; Freeze 3d objects
- ; #stopani [#number] ,freeze 3d object at start of level.
- ;
- ; Messages definition
- ; #mess [#number]
- ; Delay [.sec]
- ; Text[#word]: [ x,y] , x=-1 center for X
- ; #end
- ;
- ; #proc [#number]
- ; Setup process :
- ; StartDelay [.sec]
- ; BackWait [.sec] ,if not or 0 ,not revercible.
- ; Speed [.def]
- ; LifeCheckon ,LifeCheck:=True;
- ; Mortal ,Mortal:=True;
- ; LightRemap ,Wall bright:=Floor bright;
- ; Lock ,locked at begin;
- ; Loops [.num] ,loop action;
- ; LoopDelay [.sec] ,delay after loop;
- ; OnMessage [.num] ,[.num]= message [.num]
- ; FirstMessage [.num] ,shows one time
- ; LockMessage [.num] ,if Locked
- ; SfxId [.num] ,[.num]= sfx [.num]
- ; SfxPosxy [ x,y] ,
- ; LinkSwitchAt [ x,y]
- ;
- ; #action
- ; Action commands :
- ; lock [procnumber]
- ; unlock [procnumber]
- ; playani [.num] ,plays specified .3o .ani
- ; stopani [.num] ,stops ...
- ; move [ x,y] [ dx,dy] [s:num]
- ; xmove ---
- ; ymove ---
- ; rotate [ x,y] [ cx,cy] [dfi] [s:num]
- ; up [ x,y] [ H] [s:num] ,if H>=80 then walktrough
- ; light [ x,y] [int sec] [R:256] [Bright] [s:num]
- ; #end
- ;
- ; Links definition
- ; #links
- ; link [x,y] [.num] , walls and .3o
- ; floor - , floors
- ; shoot - , walls and .3o
- ; return - , walls and .3o
- ; unlock - , walls and .3o
- ; destroy - , 3dobject (auto-unlock locked processes)
- ; onofflink - , walls and .3o
- ; #end
- ;
- ;
- ;
- ;+---------------------------------------+
- ;| Process definition file for level 04 |
- ;+---------------------------------------+
- ;+---------------------------------------+
- ;| Setup sky file. |
- ;+---------------------------------------+
- ;=================================
- ;| Processes definition part |
- ;=================================
-
- ;============================================
- ;| Link switches and objects to processes: |
- ;| Format: "LINK swx swy Nproc" |
- ;============================================
- ;=======================rotate block synchro=================================
- #proc 03
- LinkSwitchAt 20 52
- LinkSwitchAt 24 49
- SfxId 80
- LightRemap
- BackWait 4
- Speed 2
- #action
- Rotate 18 51 5376 13568 -30
- Rotate 19 51 5376 13568 -30
- Rotate 18 52 5376 13568 -30
- Rotate 19 52 5376 13568 -30
-
- Rotate 18 53 5376 13568 30
- Rotate 19 53 5376 13568 30
- Rotate 18 54 5376 13568 30
- Rotate 19 54 5376 13568 30
-
- Rotate 22 51 5376 13568 -30
- Rotate 23 51 5376 13568 -30
- Rotate 22 52 5376 13568 -30
- Rotate 23 52 5376 13568 -30
-
- Rotate 22 53 5376 13568 30
- Rotate 23 53 5376 13568 30
- Rotate 22 54 5376 13568 30
- Rotate 23 54 5376 13568 30
- #end
- ;=============================double door====================================
-
- #proc 04
- BackWait 1
- LightRemap
- Speed 4
- #action
- move 55 32 0 -512 s:6
- move 56 32 0 -512 s:6
- move 57 32 0 -512 s:6
-
- move 55 33 0 -310
- move 56 33 0 -310
- move 57 33 0 -310
-
- move 55 28 0 310
- move 56 28 0 310
- move 57 28 0 310
-
- move 55 29 0 512 s:6
- move 56 29 0 512 s:6
- move 57 29 0 512 s:6
- #end
-
- ;============================door with frsck=================================
- #proc 05
- BackWait 1
- LightRemap
- SfxPosXY 43 31
- SfxId 80
- Speed 4
- #action
- move 42 31 0 222
- move 43 31 0 222
- move 44 31 0 222
-
- move 42 30 0 -222
- move 43 30 0 -222
- move 44 30 0 -222
- #end
-
-
- #proc 06
- LightRemap
- Speed 10
- #action
- move 56 42 450 0
- move 56 41 450 0
- move 55 41 450 0
- #end
-
-
- #proc 07
- LinkSwitchAt 36 34
- LightRemap
- Speed 4
- #action
- move 37 33 0 256
- xmove 37 34 256 80
- #end
- ;==========================tri - door =====================================
- #proc 08
- SfxPosXY 16 29
- SfxID 84
- LightRemap
- Speed 4
- #action
- move 14 30 -512 0
- move 15 30 -512 0
- move 15 29 -512 0
-
- move 16 30 512 0
- move 18 30 512 0
- move 16 29 512 0
- #end
-
- #proc 09
- StartDelay 3
- SfxPosXY 15 29
- SfxID 84
- LightRemap
- Speed 3
- #action
- move 14 28 -356 0
- move 15 28 -356 0
-
- move 16 28 356 0
- move 17 28 356 0
- #end
-
- #proc 10
- StartDelay 4
- SfxPosXY 14 29
- SfxID 84
- LightRemap
- Speed 2
- #action
- move 14 27 -240 0
- move 15 27 -240 0
- move 15 26 -240 0
-
- move 16 27 240 0
- move 17 27 240 0
- move 16 26 240 0
- #end
- ;===============================end tri - door==============================
-
- ;==============================rotate door at tri door======================
- #proc 12
- SfxPosXY 13 31
- SfxID 80
- LightRemap
- Speed 4
- #action
- rotate 11 31 3072 8192 -75
- rotate 12 31 3072 8192 -75
- rotate 12 32 3072 8192 -75
- rotate 12 33 3072 8192 -75
- rotate 11 31 3072 8192 -75
-
- rotate 14 31 3584 8192 75
- rotate 13 31 3584 8192 75
- rotate 13 32 3584 8192 75
- rotate 13 33 3584 8192 75
- #end
-
-
- #proc 14
- LightRemap
- SfxPosXY 19 31
- SfxID 80
- Speed 4
- #action
- rotate 17 31 4608 8192 -75
- rotate 18 31 4608 8192 -75
- rotate 18 32 4608 8192 -75
- rotate 18 33 4608 8192 -75
-
- rotate 19 31 5120 8192 75
- rotate 19 32 5120 8192 75
- rotate 19 33 5120 8192 75
- rotate 20 31 5120 8192 75
- #end
- ;==========================end rotate door================================
-
- ;=========================================================================
-
- #proc 18
- LightRemap
- Lock
- Speed 4
- #action
- move 19 9 -230 0
- move 19 10 -230 0
- move 19 11 -230 0
-
- move 20 9 230 0
- move 20 10 230 0
- move 20 11 230 0
- #end
-
- #proc 19
- LightRemap
- SfxPosXY 37 11
- SfxId 81
- Speed 4
- #action
- move 36 11 0 230
- move 37 11 0 230
- move 38 11 0 230
-
- move 36 10 0 -230
- move 37 10 0 -230
- move 38 10 0 -230
- #end
-
- #proc 20
- LinkSwitchAt 23 36
- Speed 4
- #action
- up 8 18 80
- #end
-
- #proc 21
- LightRemap
- SfxPosXY 13 53
- SfxId 81
- GreenKey
- Speed 3
- #action
- move 13 53 0 160
- move 14 53 0 160
- move 15 53 0 160
-
- move 12 52 0 -160
- move 13 52 0 -160
- move 14 52 0 -160
- #end
-
- #proc 22
- LightRemap
- SfxPosXY 27 59
- SfxId 81
- LinkSwitchAt 18 59
- Speed 3
- #action
- move 27 59 0 180
- move 28 59 0 180
- move 29 59 0 180
-
- move 27 58 0 -180
- move 28 58 0 -180
- move 29 58 0 -180
- #end
-
- #proc 23
- LightRemap
- SfxPosXY 24 52
- SfxId 81
- Speed 8
- #action
- move 24 50 450 0
- move 24 51 450 0
- move 24 52 450 0
- #end
-
- #proc 24
- LightRemap
- SfxPosXY 9 53
- SfxId 81
- Speed 8
- #action
- move 8 53 0 450
- move 9 53 0 450
- move 9 52 0 450
- #end
-
- #proc 25
- LightRemap
- LinkSwitchAt 46 56
- Speed 4
- #action
- up 17 45 80
- #end
-
- #proc 26
- LightRemap
- SfxPosXY 23 45
- SfxId 80
- LinkSwitchAt 19 45
- Speed 3
- #action
- up 32 43 80
- rotate 21 44 5888 11264 -90
- rotate 22 44 5888 11264 -90
- rotate 23 44 5888 11264 -90
- rotate 23 43 5888 11264 -90
-
- rotate 22 45 5888 11776 90
- rotate 23 45 5888 11776 90
- rotate 23 46 5888 11776 90
- rotate 23 47 5888 11776 90
- #end
-
-
-
- #proc 28
- LinkSwitchAt 4 7
- Speed 4
- #action
- up 23 10 100
- up 24 10 100
- #end
-
- #proc 29
- SfxPosXY 48 46
- SfxId 84
- Speed 6
- LinkSwitchAt 43 45
- #action
- ymove 48 46 512 -256
- ymove 48 47 512 -256
- ymove 48 48 512 -256
- ymove 49 47 512 -256
- #end
-
-
- #proc 31
- Speed 3
- #action
- NonStop
- death 13 34 18 39 0 15 10
- death 26 44 38 45 0 20 10
- death 33 34 38 39 0 20 20
- #end
-
- #proc 32
- SfxPosXY 3 17
- SfxId 81
- Speed 3
- #action
- NonStop
- Move 3 17 -200 0
- Move 3 18 -200 0
- Move 3 19 -200 0
-
- Move 4 17 200 0
- Move 4 18 200 0
- Move 4 19 200 0
- #end
-
-
- #proc 33
- LinkSwitchAt 19 34
- Speed 4
- #action
- up 20 36 80
- up 20 37 80
- #end
-
- #proc 34
- LinkSwitchAt 12 34
- Speed 4
- #action
- up 11 36 80
- up 11 37 80
- #end
-
- #proc 35
- LinkSwitchAt 56 40
- SfxPosXY 56 48
- SfxId 86
- Speed 5
- StartDelay 1
- #action
- up 55 50 90
- #end
-
- #proc 36
- enddelay 0.1
- #action
- #end
-
-
- #proc 37
- LinkSwitchAt 47 49
- SfxPosXY 56 44
- SfxId 86
- speed 6
- #action
- up 56 46 128
- #end
- #links
- link 20 52 03
- link 24 49 03
- floor 57 28 04
- floor 57 29 04
- floor 57 30 04
- floor 57 31 04
- floor 57 32 04
- floor 43 30 05
- floor 43 31 05
- floor 42 30 05
- floor 42 31 05
- floor 56 45 06
- shoot 37 34 07
- floor 15 32 8
- floor 16 32 8
- floor 15 32 9
- floor 16 32 9
- floor 15 32 10
- floor 16 32 10
- floor 12 31 12
- floor 13 31 12
- floor 18 31 14
- floor 19 31 14
- floor 19 10 18
- floor 20 10 18
- destroy 34 11 19
- Link 23 36 20
- floor 13 53 21
- floor 13 52 21
- link 18 59 22
- floor 23 56 23
- floor 24 56 23
- floor 11 53 24
- floor 11 52 24
- link 46 56 25
- link 19 45 26
- link 4 7 28
- return 9 6 27
- link 43 45 29
- floor 8 49 31
- floor 8 48 31
- Link 4 7 32
- Link 19 34 33
- Link 12 34 34
- link 56 40 35
- floor 56 49 36
- Link 47 49 37
- #end
- .
-
-
-