0 NOP 0
1 mDoor nSRm door med 4 - open/close 1 DR
2 rDoor W1 door med - - open 2 W1
3 rDoor W1 door med - - close 3 W1
4 rDoor W1 door med 4 - open,close 4 W1
5 Floor W1 mover slow - - up to LIC 5 W1
6 Crush W1& crush med 0 - start crushing, fast hurt 6 W1
7 Stair S1 mover slow - - stairs 7 S1
8 Stair W1 mover slow - - stairs 8 W1
9 Floor S1 mover slow - NXP donut (see note 12 above) 9 S1
10 Lift W1 lift fast 3 - lift 10 W1
11 Exit nS- clunk - - - End level, go to next level 11 S1
12 Light W1 - - - - HE (light level) 12 W1
13 Light W1 - - - - 255 13 W1
14 Floor S1& mover slow - TX up 32 14 S1
15 Floor S1& mover slow - TX up 24 15 S1
16 rDoor W1 door med 30 - close, then opens 16 W1
17 Light W1 - - - - Light blinks (see [4-9-1] type 3) 17 W1
18 Floor S1 mover slow - - up to nhEF 18 S1
19 Floor W1 mover slow - - down to HEF 19 W1
20 Floor S1& mover slow - TX up to nhEF 20 S1
21 Lift S1 lift fast 3 - lift 21 S1
22 Floor W1& mover slow - TX up to nhEF 22 W1
23 Floor S1 mover slow - - down to LEF 23 S1
24 Floor G1 mover slow - - up to LIC 24 G1
25 Crush W1& crush med 0 - start crushing, slow hurt 25 W1
26 mDoor nSR door med 4 - open/close BLUE KEY 26 DR
27 mDoor nSR door med 4 - open/close YELLOW KEY 27 DR
28 mDoor nSR door med 4 - open/close RED KEY 28 DR
29 rDoor S1 door med 4 - open,close 29 S1
30 Floor W1 mover slow - - up ShortestLowerTexture 30 W1
31 mDoor nS1 door med - - open 31 DR
32 mDoor nS1 door med - - open BLUE KEY 32 D1
33 mDoor nS1 door med - - open RED KEY 33 D1
34 mDoor nS1 door med - - open YELLOW KEY 34 D1
35 Light W1 - - - - 0 35 W1
36 Floor W1 mover fast - - down to HEF + 8 36 W1
37 Floor W1 mover slow - NXP down to LEF 37 W1
38 Floor W1 mover slow - - down to LEF 38 W1
39 Telpt W1m tport - - - Teleport 39 W1
40 Ceil W1 mover slow - - up to HEC 40 W1
41 Ceil S1 mover slow - - down to floor 41 S1
42 rDoor SR door med - - close 42 SR
43 Ceil SR mover slow - - down to floor 43 SR
44 Ceil W1 mover slow - - down to floor + 8 44 W1
45 Floor SR mover slow - - down to HEF 45 SR
Page PAGE]
TAB]
Page PAGE]
TAB]
Page PAGE]
TAB]
146 Ext W1
147 Ext WR Up Slow None -- No No Absolute 512
148 Ext WR -- Slow Tx Trg No Raise 24 Units
149 Ext WR -- Slow Tx0 Trg No Raise 32 Units
150 Ext WR Slow No Yes Start
151 Ext WR Up Slow None -- No No Highest Neighbor Ceiling
152 Ext WR Dn Fast None -- No No Floor
153 Ext W1 -- ---- TxTy Trg No No None
154 Ext WR -- ---- TxTy Trg No No None
155 Ext WR
156 Ext WR Blinking
157 Ext WR Minimum Neighbor
158 Ext S1 Up Slow None -- No No Abs Shortest Lower Texture
159 Ext S1 Dn Slow TxTy Num No No Lowest Neighbor Floor
160 Ext S1 Up Slow TxTy Trg No No Absolute 24
161 Ext S1 Up Slow None -- No No Absolute 24
162 Ext S1 3s Slow None -- No Lowest and Highest Floor (perpetual)
163 Ext S1 -- ---- ---- -- -- Stop
164 Ext S1 Fast No No Start
165 Ext S1 Slow No Yes Start
166 Ext S1 Up Slow None -- No No Highest Neighbor Ceiling
167 Ext S1 Dn Slow None -- No No 8 Above Floor
168 Ext S1 ---- -- -- Stop
169 Ext S1 Maximum Neighbor
170 Ext S1 35 Units
171 Ext S1 255 Units
172 Ext S1 Blinking
173 Ext S1 Minimum Neighbor
174 Ext S1 No Yes Yes Set TP thing in tagged sector
175 Ext S1 No Slow 30s No Close, Wait, Then Open
176 Ext SR Up Slow None -- No No Abs Shortest Lower Texture
177 Ext SR Dn Slow TxTy Num No No Lowest Neighbor Floor
178 Ext SR Up Slow None -- No No Absolute 512
179 Ext SR Up Slow TxTy Trg No No Absolute 24
180 Ext SR Up Slow None -- No No Absolute 24
181 Ext SR 3s Slow None -- No Lowest and Highest Floor (perpetual)
182 Ext SR -- ---- ---- -- -- Stop
183 Ext SR Fast No No Start
184 Ext SR Slow No No Start
185 Ext SR Slow No Yes Start
186 Ext SR Up Slow None -- No No Highest Neighbor Ceiling
187 Ext SR Dn Slow None -- No No 8 Above Floor
188 Ext SR ---- -- -- Stop
189 Ext S1 -- ---- TxTy Trg No No None
190 Ext SR -- ---- TxTy Trg No No None
191 Ext SR
192 Ext SR Maximum Neighbor
193 Ext SR Blinking
194 Ext SR Minimum Neighbor
195 Ext SR No Yes Yes Set TP thing in tagged sector
Page PAGE]
TAB]
Page PAGE]
TAB]
Page PAGE]
TAB]
Page PAGE]
TAB]
16 bits Hexen
fferences from Doom Zdoom
Can be handled when loading the map and then zeroed
NOP 0
Open Door (closes after 6 seconds) 1
Open Door (stays open) 2
Close Door 3
Open Door (closes after 6 seconds) 4
Raise Floor to match Ne. ceiling/floor ? 5
Lower Ceiling to 8 above Ne. floor, then raise (fast) 6
Raise Stairs (8 pixels) 7
Raise Stairs (8 pixels) 8
Lower Floor, raise Ne. floor and match outer texture 9
Lower Lift (rises after 3 seconds) 10
EXIT Level 11
Light level goes to maximum Ne. light level 12
Light Level goes to 255 13
Raise Floor to 32 <64?> above Ne. floor
Raise Floor up 24 15
Close Door (opens after 30 seconds)
Start strobing lights
Raise Floor to Ne. floor
Lower Floor to match Ne. floor
Raise Floor to match Ne. floor, texture and type 20
Lower Floor (rises after 3 seconds to Ne. ceiling) 21
Raise Floor to match Ne. floor, texture and type 22
Lower Floor to match lowest Ne. floor ? 23
Raise Floor to match Ne. ceiling 24
Lower Ceiling to 8 above Ne. floor, then raise 25
Open Door (closes after 6 seconds) (blue key) 26
Open Door (closes after 6 seconds) (yellow key) 27
Open Door (closes after 6 seconds) (green key) 28
Open Door (closes after 6 seconds) 29
Raise Floor to 100-128 <short texture> above Ne. floor 30
Open Door (stays open) 31
Open Door (stays open) (blue) 32
Open Door (stays open) (green)
Open Door (stays open) (yellow)
Light level goes to 0 35
Fast Lower Floor 36
Lower Floor to match highest Ne. floor
Lower Floor to match lowest Ne. floor ? 38
Teleport to sector
Raise ceiling to match Ne. ceiling 40
Lower Ceiling to floor 41
Close Door 42
Lower Ceiling to floor 43
Lower ceiling to 8 above floor 44
Lower Floor to match Ne. floor 45
Page PAGE]
TAB]
Page PAGE]
TAB]
109
110
111
112
113
114
115
116
117
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
Page PAGE]
TAB]
150
156
157
175
178
179
180
and so on... mostly used up to 255
Page PAGE]
TAB]
8 bits
NOP
Polyobj_StartLine / po / mirror / sound / arg4 / arg5
Polyobj_RotateLeft / po / speed / angle / arg4 / arg5
Polyobj_RotateRight / po / speed / angle / arg4 / arg5
Polyobj_Move / po / speed / angle / distance / arg5
Polyobj_ExplicitLine / po / order / mirror / sound / arg5
Polyobj_MoveTimes8 / po / speed / angle / distance / arg5
Polyobj_DoorSwing / po / speed / angle / delay / arg5
Polyobj_DoorSlide / po / speed / angle / distance / delay
Line_Horizon
Door_Close / tag / speed / arg3 / arg4 / arg5
Door_Open / tag / speed / arg3 / arg4 / arg5
Door_Raise / tag / speed / delay / arg4 / arg5
Door_LockedRaise / tag / speed / delay / lock / arg5
Autosave
CeilingWaggle
Page PAGE]
TAB]
ExtraFloor_LightOnly
Page PAGE]
TAB]
FloorAndCeiling_RaiseByValue
Light_ForceLightning
Light_RaiseByValue / tag / value / arg3 / arg4 / arg5
Light_LowerByValue / tag / value / arg3 / arg4 / arg5
Light_ChangeToValue / tag / value / arg3 / arg4 / arg5
Light_Fade / tag / value / tics / arg4 / arg5
Light_Glow / tag / upper / lower / tics / arg5
Light_Flicker / tag / upper / lower / arg4 / arg5
Light_Strobe / tag / upper / lower / u-tics / l-tics
Light_Stop
Thing_Damage
Earthquake / intensity / duration / damrad / tremrad / tid
Line_SetIdentification / line / arg2 / arg3 / arg4 / arg5
Thing_SetGravity
Thing_ReverseGravity
Thing_RevertGravity
Thing_Move
Thing_SetSprite
Thing_SetSpecial
ThrustThingZ
UsePuzzleItem / item / script / s_arg1 / s_arg2 / s_arg3
Thing_Activate / tid / arg2 / arg3 / arg4 / arg5
Thing_Deactivate / tid / arg2 / arg3 / arg4 / arg5
Thing_Remove / tid / arg2 / arg3 / arg4 / arg5
Thing_Destroy / tid / arg2 / arg3 / arg4 / arg5
Thing_Projectile / tid / type / angle / speed / vspeed
Thing_Spawn / tid / type / angle / arg4 / arg5
Thing_ProjectileGravity / tid / type / angle / speed / vspeed
Thing_SpawnNoFog / tid / type / angle / arg4 / arg5
Floor_Waggle
Thing_SpawnFacing
Sector_ChangeSound / tag / sound / arg3 / arg4 / arg5
Page PAGE]
TAB]
Legacy extensions
ChangeSkill
Thing_SetTranslation
and so on... mostly used up to 255
Page PAGE]
TAB]
Zdoom extension
Legacy extension 150 All Legacy (and some Boom) extensions are un
Variable range extended by Legacy
Unused (available!)
Needs to be determined
The value 255 in arg1 means that the line tag should be used t
Problem: P* trigger types with Boom light extension wont work
Doom => Hexen conversion speed in 8 tics
Doom type Trigger Description Hexen special arg1 arg2
0 NOP 0 0 0
1 PR Door OWC S 4s M 12 0 16
2 W1 Door O S 11 255 16
3 W1 Door C S 10 255 16
4 W1 Door OWC S 4s 12 255 16
5 W1 Floor LnC S 200 255 8
6 W1 Crush F 42 255 32
7 S1 Stair 8 U S 217 255 2
8 W1 Stair 8 U S 217 255 2
9 S1 Donut 250 255 4
10 W1 Plat LnF F 3s 62 255 32
11 S1 Exit 74 0 0
12 W1 Light MaxN 234 255 0
13 W1 Light 255 112 255 255
14 S1 Plat 32 U TxTrg XS 203 255 4
15 S1 Plat 24 U TxTrg XS 203 255 4
16 W1 Door CWO S 30s 202 255 16
17 W1 Light Blink 232 255 5
18 S1 Floor NnF S U 25 255 8
19 W1 Floor D HnF S 200 255 8
20 S1 Plat NnF U Tx0Trg XS 203 255 4
21 S1 Plat LnF F 3s 62 255 32
22 W1 Plat NnF U Tx0Trg XS 203 255 4
23 S1 Floor LnF S 21 255 8
24 G1 Floor LnC S 200 255 8
25 W1 Crush S 42 255 8
26 PR Locked Door OWC S 4s B 13 0 16
27 PR Locked Door OWC S 4s Y 13 0 16
28 PR Locked Door OWC S 4s R 13 0 16
29 S1 Door OWC S 4s 12 255 16
30 W1 Floor SLT U S 200 255 8
31 P1 Door O S 11 0 16
32 P1 Locked Door O S B 13 0 16
33 P1 Locked Door O S R 13 0 16
34 P1 Locked Door O S Y 13 0 16
35 W1 Light 35 112 255 35
36 W1 Floor HnF+8 F 200 255 32
37 W1 Floor LnF TxTyNum S 200 255 8
38 W1 Floor LnF S 21 255 8
39 W1 Teleport TPthing SetDir 70 255 1
40 W1 Ceiling HnC S 201 255 8
Page PAGE]
TAB]
Page PAGE]
TAB]
Page PAGE]
TAB]
Page PAGE]
TAB]
Page PAGE]
TAB]
Page PAGE]
TAB]
Page PAGE]
TAB]
Page PAGE]
TAB]
0 5 0 U1
0 0 0 UR
0 5 0 UR
8 5 0 C1
0 1 0 UR
0 0 0 IRM
0 50 0 I1
0 0 0 0
10 8 0 U1 S1 Ceiling Floor+8 S 201 255
0 0 0 U1
0 0 0 U1
0 0 0 C1
105 0 0 C1
0 0 0 C1
10 0 0 U1
10 0 0 C1
0 0 0 C1
24 0 0 C1
24 0 11 C1
0 0 0 UR
0 0 0 UR
105 0 0 UR
150 0 0 UR
0 4 8 UR
10 0 0 UR
0 16 24 UR
0 16 32 UR
0 50 0 UR
0 0 0 UR
8 1 0 UR
8 1 0 U1
8 5 0 CR
10 8 0 CR
0 0 0 CR
0 0 0 CR
2 240 0 CR
10 32 0 CR
0 0 7 UR
0 0 0 CR
0 0 0 CR
0 0 0 CR
0 0 0 CR
0 1 0 CR
0 2 7 CR
0 0 0 0
0 0 0 CR
105 0 0 CR
105 0 0 CRM WR Plat LnF F 3s 62 255
0 0 0 CR
150 0 0 CR
Page PAGE]
TAB]
0 4 8 CR
24 0 0 CR
24 0 11 CR
10 0 0 CR
0 50 0 CR
0 6 8 CR
0 0 0 CRM
8 1 0 CR
0 12 0 UR Scroll wall right 101 64
16 0 0 C1 WR Door OWC 3* 4s 12 255
0 4 8 U1
0 1 0 U1
0 0 0 U1
0 0 0 C1
150 0 0 CR W1 Exit Secret 74 100
0 0 0 CR W1 Stair 16 U S 217 255
0 0 0 CR S1 Stair 16 U S 217 255
150 0 0 C1 Heretic specials end here
0 0 0 C1
0 0 0 C1
150 0 0 U1
0 0 0 U1
0 0 0 U1
150 0 0 UR
0 0 0 UR
0 0 0 UR
150 0 0 UR
0 0 0 U1
0 0 0 C1
105 0 0 CR
105 0 0 C1
105 0 0 U1
105 0 0 UR
0 0 0 C1
1 0 0 C1M
1 0 0 CRM
16 0 0 U1
0 0 0 CR
0 0 0 CR
0 0 0 C1
0 0 0 U1
0 0 0 UR
0 12 0 U1
0 14 0 UR
0 14 0 U1
0 13 0 UR
0 13 0 U1
0 0 0 UR
0 0 0 UR
64 0 0 U1
Page PAGE]
TAB]
10 8 1 C1
64 0 0 C1
0 16 24 C1
0 16 32 C1
0 5 0 C1
4 0 0 C1
64 0 0 CR
0 16 24 CR
0 16 32 CR
10 8 1 CR
0 1 8 CR
0 5 0 CR
0 0 3 C1
0 0 3 CR
4 0 0 CR
35 0 0 CR
0 0 0 CR
0 6 8 U1
0 2 7 U1
24 0 11 U1
24 0 0 U1
105 0 0 U1
0 0 0 U1
10 32 0 U1
10 8 1 U1
0 1 8 U1
8 5 0 U1
0 0 0 U1
0 0 0 U1
0 0 0 U1
0 0 0 U1
35 0 0 U1
0 0 0 U1
0 0 0 U1M
2 240 0 U1
0 6 8 UR
0 2 7 UR
64 0 0 UR
24 0 11 UR
24 0 0 UR
105 0 0 UR
0 0 0 UR
10 32 0 UR
10 8 0 UR
10 8 1 UR
0 1 8 UR
8 5 0 UR
0 0 0 UR
0 0 3 U1
0 0 3 UR
Page PAGE]
TAB]
4 0 0 UR
0 0 0 UR
35 0 0 UR
0 0 0 UR
0 0 0 URM
2 240 0 UR
0 0 0 I1
0 0 0 I1
0 2 0 C1
0 4 0 C1
0 2 0 CR
0 4 0 CR
0 2 0 U1
0 4 0 U1
0 2 0 UR
0 4 0 UR
6 0 0 C1M
6 0 0 CRM
6 0 0 U1M
6 0 0 URM
0 5 0 UR
0 5 0 CR
0 0 0 0
3 0 0 0
3 0 0 0
3 0 0 0
3 0 0 0
3 0 0 0
0 0 0 C1
0 0 0 CR
0 0 0 U1
0 0 0 UR
0 0 0 0
0 1 0 0
0 1 0 0
0 1 0 0
0 0 0 C1
0 0 0 CR
0 0 0 U1
0 0 0 UR
0 0 0 C1
0 0 0 CR
0 0 0 U1
0 0 0 UR
0 0 0 C1
0 0 0 CR
0 0 0 U1
0 0 0 UR
0 0 7 C1
0 0 7 CR
Page PAGE]
TAB]
0 0 7 U1
0 0 0 0
0 0 0 C1M
0 0 0 CRM
1 0 0 0
1 0 0 0
1 0 0 0
1 0 0 0
1 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
4 0 0 0
8 0 0 CR
16 0 0 CR
8 0 0 UR
16 0 0 UR
0 0 0 0
0 0 0 0
8 0 0 C1M
8 0 0 CRM
9 0 0 C1M
9 0 0 CRM
1 0 0 C1M
1 0 0 CRM
3 0 0 C1M
3 0 0 CRM
0 0 0 CR
0 0 0 CR
0 0 0 C1
0 0 0 C1
0 0 0 UR
0 0 0 U1
0 0 0 IR
0 0 0 I1
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
Page PAGE]
TAB]
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
Page PAGE]
TAB]
s from Doom
arg2 arg3 arg4 arg5 trigger
32 105 0 0 C1
Page PAGE]
TAB]
8 8 5 0 U1
32 105 0 0 CR
Page PAGE]
TAB]
0 0 0 0 0
48 150 0 0 CR
0 0 0 0 C1
8 16 0 0 C1
8 16 0 0 U1
Page PAGE]
TAB]
Page PAGE]
TAB]
arg5
door lock crusher flags
flags 1-11 Hexen keys 1 silent
12-14 blue,yellow, red keycard teleport flags
teleport target 1 noplayer
0 gotoTID 2 silent
1 gotoTHINGinSECTOR 4 relative direction
2 gotoLINE 8 reverse
Page PAGE]