UltimateZoneBuilder/Build/Configurations/Eternity_DoomUDMF.cfg

4383 lines
65 KiB
INI

/*************************************************************\
Doom Builder Game Configuration for Eternity
\*************************************************************/
// This is required to prevent accedential use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Eternity (Doom in UDMF format)";
// This is the simplified game engine/sourceport name
engine = "eternity";
// The format interface handles the map data format
formatinterface = "UniversalMapSetIO";
// Default lump name for new map
defaultlumpname = "MAP01";
// Default testing parameters
testparameters = "-iwad \"%WP\" -skill \"%S\" -file \"%AP\" \"%F\" -warp %L1 %L2 %NM";
// Default nodebuilder configurations
defaultsavecompiler = "zennode_normal";
defaulttestcompiler = "zennode_fast";
// Skill levels
skills
{
1 = "I'm too young to die";
2 = "Hey, not too rough";
3 = "Hurt me plenty";
4 = "Ultra-Violence";
5 = "Nightmare!";
}
// When this is set to true, sectors with the same tag will light up when a line is highlighted
linetagindicatesectors = true;
// Special linedefs
soundlinedefflag = "blocksound";
singlesidedflag = "blocking";
doublesidedflag = "twosided";
impassableflag = "blocking";
upperunpeggedflag = "dontpegtop";
lowerunpeggedflag = "dontpegbottom";
// Door making
makedoortrack = "DOORTRAK";
makedooraction = 202; // See linedeftypes
makedoorarg0 = 0;
makedoorarg1 = 16;
makedoorarg2 = 0;
makedoorarg3 = 3;
makedoorarg4 = 0;
// Generalized actions
generalizedlinedefs = true;
generalizedsectors = true;
// Texture loading options
mixtexturesflats = false;
defaulttexturescale = 1.0f;
defaultflatscale = 1.0f;
// Thing number for start position in 3D Mode
start3dmode = 32000;
// Default flags for first new thing
defaultthingflags
{
1;
2;
4;
}
/*
TEXTURES AND FLAT SOURCES
This tells Doom Builder where to find the information for textures
and flats in the IWAD file, Addition WAD file and Map WAD file.
Start and end lumps must be given in a structure (of which the
key name doesnt matter) and any textures or flats in between them
are loaded in either the textures category or flats category.
For textures: PNAMES, TEXTURE1 and TEXTURE2 are loaded by default.
*/
// Texture sources
textures
{
}
// Patch sources
patches
{
standard1
{
start = "P_START";
end = "P_END";
}
standard2
{
start = "PP_START";
end = "PP_END";
}
}
// Sprite sources
sprites
{
standard1
{
start = "S_START";
end = "S_END";
}
}
// Flat sources
flats
{
standard1
{
start = "F_START";
end = "F_END";
}
standard2
{
start = "FF_START";
end = "FF_END";
}
standard3
{
start = "FF_START";
end = "F_END";
}
standard4
{
start = "F_START";
end = "FF_END";
}
}
/*
GAME DETECT PATTERN
Used to guess the game for which a WAD file is made.
1 = One of these lumps must exist
2 = None of these lumps must exist
3 = All of these lumps must exist
*/
gamedetect
{
TEXTMAP = 3;
ENDMAP = 3;
}
/*
MAP LUMP NAMES
Map lumps are loaded with the map as long as they are right after each other. When the editor
meets a lump which is not defined in this list it will ignore the map if not satisfied.
The order of items defines the order in which lumps will be written to WAD file on save.
To indicate the map header lump, use ~MAP
Legenda:
required = Lump is required to exist.
blindcopy = Lump will be copied along with the map blindly. (usefull for lumps Doom Builder doesn't use)
nodebuild = The nodebuilder generates this lump.
allowempty = The nodebuilder is allowed to leave this lump empty.
script = This lump is a text-based script. Specify the filename of the script configuration to use.
*/
maplumpnames
{
~MAP
{
required = true;
blindcopy = true;
nodebuild = false;
}
TEXTMAP
{
required = true;
nodebuild = false;
allowempty = true;
}
ENDMAP
{
required = true;
nodebuild = false;
allowempty = true;
}
}
/*
ADDITIONAL UNIVERSAL DOOM MAP FORMAT FIELD DEFINITIONS
Only add fields here that Doom Builder does not edit with its own user-interface!
The "default" field must match the UDMF specifications!
Field data types:
0 = integer *
1 = float
2 = string
3 = bool
4 = linedeftype (integer) *
5 = sectoreffect (integer) *
6 = texture (string)
7 = flat (string)
8 = angle in degrees (integer)
9 = angle in radians (float)
10 = XXRRGGBB color (integer)
11 = enum option (integer) *
12 = enum bits (integer) *
13 = sector tag (integer) *
14 = thing tag (integer) *
15 = linedef tag (integer) *
16 = enum option (string)
*/
universalfields
{
}
// DEFAULT SECTOR BRIGHTNESS LEVELS
sectorbrightness
{
255;
240;
224;
208;
192;
176;
160;
144;
128;
112;
96;
80;
64;
48;
32;
16;
0;
}
// SECTOR TYPES
sectortypes
{
0 = "Normal";
1 = "Light Blinks (randomly)";
2 = "Light Blinks (0.5 sec)";
3 = "Light Blinks (1 sec)";
4 = "Damage -10 or 20% health and Light Blinks (0.5 sec)";
5 = "Damage -5 or 10% health";
7 = "Damage -2 or 5% health";
8 = "Light Glows (1+ sec)";
9 = "Secret";
10 = "Door Close Stay (after 30 sec)";
11 = "Damage -10 or 20% health and End level";
12 = "Light Blinks (0.5 sec sync)";
13 = "Light Blinks (1 sec sync)";
14 = "Door Open Close (opens after 5 min)";
16 = "Damage -10 or 20% health";
17 = "Light Flickers (randomly)";
}
// GENERALIZED SECTOR TYPES
gen_sectortypes
{
lighting
{
0 = "Normal";
1 = "Light Blinks (randomly)";
2 = "Light Blinks (0.5 sec)";
3 = "Light Blinks (1 sec)";
8 = "Light Glows (1+ sec)";
12 = "Light Blinks (0.5 sec sync)";
13 = "Light Blinks (1 sec sync)";
17 = "Light Flickers (randomly)";
}
damage
{
0 = "None";
32 = "Damage 5 per second";
64 = "Damage 10 per second";
96 = "Damage 20 per second";
}
secret
{
0 = "No";
128 = "Yes";
}
friction
{
0 = "Disabled";
256 = "Enabled";
}
wind
{
0 = "Disabled";
512 = "Enabled";
}
sounds
{
0 = "Normal";
1024 = "Suppressed";
}
noise
{
0 = "Normal";
2048 = "Silent";
}
}
// LINEDEF FLAGS
linedefflags
{
blocking = "Impassable";
blockmonsters = "Block monster";
twosided = "Doublesided";
dontpegtop = "Upper unpegged";
dontpegbottom = "Lower unpegged";
secret = "Secret";
blocksound = "Block sound";
dontdraw = "Hidden";
mapped = "Shown";
midtex3d = "Walkable middle texture";
}
// LINEDEF ACTIVATIONS
linedefactivations
{
playercross = "When player walks over";
playeruse = "When player presses use";
monstercross = "When monster walks over";
monsteruse = "When monster presses use";
impact = "On projectile impact";
playerpush = "When player bumps";
monsterpush = "When monsters bumps";
missilecross = "When projectile crosses";
repeatspecial = "Repeatable action";
passuse = "Pass use on";
}
// LINEDEF TYPES
linedeftypes
{
misc
{
0
{
title = "None";
}
260
{
title = "Translucent";
}
}
door
{
title = "Door";
1
{
title = "Door Open Wait Close (also monsters)";
}
2
{
title = "Door Open Stay";
}
3
{
title = "Door Close Stay";
}
4
{
title = "Door Open Wait Close";
}
16
{
title = "Door Close Wait Open";
}
26
{
title = "Door (Blue) Open Wait Close";
}
27
{
title = "Door (Yellow) Open Wait Close";
}
28
{
title = "Door (Red) Open Wait Close";
}
29
{
title = "Door Open Wait Close";
}
31
{
title = "Door Open Stay";
}
32
{
title = "Door (Blue) Open Stay";
}
33
{
title = "Door (Red) Open Stay";
}
34
{
title = "Door (Yellow) Open Stay";
}
42
{
title = "Door Close Stay";
}
46
{
title = "Door Open Stay";
}
50
{
title = "Door Close Stay";
}
61
{
title = "Door Open Stay";
}
63
{
title = "Door Open Wait Close";
}
75
{
title = "Door Close Stay";
}
76
{
title = "Door Close Stay Open";
}
86
{
title = "Door Open Stay";
}
90
{
title = "Door Open Wait Close";
}
99
{
title = "Door (Blue) Open Stay (fast)";
}
103
{
title = "Door Open Stay";
}
105
{
title = "Door Open Wait Close (fast)";
}
106
{
title = "Door Open Stay (fast)";
}
107
{
title = "Door Close Stay (fast)";
}
108
{
title = "Door Open Wait Close (fast)";
}
109
{
title = "Door Open Stay (fast)";
}
110
{
title = "Door Close (fast)";
}
111
{
title = "Door Open Wait Close (fast)";
}
112
{
title = "Door Open Stay (fast)";
}
113
{
title = "Door Close Stay (fast)";
}
114
{
title = "Door Open Wait Close (fast)";
}
115
{
title = "Door Open Stay (fast)";
}
116
{
title = "Door Close Stay (fast)";
}
117
{
title = "Door Open Wait Close (fast)";
}
118
{
title = "Door Open Stay (fast)";
}
133
{
title = "Door (Blue) Open Stay (fast)";
}
134
{
title = "Door (Red) Open Stay (fast)";
}
135
{
title = "Door (Red) Open Stay (fast)";
}
136
{
title = "Door (Yellow) Open Stay (fast)";
}
137
{
title = "Door (Yellow) Open Stay (fast)";
}
175
{
title = "Door Close Wait Open (30 seconds)";
}
196
{
title = "Door Close Wait Open (30 seconds)";
}
}
floor
{
title = "Floor";
5
{
title = "Floor Raise to Lowest Ceiling";
}
9
{
title = "Floor Raise Donut (changes texture)";
}
14
{
title = "Floor Raise by 32 (changes texture)";
}
15
{
title = "Floor Raise by 24 (changes texture)";
}
18
{
title = "Floor Raise to Next Higher Floor";
}
19
{
title = "Floor Lower to Highest Floor";
}
20
{
title = "Floor Raise to Next Higher Floor (changes texture)";
}
22
{
title = "Floor Raise to Next Higher Floor (changes texture)";
}
23
{
title = "Floor Lower to Lowest Floor";
}
24
{
title = "Floor Raise to Lowest Ceiling";
}
30
{
title = "Floor Raise by Shortest Lower Texture";
}
36
{
title = "Floor Lower to 8 above Highest Floor";
}
37
{
title = "Floor Lower to Lowest Floor (changes texture)";
}
38
{
title = "Floor Lower to Lowest Floor";
}
45
{
title = "Floor Lower to Highest Floor";
}
47
{
title = "Floor Raise to Next Higher Floor (changes texture)";
}
53
{
title = "Floor Start Moving Up and Down";
}
54
{
title = "Floor Stop Moving";
}
55
{
title = "Floor Raise to 8 below Lowest Ceiling (crushes)";
}
56
{
title = "Floor Raise to 8 below Lowest Ceiling (crushes)";
}
58
{
title = "Floor Raise by 24";
}
59
{
title = "Floor Raise by 24 (changes texture)";
}
60
{
title = "Floor Lower to Lowest Floor";
}
64
{
title = "Floor Raise to Lowest Ceiling";
}
65
{
title = "Floor Raise to 8 below Lowest Ceiling (crushes)";
}
66
{
title = "Floor Raise by 24 (changes texture)";
}
67
{
title = "Floor Raise by 32 (changes texture)";
}
68
{
title = "Floor Raise to Next Higher Floor (changes texture)";
}
69
{
title = "Floor Raise to Next Higher Floor";
}
70
{
title = "Floor Lower to 8 above Highest Floor";
}
71
{
title = "Floor Lower to 8 above Highest Floor";
}
82
{
title = "Floor Lower to Lowest Floor";
}
83
{
title = "Floor Lower to Highest Floor";
}
84
{
title = "Floor Lower to Lowest Floor (changes texture)";
}
87
{
title = "Floor Start Moving Up and Down";
}
89
{
title = "Floor Stop Moving";
}
91
{
title = "Floor Raise to Lowest Ceiling";
}
92
{
title = "Floor Raise by 24";
}
93
{
title = "Floor Raise by 24 (changes texture)";
}
94
{
title = "Floor Raise to 8 below Lowest Ceiling (crushes)";
}
95
{
title = "Floor Raise to Next Higher Floor (changes texture)";
}
96
{
title = "Floor Raise by Shortest Lower Texture";
}
98
{
title = "Floor Lower to 8 above Highest Floor";
}
101
{
title = "Floor Raise to Lowest Ceiling";
}
102
{
title = "Floor Lower to Highest Floor";
}
119
{
title = "Floor Raise to Next Higher Floor";
}
128
{
title = "Floor Raise to Next Higher Floor";
}
129
{
title = "Floor Raise to Next Higher Floor (fast)";
}
130
{
title = "Floor Raise to Next Higher Floor (fast)";
}
131
{
title = "Floor Raise to Next Higher Floor (fast)";
}
132
{
title = "Floor Raise to Next Higher Floor (fast)";
}
140
{
title = "Floor Raise by 512";
}
142
{
title = "Floor Raise by 512";
}
147
{
title = "Floor Raise by 512";
}
158
{
title = "Floor Raise by Shortest Lower Texture";
}
159
{
title = "Floor Lower to Lowest Floor (changes texture)";
}
160
{
title = "Floor Raise by 24 (changes texture and effect)";
}
161
{
title = "Floor Raise by 24";
}
176
{
title = "Floor Raise by Shortest Lower Texture";
}
177
{
title = "Floor Lower to Lowest Floor (changes texture)";
}
178
{
title = "Floor Raise by 512";
}
179
{
title = "Floor Raise by 24 (changes texture and effect)";
}
180
{
title = "Floor Raise by 24";
}
213
{
title = "Floor Change Brightness to this Brightness";
}
219
{
title = "Floor Lower to Nearest Floor";
}
220
{
title = "Floor Lower to Nearest Floor";
}
221
{
title = "Floor Lower to Nearest Floor";
}
222
{
title = "Floor Lower to Nearest Floor";
}
}
crusher
{
title = "Crusher";
6
{
title = "Crusher Start with Fast Damage";
}
25
{
title = "Crusher Start with Slow Damage";
}
57
{
title = "Crusher Stop";
}
73
{
title = "Crusher Start with Slow Damage";
}
74
{
title = "Crusher Stop";
}
77
{
title = "Crusher Start with Fast Damage";
}
141
{
title = "Crusher Start with Slow Damage (silent)";
}
150
{
title = "Crusher Start (silent)";
}
164
{
title = "Crusher Start (fast)";
}
165
{
title = "Crusher Start (silent)";
}
168
{
title = "Crusher Stop";
}
183
{
title = "Crusher Start (fast)";
}
184
{
title = "Crusher Start";
}
185
{
title = "Crusher Start (silent)";
}
188
{
title = "Crusher Stop";
}
}
stairs
{
title = "Stairs";
7
{
title = "Stairs Raise by 8";
}
8
{
title = "Stairs Raise by 8";
}
100
{
title = "Stairs Raise by 16 (fast)";
}
127
{
title = "Stairs Raise by 16 (fast)";
}
256
{
title = "Stairs Raise by 8";
}
257
{
title = "Stairs Raise by 16 (fast)";
}
258
{
title = "Stairs Raise by 8";
}
259
{
title = "Stairs Raise by 16 (fast)";
}
}
lift
{
title = "Lift";
10
{
title = "Lift Lower Wait Raise";
}
21
{
title = "Lift Lower Wait Raise";
}
62
{
title = "Lift Lower Wait Raise";
}
88
{
title = "Lift Lower Wait Raise";
}
120
{
title = "Lift Lower Wait Raise (fast)";
}
121
{
title = "Lift Lower Wait Raise (fast)";
}
122
{
title = "Lift Lower Wait Raise (fast)";
}
123
{
title = "Lift Lower Wait Raise (fast)";
}
143
{
title = "Lift Raise by 24 (changes texture)";
}
144
{
title = "Lift Raise by 32 (remove effect)";
}
148
{
title = "Lift Raise by 24 (changes texture)";
}
149
{
title = "Lift Raise by 32 (remove effect)";
}
162
{
title = "Lift Perpetual Lowest and Highest Floors";
}
163
{
title = "Lift Stop";
}
181
{
title = "Lift Perpetual Lowest and Highest Floors";
}
182
{
title = "Lift Stop";
}
211
{
title = "Lift Raise to Ceiling (instantly)";
}
212
{
title = "Lift Raise to Ceiling (instantly)";
}
227
{
title = "Lift Raise to Next Highest Floor (fast)";
}
228
{
title = "Lift Raise to Next Highest Floor (fast)";
}
229
{
title = "Lift Raise to Next Highest Floor (fast)";
}
230
{
title = "Lift Raise to Next Highest Floor (fast)";
}
231
{
title = "Lift Lower to Next Lowest Floor (fast)";
}
232
{
title = "Lift Lower to Next Lowest Floor (fast)";
}
233
{
title = "Lift Lower to Next Lowest Floor (fast)";
}
234
{
title = "Lift Lower to Next Lowest Floor (fast)";
}
235
{
title = "Lift Move to Same Floor Height (fast)";
}
236
{
title = "Lift Move to Same Floor Height (fast)";
}
237
{
title = "Lift Move to Same Floor Height (fast)";
}
238
{
title = "Lift Move to Same Floor Height (fast)";
}
}
exit
{
title = "Exit";
11
{
title = "Exit Level";
}
51
{
title = "Exit Level (goes to secret level)";
}
52
{
title = "Exit Level";
}
124
{
title = "Exit Level (goes to secret level)";
}
197
{
title = "Exit Level";
}
198
{
title = "Exit Level (goes to secret level)";
}
}
light
{
title = "Light";
12
{
title = "Light Change to Brightest Adjacent";
}
13
{
title = "Light Change to 255";
}
17
{
title = "Light Start Blinking";
}
35
{
title = "Light Change to 35";
}
79
{
title = "Light Change to 35";
}
80
{
title = "Light Change to Brightest Adjacent";
}
81
{
title = "Light Change to 255";
}
104
{
title = "Light Change to Darkest Adjacent";
}
138
{
title = "Light Change to 255";
}
139
{
title = "Light Change to 35";
}
156
{
title = "Light Start Blinking";
}
157
{
title = "Light Change to Darkest Adjacent";
}
169
{
title = "Light Change to Brightest Adjacent";
}
170
{
title = "Light Change to 35";
}
171
{
title = "Light Change to 255";
}
172
{
title = "Light Start Blinking";
}
173
{
title = "Light Change to Darkest Adjacent";
}
192
{
title = "Light Change to Brightest Adjacent";
}
193
{
title = "Light Start Blinking";
}
194
{
title = "Light Change to Darkest Adjacent";
}
}
ceiling
{
title = "Ceiling";
40
{
title = "Ceiling Raise to Highest Ceiling";
}
41
{
title = "Ceiling Lower to Floor";
}
43
{
title = "Ceiling Lower to Floor";
}
44
{
title = "Ceiling Lower to 8 above Floor";
}
49
{
title = "Ceiling Lower to 8 above Floor (perpetual slow crusher damage)";
}
72
{
title = "Ceiling Lower to 8 above Floor";
}
145
{
title = "Ceiling Lower to Floor (fast)";
}
151
{
title = "Ceiling Raise to Highest Ceiling";
}
152
{
title = "Ceiling Lower to Floor (fast)";
}
166
{
title = "Ceiling Raise to Highest Ceiling";
}
167
{
title = "Ceiling Lower to 8 Above Floor";
}
186
{
title = "Ceiling Raise to Highest Ceiling";
}
187
{
title = "Ceiling Lower to 8 Above Floor";
}
199
{
title = "Ceiling Lower to Lowest Ceiling";
}
200
{
title = "Ceiling Lower to Highest Floor";
}
201
{
title = "Ceiling Lower to Lowest Ceiling";
}
202
{
title = "Ceiling Lower to Highest Floor";
}
203
{
title = "Ceiling Lower to Lowest Ceiling";
}
204
{
title = "Ceiling Lower to Highest Floor";
}
205
{
title = "Ceiling Lower to Lowest Ceiling";
}
206
{
title = "Ceiling Lower to Highest Floor";
}
261
{
title = "Ceiling Brightness to this Brightness";
}
}
scroll
{
title = "Scroll";
48
{
title = "Scroll Texture Left";
}
85
{
title = "Scroll Texture Right";
}
214
{
title = "Scroll Ceiling Accelerates when Sector Changes Height";
}
215
{
title = "Scroll Floor Accelerates when Sector Changes Height";
}
216
{
title = "Scroll Things Accelerates when Sector Changes Height";
}
217
{
title = "Scroll Floor/Things Accelerates when Sector Changes Height";
}
218
{
title = "Scroll Wall Accelerates when Sector Changes Height";
}
245
{
title = "Scroll Ceiling when Sector Changes Height";
}
246
{
title = "Scroll Floor when Sector Changes Height";
}
247
{
title = "Scroll Move Things when Sector Changes Height";
}
248
{
title = "Scroll Floor/Move Things when Sector Changes Height";
}
249
{
title = "Scroll Wall when Sector Changes Height";
}
250
{
title = "Scroll Ceiling according to Line Vector";
}
251
{
title = "Scroll Floor according to Line Vector";
}
252
{
title = "Scroll Move Things according to Line Vector";
}
253
{
title = "Scroll Floor, Move Things";
}
254
{
title = "Scroll Wall according to Line Vector";
}
255
{
title = "Scroll Wall using Sidedef Offsets";
}
}
change
{
title = "Change";
78
{
title = "Change Texture and Effect to Nearest";
}
153
{
title = "Change Texture And Effect";
}
154
{
title = "Change Texture And Effect";
}
189
{
title = "Change Texture And Effect";
}
190
{
title = "Change Texture And Effect";
}
239
{
title = "Change Texture and Effect to Nearest";
}
240
{
title = "Change Texture and Effect to Nearest";
}
241
{
title = "Change Texture and Effect to Nearest";
}
}
teleport
{
title = "Teleport";
97
{
title = "Teleport";
prefix = "WR";
}
39
{
title = "Teleport";
prefix = "W1";
}
125
{
title = "Teleport (monsters only)";
}
126
{
title = "Teleport (monsters only)";
}
174
{
title = "Teleport (also monsters)";
}
195
{
title = "Teleport (also monsters)";
}
207
{
title = "Teleport (also monsters, silent, same angle)";
}
208
{
title = "Teleport (also monsters, silent, same angle)";
}
209
{
title = "Teleport (also monsters, silent, same angle)";
}
210
{
title = "Teleport (also monsters, silent, same angle)";
}
243
{
title = "Teleport to Line With Same Tag (silent, same angle)";
}
244
{
title = "Teleport to Line With Same Tag (silent, same angle)";
}
262
{
title = "Teleport to Line With Same Tag (silent, reversed angle)";
}
263
{
title = "Teleport to Line With Same Tag (silent, reversed angle)";
}
264
{
title = "Teleport to Line With Same Tag (also monsters, silent, reversed angle)";
}
265
{
title = "Teleport to Line With Same Tag (also monsters, reversed angle)";
}
266
{
title = "Teleport to Line With Same Tag (monsters only, silent)";
}
267
{
title = "Teleport to Line With Same Tag (monsters only, silent)";
}
268
{
title = "Teleport (monsters only, silent)";
}
269
{
title = "Teleport (monsters only, silent)";
}
}
donut
{
title = "Donut";
146
{
title = "Donut Raise";
}
155
{
title = "Donut Raise";
}
191
{
title = "Donut Raise";
}
}
friction
{
title = "Friction";
223
{
title = "Friction Tagged Sector: Drag < 100, Slide > 100";
}
}
wind
{
title = "Wind";
224
{
title = "Wind according to Line Vector";
}
293
{
title = "Wind according to Line Vector";
}
}
current
{
title = "Current";
225
{
title = "Current according to Line Vector";
}
294
{
title = "Current according to Line Vector";
}
}
wind/current
{
title = "Wind/Current";
226
{
title = "Wind/Current by Push/Pull Thing In Sector";
}
}
create
{
title = "Create";
242
{
title = "Create Fake Ceiling and Floor";
}
}
transfer
{
title = "Transfer";
271
{
title = "Transfer Sky Texture to Tagged Sectors";
}
272
{
title = "Transfer Sky Texture to Tagged Sectors (flipped)";
}
289
{
title = "Transfer a Tagged Portal to the First Side of Linedef";
}
}
start
{
title = "Start";
273
{
title = "Start Script, 1-way Trigger";
}
274
{
title = "Start Script With Tag Number";
}
275
{
title = "Start Script, 1-way Trigger";
}
276
{
title = "Start Script With Tag Number";
}
277
{
title = "Start Script With Tag Number";
}
278
{
title = "Start Script With Tag Number";
}
279
{
title = "Start Script With Tag Number";
}
280
{
title = "Start Script With Tag Number";
}
}
sector
{
title = "Sector";
281
{
title = "Sector Floor movement to 3DMidTex as Vertical Scroll";
}
282
{
title = "Sector Ceiling movement to 3DMidTex as Vertical Scroll";
}
}
apply
{
title = "Apply";
283
{
title = "Apply Plane Portal to Ceilings of Tagged Sectors";
}
284
{
title = "Apply Plane Portal to Floors of Tagged Sectors";
}
285
{
title = "Apply Plane Portal to Floors and Ceilings of Tagged Sectors";
}
286
{
title = "Apply Horizon Portal to Ceilings of Tagged Sectors";
}
287
{
title = "Apply Horizon Portal to Floors of Tagged Sectors";
}
288
{
title = "Apply Horizon Portal to Floors and Ceilings of Tagged Sectors";
}
290
{
title = "Apply Skybox Portal to Ceilings of Tagged Sectors";
}
291
{
title = "Apply Skybox Portal to Floors of Tagged Sectors";
}
292
{
title = "Apply Skybox Portal to Floors and Ceilings of Tagged Sectors";
}
295
{
title = "Apply Anchored Portal to Ceilings of Tagged Sectors";
}
296
{
title = "Apply Anchored Portal to Floors of Tagged Sectors";
}
297
{
title = "Apply Anchored Portal to Floors and Ceilings of Tagged Sectors";
}
358
{
title = "Apply Linked Portal to Ceilings of Tagged Sectors";
}
359
{
title = "Apply Linked Portal to Floors of Tagged Sectors";
}
376
{
title = "Apply Linked Portal to Tagged Line";
}
}
anchor
{
title = "Anchor";
298
{
title = "Anchor Line (for Specials 295 & 297)";
}
299
{
title = "Anchor Line (for Special 296)";
}
360
{
title = "Anchor Line (for Special 358)";
}
361
{
title = "Anchor Line (for Special 359)";
}
377
{
title = "Anchor Line (for Special 376)";
}
}
attach
{
title = "Attach";
379
{
title = "Attach Set Front Sector Ceiling as Control";
}
380
{
title = "Attach Set Front Sector Floor as Control";
}
381
{
title = "Attach Front Sector Floor to Tagged Controls";
}
382
{
title = "Attach Front Sector Ceiling to Tagged Controls";
}
383
{
title = "Attach Front Sector Floor Mirrored to Tagged Controls";
}
384
{
title = "Attach Front Sector Ceiling Mirrored To Tagged Controls";
}
}
}
// GENERALIZED LINEDEF TYPES
gen_linedeftypes
{
normal
{
title = "None";
offset = 0;
length = 0;
}
floors
{
title = "Floor";
offset = 24576;
length = 8192;
trigger
{
0 = "Walk Over Once";
1 = "Walk Over Repeatable";
2 = "Switch Once";
3 = "Switch Repeatable";
4 = "Gunfire Once";
5 = "Gunfire Repeatable";
6 = "Door Once";
7 = "Door Repeatable";
}
direction
{
0 = "Down";
64 = "Up";
}
target
{
0 = "Highest Adjacent Floor";
128 = "Lowest Adjacent Floor";
256 = "Next Adjacent Floor";
384 = "Lowest Adjacent Ceiling";
512 = "Ceiling";
640 = "Shortest Lower Texture";
768 = "24 Map Pixels (relative)";
896 = "32 Map Pixels (relative)";
}
speed
{
0 = "Slow";
8 = "Normal";
16 = "Fast";
24 = "Turbo";
}
model
{
0 = "Trigger";
32 = "Numeric";
}
change
{
0 = "None";
1024 = "Change Texture and Remove Effect";
2048 = "Change Texture Only";
3072 = "Change Texture and Effect";
}
crusher
{
0 = "No";
4096 = "Yes";
}
}
ceilings
{
title = "Ceiling";
offset = 16384;
length = 8192;
trigger
{
0 = "Walk Over Once";
1 = "Walk Over Repeatable";
2 = "Switch Once";
3 = "Switch Repeatable";
4 = "Gunfire Once";
5 = "Gunfire Repeatable";
6 = "Door Once";
7 = "Door Repeatable";
}
direction
{
0 = "Down";
64 = "Up";
}
target
{
0 = "Highest Adjacent Ceiling";
128 = "Lowest Adjacent Ceiling";
256 = "Next Adjacent Ceiling";
384 = "Highest Adjacent Floor";
512 = "Floor";
640 = "Shortest Lower Texture";
768 = "24 Map Pixels (relative)";
896 = "32 Map Pixels (relative)";
}
speed
{
0 = "Slow";
8 = "Normal";
16 = "Fast";
24 = "Turbo";
}
model
{
0 = "Trigger";
32 = "Numeric";
}
change
{
0 = "None";
1024 = "Change Texture and Remove Effect";
2048 = "Change Texture Only";
3072 = "Change Texture and Effect";
}
crusher
{
0 = "No";
4096 = "Yes";
}
}
doors
{
title = "Door";
offset = 15360;
length = 1024;
trigger
{
0 = "Walk Over Once";
1 = "Walk Over Repeatable";
2 = "Switch Once";
3 = "Switch Repeatable";
4 = "Gunfire Once";
5 = "Gunfire Repeatable";
6 = "Door Once";
7 = "Door Repeatable";
}
action
{
0 = "Open Wait Close";
32 = "Open Only";
64 = "Close Wait Open";
96 = "Close Only";
}
speed
{
0 = "Slow";
8 = "Normal";
16 = "Fast";
24 = "Turbo";
}
wait
{
0 = "1 Second";
256 = "4 Seconds";
512 = "9 Seconds";
768 = "30 Seconds";
}
monsters
{
0 = "No";
128 = "Yes";
}
}
lockeddoors
{
title = "Locked Door";
offset = 14336;
length = 1024;
trigger
{
0 = "Walk Over Once";
1 = "Walk Over Repeatable";
2 = "Switch Once";
3 = "Switch Repeatable";
4 = "Gunfire Once";
5 = "Gunfire Repeatable";
6 = "Door Once";
7 = "Door Repeatable";
}
action
{
0 = "Open Wait Close";
32 = "Open Only";
}
speed
{
0 = "Slow";
8 = "Normal";
16 = "Fast";
24 = "Turbo";
}
lock
{
0 = "Any";
64 = "Red Keycard";
128 = "Blue Keycard";
192 = "Yellow Keycard";
256 = "Red Skullkey";
320 = "Blue Skullkey";
384 = "Yellow Skullkey";
448 = "All";
}
combination
{
0 = "No (each is a different key)";
512 = "Keycard and Skullkey are same";
}
}
lifts
{
title = "Lift";
offset = 13312;
length = 1024;
trigger
{
0 = "Walk Over Once";
1 = "Walk Over Repeatable";
2 = "Switch Once";
3 = "Switch Repeatable";
4 = "Gunfire Once";
5 = "Gunfire Repeatable";
6 = "Door Once";
7 = "Door Repeatable";
}
target
{
0 = "Lowest adjacent Floor";
256 = "Next adjacent Floor";
512 = "Lowest adjacent Ceiling";
768 = "Perpetual Lowest and Highest Floors";
}
speed
{
0 = "Slow";
8 = "Normal";
16 = "Fast";
24 = "Turbo";
}
delay
{
0 = "1 Second";
64 = "3 Seconds";
128 = "5 Seconds";
192 = "10 Seconds";
}
monsters
{
0 = "No";
32 = "Yes";
}
}
stairs
{
title = "Stairs";
offset = 12288;
length = 1024;
trigger
{
0 = "Walk Over Once";
1 = "Walk Over Repeatable";
2 = "Switch Once";
3 = "Switch Repeatable";
4 = "Gunfire Once";
5 = "Gunfire Repeatable";
6 = "Door Once";
7 = "Door Repeatable";
}
direction
{
0 = "Down";
256 = "Up";
}
step
{
0 = "4 Map Pixels";
64 = "8 Map Pixels";
128 = "16 Map Pixels";
192 = "24 Map Pixels";
}
speed
{
0 = "Slow";
8 = "Normal";
16 = "Fast";
24 = "Turbo";
}
break
{
0 = "At different texture";
512 = "No";
}
monsters
{
0 = "No";
32 = "Yes";
}
}
crushers
{
title = "Crusher";
offset = 12160;
length = 128;
trigger
{
0 = "Walk Over Once";
1 = "Walk Over Repeatable";
2 = "Switch Once";
3 = "Switch Repeatable";
4 = "Gunfire Once";
5 = "Gunfire Repeatable";
6 = "Door Once";
7 = "Door Repeatable";
}
speed
{
0 = "Slow";
8 = "Normal";
16 = "Fast";
24 = "Turbo";
}
silent
{
0 = "No";
64 = "Yes";
}
monsters
{
0 = "No";
32 = "Yes";
}
}
}
// THING FLAGS
thingflags
{
skill1 = "Skill 1";
skill2 = "Skill 2";
skill3 = "Skill 3";
skill4 = "Skill 4";
skill5 = "Skill 5";
ambush = "Deaf";
single = "Singleplayer";
dm = "Deathmatch";
coop = "Cooperative";
friend = "Friendly";
dormant = "Dormant";
standing = "Standing";
strifeally = "Ally";
translucent = "Translucent";
invisible = "Invisible";
}
// THING FLAGS ERROR MASK
// Mask for the thing flags which indicates the options
// that make the same thing appear in the same modes
thingflagsmask1 = 7; // 1 + 2 + 4
thingflagsmask2 = 0;
// THING TYPES
thingtypes
{
editor
{
color = 15; // White
arrow = 1;
title = "Editor Things";
width = 16;
sort = 1;
height = 0;
hangs = 0;
blocking = 0;
error = 0;
fixedsize = true;
32000 = "Visual Mode camera";
}
players
{
color = 10; // Light Green
arrow = 1;
title = "Player Starts";
width = 16;
sort = 1;
height = 56;
hangs = 0;
blocking = 1;
error = 2;
1
{
title = "Player 1 start";
sprite = "PLAYA2A8";
}
2
{
title = "Player 2 start";
sprite = "PLAYA2A8";
}
3
{
title = "Player 3 start";
sprite = "PLAYA2A8";
}
4
{
title = "Player 4 start";
sprite = "PLAYA2A8";
}
11
{
title = "Player Deathmatch start";
sprite = "PLAYF1";
}
}
teleports
{
color = 2; // Green
arrow = 1;
title = "Teleports";
width = 16;
sort = 1;
height = 56;
hangs = 0;
blocking = 0;
error = 0;
14
{
title = "Teleport Destination";
sprite = "TFOGB0";
}
}
monsters
{
color = 12; // Light Red
arrow = 1;
title = "Monsters";
width = 20;
sort = 1;
height = 56;
hangs = 0;
blocking = 1;
error = 2;
3004
{
title = "Former Human";
sprite = "POSSA2A8";
}
9
{
title = "Former Sergeant";
sprite = "SPOSA2A8";
}
3001
{
title = "Imp";
sprite = "TROOA2A8";
}
65
{
title = "Chaingunner";
sprite = "CPOSA2";
}
3002
{
title = "Demon";
width = 30;
sprite = "SARGA2A8";
}
58
{
title = "Spectre";
width = 30;
sprite = "SARGA2A8";
}
3006
{
title = "Lost Soul";
width = 16;
sprite = "SKULA8A2";
}
3005
{
title = "Cacodemon";
width = 31;
sprite = "HEADA2A8";
}
69
{
title = "Hell Knight";
width = 24;
sprite = "BOS2A2C8";
height = 64;
}
3003
{
title = "Baron of Hell";
width = 24;
sprite = "BOSSA2A8";
height = 64;
}
68
{
title = "Arachnotron";
width = 64;
sprite = "BSPIA2A8";
height = 64;
}
71
{
title = "Pain Elemental";
width = 31;
sprite = "PAINA2A8";
}
66
{
title = "Revenant";
sprite = "SKELA2D8";
}
67
{
title = "Mancubus";
width = 48;
sprite = "FATTC2C8";
height = 64;
}
64
{
title = "Archvile";
sprite = "VILEA2D8";
}
16
{
title = "Cyberdemon";
width = 40;
sprite = "CYBRA2";
height = 110;
}
7
{
title = "Spider Mastermind";
width = 128;
sprite = "SPIDA2A8";
height = 100;
}
84
{
title = "Wolfenstein SS";
sprite = "SSWVA2";
}
72
{
title = "Commander Keen";
width = 16;
sprite = "KEENA0";
height = 72;
hangs = 1;
}
88
{
title = "Icon of Sin";
width = 16;
sprite = "BBRNA0";
height = 16;
}
89
{
title = "Monsters Spawner";
sprite = "BOSFB0";
height = 32;
}
87
{
title = "Monsters Target";
height = 32;
}
}
weapons
{
color = 14; // Yellow
arrow = 0;
title = "Weapons";
width = 20;
sort = 1;
height = 16;
hangs = 0;
blocking = 0;
2005
{
title = "Chainsaw";
sprite = "CSAWA0";
}
2001
{
title = "Shotgun";
sprite = "SHOTA0";
}
82
{
title = "Super Shotgun";
sprite = "SGN2A0";
}
2002
{
title = "Chaingun";
sprite = "MGUNA0";
}
2003
{
title = "Rocket launcher";
sprite = "LAUNA0";
}
2004
{
title = "Plasma gun";
sprite = "PLASA0";
}
2006
{
title = "BFG9000";
sprite = "BFUGA0";
height = 30;
}
}
ammunition
{
color = 6; // Brown
arrow = 0;
title = "Ammunition";
width = 16;
sort = 1;
height = 20;
blocking = 0;
hangs = 0;
2007
{
title = "Ammo clip";
sprite = "CLIPA0";
}
2008
{
title = "Shotgun shells";
sprite = "SHELA0";
}
2010
{
title = "Rocket";
sprite = "ROCKA0";
height = 25;
}
2047
{
title = "Cell charge";
sprite = "CELLA0";
}
2048
{
title = "Box of Ammo";
sprite = "AMMOA0";
}
2049
{
title = "Box of Shells";
sprite = "SBOXA0";
}
2046
{
title = "Box of Rockets";
sprite = "BROKA0";
width = 30;
height = 25;
}
17
{
title = "Cell charge pack";
sprite = "CELPA0";
height = 25;
}
8
{
title = "Backpack";
sprite = "BPAKA0";
}
}
health
{
color = 1; // Blue
arrow = 0;
title = "Health and Armor";
width = 16;
sort = 1;
height = 20;
hangs = 0;
blocking = 0;
2011
{
title = "Stimpack";
sprite = "STIMA0";
}
2012
{
title = "Medikit";
sprite = "MEDIA0";
height = 25;
}
2014
{
title = "Health bonus";
sprite = "BON1A0";
}
2015
{
title = "Armor bonus";
sprite = "BON2A0";
}
2018
{
title = "Green armor";
sprite = "ARM1A0";
}
2019
{
title = "Blue armor";
sprite = "ARM2A0";
}
}
powerups
{
color = 9; // Light Blue
arrow = 0;
title = "Powerups";
width = 20;
sort = 1;
height = 20;
hangs = 0;
blocking = 0;
83
{
title = "Megasphere";
sprite = "MEGAA0";
height = 40;
}
2013
{
title = "Soulsphere";
sprite = "SOULA0";
height = 45;
}
2022
{
title = "Invulnerability";
sprite = "PINVA0";
height = 30;
}
2023
{
title = "Berserk";
sprite = "PSTRA0";
}
2024
{
title = "Invisibility";
sprite = "PINSA0";
height = 45;
}
2025
{
title = "Radiation suit";
sprite = "SUITA0";
height = 60;
}
2026
{
title = "Computer map";
sprite = "PMAPA0";
height = 35;
}
2045
{
title = "Lite Amplification goggles";
sprite = "PVISA0";
}
}
keys
{
color = 13; // Light Magenta
arrow = 0;
title = "Keys";
width = 16;
sort = 1;
height = 20;
hangs = 0;
blocking = 0;
5
{
title = "Blue keycard";
sprite = "BKEYA0";
}
40
{
title = "Blue skullkey";
sprite = "BSKUB0";
}
13
{
title = "Red keycard";
sprite = "RKEYA0";
}
38
{
title = "Red skullkey";
sprite = "RSKUB0";
}
6
{
title = "Yellow keycard";
sprite = "YKEYA0";
}
39
{
title = "Yellow skullkey";
sprite = "YSKUB0";
}
}
obstacles
{
color = 3; // Cyan
arrow = 0;
title = "Obstacles";
width = 20;
sort = 1;
height = 20;
hangs = 0;
blocking = 1;
2035
{
title = "Barrel";
width = 10;
sprite = "BAR1A0";
height = 32;
}
70
{
title = "Burning barrel";
width = 10;
sprite = "FCANA0";
height = 32;
}
48
{
title = "Tall techno pillar";
sprite = "ELECA0";
}
30
{
title = "Tall green pillar";
sprite = "COL1A0";
}
32
{
title = "Tall red pillar";
sprite = "COL3A0";
}
31
{
title = "Short green pillar";
sprite = "COL2A0";
}
36
{
title = "Short green pillar (beating heart)";
sprite = "COL5A0";
}
33
{
title = "Short red pillar";
sprite = "COL4A0";
}
37
{
title = "Short red pillar (skull)";
sprite = "COL6A0";
}
47
{
title = "Stalagmite";
sprite = "SMITA0";
}
43
{
title = "Gray tree";
sprite = "TRE1A0";
}
54
{
title = "Large brown tree";
width = 32;
sprite = "TRE2A0";
}
41
{
title = "Evil Eye";
sprite = "CEYEA0";
}
42
{
title = "Floating skull rock";
sprite = "FSKUA0";
}
}
lights
{
color = 11; // Light Cyan
arrow = 0;
title = "Light sources";
width = 16;
sort = 1;
height = 16;
hangs = 0;
blocking = 1;
85
{
title = "Tall techno floor lamp";
sprite = "TLMPA0";
}
86
{
title = "Short techno floor lamp";
sprite = "TLP2A0";
}
2028
{
title = "Floor lamp";
sprite = "COLUA0";
}
34
{
title = "Candle";
sprite = "CANDA0";
blocking = 0;
}
35
{
title = "Candelabra";
sprite = "CBRAA0";
}
44
{
title = "Tall blue firestick";
sprite = "TBLUA0";
}
45
{
title = "Tall green firestick";
sprite = "TGRNA0";
}
46
{
title = "Tall red firestick";
sprite = "TREDA0";
}
55
{
title = "Short blue firestick";
sprite = "SMBTA0";
}
56
{
title = "Short green firestick";
sprite = "SMGTA0";
}
57
{
title = "Short red firestick";
sprite = "SMRTA0";
}
}
decoration
{
color = 4; // Red
arrow = 0;
title = "Decoration";
width = 16;
sort = 1;
height = 16;
hangs = 0;
blocking = 0;
79
{
title = "Pool of blood and guts";
sprite = "POB2A0";
}
80
{
title = "Pool of blood";
sprite = "POL5A0";
}
81
{
title = "Pool of brains";
sprite = "BRS1A0";
}
49
{
title = "Hanging victim, twitching (blocking)";
sprite = "GOR1A0";
height = 68;
hangs = 1;
blocking = 1;
}
63
{
title = "Hanging victim, twitching";
sprite = "GOR1A0";
height = 68;
hangs = 1;
}
50
{
title = "Hanging victim, arms out (blocking)";
sprite = "GOR2A0";
height = 84;
hangs = 1;
blocking = 1;
}
59
{
title = "Hanging victim, arms out";
sprite = "GOR2A0";
height = 84;
hangs = 1;
}
52
{
title = "Hanging pair of legs (blocking)";
sprite = "GOR4A0";
height = 68;
hangs = 1;
blocking = 1;
}
60
{
title = "Hanging pair of legs";
sprite = "GOR4A0";
height = 68;
hangs = 1;
}
51
{
title = "Hanging victim, 1-legged (blocking)";
sprite = "GOR3A0";
height = 84;
hangs = 1;
blocking = 1;
}
61
{
title = "Hanging victim, 1-legged";
sprite = "GOR3A0";
height = 52;
hangs = 1;
}
53
{
title = "Hanging leg (blocking)";
sprite = "GOR5A0";
height = 52;
hangs = 1;
blocking = 1;
}
62
{
title = "Hanging leg";
sprite = "GOR5A0";
height = 52;
hangs = 1;
}
25
{
title = "Impaled human";
sprite = "POL1A0";
blocking = 1;
}
26
{
title = "Twitching impaled human";
sprite = "POL6A0";
blocking = 1;
}
27
{
title = "Skull on a pole";
sprite = "POL4A0";
blocking = 1;
}
28
{
title = "5 skulls shish kebob";
sprite = "POL2A0";
blocking = 1;
}
29
{
title = "Pile of skulls and candles";
sprite = "POL3A0";
blocking = 1;
}
10
{
title = "Bloody mess 1";
sprite = "PLAYW0";
}
12
{
title = "Bloody mess 2";
sprite = "PLAYW0";
}
24
{
title = "Pool of blood and bones";
sprite = "POL5A0";
}
15
{
title = "Dead player";
sprite = "PLAYN0";
}
18
{
title = "Dead former human";
sprite = "POSSL0";
width = 20;
}
19
{
title = "Dead former sergeant";
sprite = "SPOSL0";
width = 20;
}
20
{
title = "Dead imp";
sprite = "TROOM0";
width = 20;
}
21
{
title = "Dead demon";
sprite = "SARGN0";
width = 30;
}
22
{
title = "Dead cacodemon";
sprite = "HEADL0";
width = 31;
}
23
{
title = "Dead lost soul";
}
73
{
title = "Hanging victim, guts removed";
sprite = "HDB1A0";
height = 88;
hangs = 1;
blocking = 1;
}
74
{
title = "Hanging victim, guts and brain removed";
sprite = "HDB2A0";
height = 88;
hangs = 1;
blocking = 1;
}
75
{
title = "Hanging torso, looking down";
sprite = "HDB3A0";
height = 64;
hangs = 1;
blocking = 1;
}
76
{
title = "Hanging torso, open skull";
sprite = "HDB4A0";
height = 64;
hangs = 1;
blocking = 1;
}
77
{
title = "Hanging torso, looking up";
sprite = "HDB5A0";
height = 64;
hangs = 1;
blocking = 1;
}
78
{
title = "Hanging torso, brain removed";
sprite = "HDB6A0";
height = 64;
hangs = 1;
blocking = 1;
}
9027 = "Red Particle Fountain";
9028 = "Green Particle Fountain";
9029 = "Blue Particle Fountain";
9030 = "Yellow Particle Fountain";
9031 = "Purple Particle Fountain";
9032 = "Black Particle Fountain";
9033 = "White Particle Fountain";
}
eternity
{
color = 8; // Grey
arrow = 1;
title = "Eternity Items";
width = 10;
height = 20;
sort = 1;
fixedsize = true;
sprite = "internal:arrow";
5001 = "Pusher";
5002 = "Puller";
888 = "Helper Dog";
5003 = "Camera Spot for Demo Playback";
5005 = "Placeholder Thing";
5006 = "Skybox Camera";
}
}
// ENUMERATIONS
// These are enumerated lists for linedef types and UDMF fields.
// Reserved names are: angledeg, anglerad, color, texture, flat
enums
{
yesno
{
0 = "No";
1 = "Yes";
}
noyes
{
0 = "Yes";
1 = "No";
}
onoff
{
0 = "On";
1 = "Off";
}
offon
{
0 = "Off";
1 = "On";
}
updown
{
0 = "Up";
1 = "Down";
}
addset
{
0 = "Add";
1 = "Set";
}
spawnthing
{
0 = "None";
1 = "Shotgun Guy";
2 = "Chaingun Guy";
3 = "Baron Of Hell";
4 = "Zombieman";
5 = "Imp";
6 = "Arachnotron";
7 = "Spider Mastermind";
8 = "Demon";
9 = "Spectre";
10 = "Imp Fireball";
11 = "Clip";
12 = "Shells";
19 = "Cacodemon";
20 = "Revenant";
21 = "Bridge";
22 = "Armour Bonus";
23 = "Stimpack";
24 = "Medkit";
25 = "Soul Sphere";
27 = "Shotgun";
28 = "Chaingun";
29 = "Rocket Launcher";
30 = "Plasma Gun";
31 = "BFG";
32 = "Chainsaw";
33 = "Super Shotgun";
51 = "Plasma Bolt";
53 = "Tracer";
68 = "Green Armour";
69 = "Blue Armour";
75 = "Cell";
85 = "Blue Keycard";
86 = "Red Keycard";
87 = "Yellow Keycard";
88 = "Yellow Skullkey";
89 = "Red Skullkey";
90 = "Blue Skullkey";
98 = "Temp Large Flame";
100 = "Stealth Baron";
101 = "Stealth Hell Knight";
102 = "Stealth Zombieman";
103 = "Stealth Shotgun Guy";
110 = "Lost Soul";
111 = "Arch-Vile";
112 = "Mancubus";
113 = "Hell Knight";
114 = "Cyberdemon";
115 = "Pain Elemental";
116 = "Wolf SS Soldier";
117 = "Stealth Arachnotron";
118 = "Stealth Arch-Vile";
119 = "Stealth Cacodemon";
120 = "Stealth Chaingun Guy";
121 = "Stealth Demon";
122 = "Stealth Imp";
123 = "Stealth Mancubus";
124 = "Stealth Revenant";
125 = "Barrel";
126 = "Cacodemon Shot";
127 = "Rocket (Projectile)";
128 = "BFG Shot";
129 = "Arachnotron Plasma Bolt";
130 = "Blood";
131 = "Bullet Puff";
132 = "Megasphere";
133 = "Invulnerability Sphere";
134 = "Berserk Pack";
135 = "Invisibility Sphere";
136 = "Radiation Suit";
137 = "Computer Map";
138 = "Light-Amp Goggles";
139 = "Box Of Ammo";
140 = "Rocket (Ammo)";
141 = "Box Of Rockets";
142 = "Larce Cell";
143 = "Box Of Shells";
144 = "Backpack";
145 = "Guts";
146 = "Blood Pool 1";
147 = "Blood Pool 2";
148 = "Blood Pool 3";
149 = "Flaming Barrel";
150 = "Brains";
151 = "Scripted Marine";
152 = "Health Bonus";
153 = "Mancubus Shot";
154 = "Baron Fireball";
}
}
// Default thing filters
// (these are not required, just usefull for new users)
thingsfilters
{
filter0
{
name = "Keys only";
category = "keys";
type = -1;
}
filter1
{
name = "Multiplayer";
category = "";
type = -1;
fields
{
dm = true;
coop = true;
}
}
filter2
{
name = "Skill 1";
category = "";
type = -1;
fields
{
skill1 = true;
}
}
filter3
{
name = "Skill 2";
category = "";
type = -1;
fields
{
skill2 = true;
}
}
filter4
{
name = "Skill 3";
category = "";
type = -1;
fields
{
skill3 = true;
}
}
filter5
{
name = "Skill 4";
category = "";
type = -1;
fields
{
skill4 = true;
}
}
filter6
{
name = "Skill 5";
category = "";
type = -1;
fields
{
skill5 = true;
}
}
filter7
{
name = "Skill 6";
category = "";
type = -1;
fields
{
skill6 = true;
}
}
filter8
{
name = "Skill 7";
category = "";
type = -1;
fields
{
skill7 = true;
}
}
filter9
{
name = "Skill 8";
category = "";
type = -1;
fields
{
skill8 = true;
}
}
}
// Default texture sets
// (these are not required, but usefull for new users)
texturesets
{
set0
{
name = "Rock";
filter0 = "ASHWALL*";
filter1 = "BSTONE*";
filter2 = "FLAT1_1";
filter3 = "FLAT1_2";
filter4 = "FLAT1_3";
filter5 = "FLAT10";
filter6 = "FLAT5_7";
filter7 = "FLAT5_8";
filter8 = "FLOOR6_1";
filter9 = "FLOOR6_2";
filter10 = "GRNROCK";
filter11 = "MFLR8_2";
filter12 = "MFLR8_3";
filter13 = "MFLR8_4";
filter14 = "ROCK*";
filter15 = "SLIME09";
filter16 = "SLIME10";
filter17 = "SLIME11";
filter18 = "SLIME12";
filter19 = "SP_ROCK1";
filter20 = "STONE4";
filter21 = "STONE5";
filter22 = "STONE6";
filter23 = "STONE7";
filter24 = "SW1ROCK";
filter25 = "SW1STON6";
filter26 = "SW2ROCK";
filter27 = "SW2STON6";
filter28 = "TANROCK*";
filter29 = "RROCK*";
}
set1
{
name = "Brick";
filter0 = "BIGBRIK*";
filter1 = "BRICK*";
filter2 = "FLOOR5_4";
filter3 = "FLAT8";
filter4 = "GSTFONT1";
filter5 = "GSTFONT2";
filter6 = "GSTFONT3";
filter7 = "GSTGARG";
filter8 = "GSTLION";
filter9 = "GSTONE1";
filter10 = "GSTONE2";
filter11 = "GSTSATYR";
filter12 = "GSTVINE1";
filter13 = "GSTVINE2";
filter14 = "MFLR8_1";
filter15 = "RROCK10";
filter16 = "RROCK14";
filter17 = "SLIME13";
filter18 = "SP_DUDE1";
filter19 = "SP_DUDE2";
filter20 = "SP_DUDE4";
filter21 = "SP_DUDE5";
filter22 = "SP_DUDE7";
filter23 = "SP_DUDE8";
filter24 = "SP_HOT1";
filter25 = "STONE2";
filter26 = "STONE3";
filter27 = "SW1GSTON";
filter28 = "SW1HOT";
filter29 = "SW2GSTON";
filter30 = "SW2HOT";
}
set2
{
name = "Liquids";
filter0 = "BFALL*";
filter1 = "BLOOD*";
filter2 = "DBRAIN*";
filter3 = "FWATER*";
filter4 = "LAVA*";
filter5 = "NUKAGE*";
filter6 = "SFALL*";
filter7 = "SLIME01";
filter8 = "SLIME02";
filter9 = "SLIME03";
filter10 = "SLIME04";
filter11 = "SLIME05";
filter12 = "SLIME06";
filter13 = "SLIME07";
filter14 = "SLIME08";
}
set3
{
name = "Doors";
filter0 = "BIGDOOR*";
filter1 = "DOOR*";
filter2 = "EXITDOOR";
filter3 = "SPCDOOR*";
filter4 = "TEKBRON1";
filter5 = "TEKBRON2";
}
set4
{
name = "Steps";
filter0 = "STEP*";
}
set5
{
name = "Wood";
filter0 = "BIGDOOR5";
filter1 = "BIGDOOR6";
filter2 = "BIGDOOR7";
filter3 = "CEIL1_1";
filter4 = "CEIL1_3";
filter5 = "FLAT5_1";
filter6 = "FLAT5_2";
filter7 = "PAN*";
filter8 = "SW1PANEL";
filter9 = "SW1WDMET";
filter10 = "SW1WOOD";
filter11 = "SW2PANEL";
filter12 = "SW2WDMET";
filter13 = "SW2WOOD";
filter14 = "WOOD*";
}
set6
{
name = "Flesh";
filter0 = "AASHITTY";
filter1 = "FLAT5_6";
filter2 = "SFLR6_1";
filter3 = "SFLR6_4";
filter4 = "SFLR7_1";
filter5 = "SFLR7_4";
filter6 = "SK_LEFT";
filter7 = "SK_RIGHT";
filter8 = "SKIN*";
filter9 = "SKSNAKE1";
filter10 = "SKSNAKE2";
filter11 = "SKSPINE1";
filter12 = "SKSPINE2";
filter13 = "SLOPPY1";
filter14 = "SLOPPY2";
filter15 = "SP_DUDE1";
filter16 = "SP_DUDE2";
filter17 = "SP_DUDE4";
filter18 = "SP_DUDE5";
filter19 = "SP_DUDE7";
filter20 = "SP_DUDE8";
filter21 = "SP_FACE1";
filter22 = "SP_FACE2";
filter23 = "SW1SKIN";
filter24 = "SW1SKULL";
filter25 = "SW2SKIN";
filter26 = "SW2SKULL";
}
set7
{
name = "Switches";
filter0 = "SW1*";
filter1 = "SW2*";
}
set8
{
name = "Marble";
filter0 = "DEM1_*";
filter1 = "FLOOR7_2";
filter2 = "GST*";
filter3 = "MARB*";
filter4 = "SP_DUDE1";
filter5 = "SP_DUDE2";
filter6 = "SP_DUDE4";
filter7 = "SP_DUDE5";
filter8 = "SP_HOT1";
filter9 = "SW1GSTON";
filter10 = "SW1MARB";
filter11 = "SW2GSTON";
filter12 = "SW2MARB";
}
set9
{
name = "Lights";
filter0 = "BRICKLIT";
filter1 = "BSTONE3";
filter2 = "CEIL1_2";
filter3 = "CEIL1_3";
filter4 = "CEIL3_4";
filter5 = "CEIL3_6";
filter6 = "CEIL4_3";
filter7 = "FLAT17";
filter8 = "FLAT2";
filter9 = "FLAT22";
filter10 = "FLOOR1_7";
filter11 = "GRNLITE1";
filter12 = "LITE3";
filter13 = "LITE5";
filter14 = "LITEBLU1";
filter15 = "LITEBLU4";
filter16 = "TLITE6_1";
filter17 = "TLITE6_4";
filter18 = "TLITE6_5";
filter19 = "TLITE6_6";
}
set10
{
name = "Metal";
filter0 = "CEIL1_2";
filter1 = "METAL*";
filter2 = "METAL";
filter3 = "MIDBRN1";
filter4 = "MIDGRATE";
filter5 = "SW1GARG";
filter6 = "SW1LION";
filter7 = "SW1SATYR";
filter8 = "SW2GARG";
filter9 = "SW2LION";
filter10 = "SW2MET2";
filter11 = "SW2METAL";
filter12 = "SW1METAL";
filter13 = "SW1MET2";
filter14 = "SW2SATYR";
filter15 = "WOODMET1";
filter16 = "WOODMET2";
filter17 = "WOODMET3";
filter18 = "WOODMET4";
filter19 = "SW2WDMET";
filter20 = "SW1WDMET";
filter21 = "SUPPORT*";
}
set11
{
name = "Silver";
filter0 = "BIGDOOR1";
filter1 = "DOORSTOP";
filter2 = "LITEBLU1";
filter3 = "SHAWN*";
filter4 = "SILVER*";
filter5 = "SPCDOOR3";
filter6 = "STEP4";
filter7 = "SUPPORT2";
filter8 = "SW1COMM";
filter9 = "SW2COMM";
}
set12
{
name = "Base";
filter0 = "BIGBRIK*";
filter1 = "BIGDOOR1";
filter2 = "BIGDOOR2";
filter3 = "BIGDOOR3";
filter4 = "BIGDOOR4";
filter5 = "BLAKWAL*";
filter6 = "BRN*";
filter7 = "BRONZE*";
filter8 = "BROWN*";
filter9 = "BROVINE2";
filter10 = "CEIL3_1";
filter11 = "CEIL3_2";
filter12 = "CEIL3_3";
filter13 = "CEIL3_4";
filter14 = "CEIL3_5";
filter15 = "CEIL3_6";
filter16 = "CEIL4_1";
filter17 = "CEIL4_2";
filter18 = "CEIL4_3";
filter19 = "CEIL5_1";
filter20 = "CEIL5_2";
filter21 = "CEMENT*";
filter22 = "COMP*";
filter23 = "CONS*";
filter24 = "CRAT*";
filter25 = "DOOR1";
filter26 = "DOOR3";
filter27 = "DOORBLU";
filter28 = "DOORRED";
filter29 = "DOORSTOP";
filter30 = "DOORTRAK";
filter31 = "DOORYEL";
filter32 = "EXITDOOR";
filter33 = "EXITSIGN";
filter34 = "EXITSTON";
filter35 = "FLAT1";
filter36 = "FLAT1_1";
filter37 = "FLAT1_2";
filter38 = "FLAT1_3";
filter39 = "FLAT14";
filter40 = "FLAT17";
filter41 = "FLAT18";
filter42 = "FLAT19";
filter43 = "FLAT2";
filter44 = "FLAT20";
filter45 = "FLAT22";
filter46 = "FLAT23";
filter47 = "FLAT3";
filter48 = "FLAT4";
filter49 = "FLAT5";
filter50 = "FLAT5_4";
filter51 = "FLAT5_5";
filter52 = "FLAT8";
filter53 = "FLAT9";
filter54 = "FLOOR0_1";
filter55 = "FLOOR0_2";
filter56 = "FLOOR0_3";
filter57 = "FLOOR0_5";
filter58 = "FLOOR0_6";
filter59 = "FLOOR0_7";
filter60 = "FLOOR1_1";
filter61 = "FLOOR1_6";
filter62 = "FLOOR1_7";
filter63 = "FLOOR3_3";
filter64 = "FLOOR4_1";
filter65 = "FLOOR4_5";
filter66 = "FLOOR4_6";
filter67 = "FLOOR4_8";
filter68 = "FLOOR5_1";
filter69 = "FLOOR5_2";
filter70 = "FLOOR5_3";
filter71 = "FLOOR5_4";
filter72 = "FLOOR7_1";
filter73 = "GRAY*";
filter74 = "ICKWALL*";
filter75 = "LITE*";
filter76 = "METAL";
filter77 = "METAL1";
filter78 = "METAL2";
filter79 = "METAL3";
filter80 = "METAL4";
filter81 = "METAL5";
filter82 = "METAL6";
filter83 = "METAL7";
filter84 = "MFLR8_1";
filter85 = "MIDBARS1";
filter86 = "MIDBARS3";
filter87 = "MIDBRONZ";
filter88 = "MIDSPACE";
filter89 = "MODWALL*";
filter90 = "NUKE*";
filter91 = "PIPES";
filter92 = "PIPEWAL1";
filter93 = "PIPEWAL2";
filter94 = "PLAT1";
filter95 = "RROCK14";
filter96 = "SHAWN*";
filter97 = "SILVER*";
filter98 = "SLAD*";
filter99 = "SLIME13";
filter100 = "SLIME14";
filter101 = "SLIME15";
filter102 = "SLIME16";
filter103 = "SPACE*";
filter104 = "SPCDOOR*";
filter105 = "STAR*";
filter106 = "STEP*";
filter107 = "STONE";
filter108 = "STONE2";
filter109 = "STONE3";
filter110 = "SUPPORT2";
filter111 = "SUPPORT3";
filter112 = "SW1BLUE";
filter113 = "SW1BRCOM";
filter114 = "SW1BRIK";
filter115 = "SW1BRN1";
filter116 = "SW1BRN2";
filter117 = "SW1BRNGN";
filter118 = "SW1BROWN";
filter119 = "SW1CMT";
filter120 = "SW1COMM";
filter121 = "SW1COMP";
filter122 = "SW1DIRT";
filter123 = "SW1EXIT";
filter124 = "SW1GRAY";
filter125 = "SW1GRAY1";
filter126 = "SW1MET2";
filter127 = "SW1METAL";
filter128 = "SW1MOD1";
filter129 = "SW1SLAD";
filter130 = "SW1STARG";
filter131 = "SW1STON1";
filter132 = "SW1STON2";
filter133 = "SW1STONE";
filter134 = "SW1STRTN";
filter135 = "SW1TEK";
filter136 = "SW1VINE";
filter137 = "SW2BLUE";
filter138 = "SW2BRCOM";
filter139 = "SW2BRIK";
filter140 = "SW2BRN1";
filter141 = "SW2BRN2";
filter142 = "SW2BRNGN";
filter143 = "SW2BROWN";
filter144 = "SW2CMT";
filter145 = "SW2COMM";
filter146 = "SW2COMP";
filter147 = "SW2DIRT";
filter148 = "SW2EXIT";
filter149 = "SW2GRAY";
filter150 = "SW2GRAY1";
filter151 = "SW2MET2";
filter152 = "SW2METAL";
filter153 = "SW2MOD1";
filter154 = "SW2SLAD";
filter155 = "SW2STARG";
filter156 = "SW2STON1";
filter157 = "SW2STON2";
filter158 = "SW2STONE";
filter159 = "SW2STRTN";
filter160 = "SW2TEK";
filter161 = "SW2VINE";
filter162 = "TEK*";
filter163 = "TLITE*";
filter164 = "PIPE1";
filter165 = "PIPE2";
filter166 = "PIPE4";
filter167 = "PIPE6";
filter168 = "STUCCO*";
filter169 = "STUCCO";
}
set13
{
name = "Hell";
filter0 = "BFALL*";
filter1 = "BIGDOOR5";
filter2 = "BIGDOOR6";
filter3 = "BIGDOOR7";
filter4 = "BLODRIP*";
filter5 = "BLOOD1";
filter6 = "BLOOD2";
filter7 = "BLOOD3";
filter8 = "CEIL1_2";
filter9 = "CEIL1_3";
filter10 = "CEIL1_1";
filter11 = "BSTONE1";
filter12 = "BSTONE2";
filter13 = "BSTONE3";
filter14 = "CRACKLE2";
filter15 = "CRACKLE4";
filter16 = "DOORBLU2";
filter17 = "DOORRED2";
filter18 = "DOORYEL2";
filter19 = "FIRE*";
filter20 = "FLAT1_1";
filter21 = "FLAT1_2";
filter22 = "FLAT1_3";
filter23 = "FLAT5_1";
filter24 = "FLAT5_2";
filter25 = "FLAT5_3";
filter26 = "FLAT5_6";
filter27 = "FLAT5_7";
filter28 = "FLAT5_8";
filter29 = "FLOOR1_6";
filter30 = "FLOOR1_7";
filter31 = "FLOOR6_1";
filter32 = "FLOOR6_2";
filter33 = "GATE*";
filter34 = "GST*";
filter35 = "LAVA*";
filter36 = "MARB*";
filter37 = "METAL";
filter38 = "MFLR8_2";
filter39 = "MFLR8_3";
filter40 = "MIDBRN1";
filter41 = "MIDGRATE";
filter42 = "REDWALL";
filter43 = "ROCKRED1";
filter44 = "ROCKRED2";
filter45 = "ROCKRED3";
filter46 = "RROCK01";
filter47 = "RROCK02";
filter48 = "RROCK03";
filter49 = "RROCK04";
filter50 = "RROCK05";
filter51 = "RROCK06";
filter52 = "RROCK07";
filter53 = "RROCK08";
filter54 = "RROCK09";
filter55 = "RROCK10";
filter56 = "RROCK11";
filter57 = "RROCK12";
filter58 = "RROCK15";
filter59 = "SFLR6_1";
filter60 = "SFLR6_4";
filter61 = "SFLR7_1";
filter62 = "SFLR7_4";
filter63 = "SK_LEFT";
filter64 = "SK_RIGHT";
filter65 = "SKIN*";
filter66 = "SKSNAKE1";
filter67 = "SKSNAKE2";
filter68 = "SKSPINE1";
filter69 = "SKSPINE2";
filter70 = "SLIME09";
filter71 = "SLIME10";
filter72 = "SLIME11";
filter73 = "SLIME12";
filter74 = "SLOPPY1";
filter75 = "SLOPPY2";
filter76 = "SP_*";
filter77 = "SUPPORT3";
filter78 = "SW1GARG";
filter79 = "SW1GSTON";
filter80 = "SW1HOT";
filter81 = "SW1LION";
filter82 = "SW1MARB";
filter83 = "SW1SATYR";
filter84 = "SW1SKIN";
filter85 = "SW1SKULL";
filter86 = "SW1WDMET";
filter87 = "SW1WOOD";
filter88 = "SW2GARG";
filter89 = "SW2GSTON";
filter90 = "SW2HOT";
filter91 = "SW2LION";
filter92 = "SW2MARB";
filter93 = "SW2SATYR";
filter94 = "SW2SKIN";
filter95 = "SW2SKULL";
filter96 = "SW2WDMET";
filter97 = "SW2WOOD";
filter98 = "WOOD*";
}
set14
{
name = "Outdoors";
filter0 = "ASHWALL*";
filter1 = "BFALL*";
filter2 = "FLAT10";
filter3 = "FLAT5_7";
filter4 = "FLAT5_8";
filter5 = "FLOOR6_1";
filter6 = "FLOOR6_2";
filter7 = "FWATER*";
filter8 = "GRASS*";
filter9 = "LAVA*";
filter10 = "MFLR8_2";
filter11 = "MFLR8_3";
filter12 = "MFLR8_4";
filter13 = "NUKAGE*";
filter14 = "ROCK4";
filter15 = "ROCK5";
filter16 = "ROCKRED1";
filter17 = "ROCKRED2";
filter18 = "ROCKRED3";
filter19 = "RROCK01";
filter20 = "RROCK02";
filter21 = "RROCK03";
filter22 = "RROCK04";
filter23 = "RROCK05";
filter24 = "RROCK06";
filter25 = "RROCK07";
filter26 = "RROCK08";
filter27 = "RROCK16";
filter28 = "RROCK17";
filter29 = "RROCK18";
filter30 = "RROCK19";
filter31 = "RROCK20";
filter32 = "SFALL*";
filter33 = "SLIME01";
filter34 = "SLIME02";
filter35 = "SLIME03";
filter36 = "SLIME04";
filter37 = "SLIME05";
filter38 = "SLIME06";
filter39 = "SLIME07";
filter40 = "SLIME08";
filter41 = "SLIME09";
filter42 = "SLIME10";
filter43 = "SLIME11";
filter44 = "SLIME12";
filter45 = "SP_ROCK1";
filter46 = "STONE4";
filter47 = "STONE5";
filter48 = "STONE6";
filter49 = "STONE7";
filter50 = "TANROCK5";
filter51 = "TANROCK8";
filter52 = "ZIMMER*";
}
set15
{
name = "Computer";
filter0 = "COMP*";
filter1 = "CONS*";
filter2 = "SILVER3";
filter3 = "SPACEW3";
filter4 = "SW1COMP";
filter5 = "SW2COMP";
}
}