2008-01-25 19:12:34 +00:00
|
|
|
/*************************************************************\
|
|
|
|
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)";
|
|
|
|
|
2008-05-25 09:46:30 +00:00
|
|
|
// This is the simplified game engine/sourceport name
|
|
|
|
engine = "eternity";
|
|
|
|
|
2008-01-25 19:12:34 +00:00
|
|
|
// The format interface handles the map data format
|
|
|
|
formatinterface = "UniversalMapSetIO";
|
|
|
|
|
2008-05-05 15:14:57 +00:00
|
|
|
// Default lump name for new map
|
|
|
|
defaultlumpname = "MAP01";
|
|
|
|
|
2008-01-25 19:12:34 +00:00
|
|
|
// Special linedefs
|
2008-06-02 04:55:51 +00:00
|
|
|
soundlinedefflag = "blocksound";
|
|
|
|
singlesidedflag = "blocking";
|
|
|
|
doublesidedflag = "twosided";
|
|
|
|
impassableflag = "blocking";
|
2008-01-25 19:12:34 +00:00
|
|
|
|
|
|
|
// 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
|
2008-06-10 11:32:06 +00:00
|
|
|
defaultthingflags
|
2008-06-01 20:25:46 +00:00
|
|
|
{
|
|
|
|
1;
|
|
|
|
2;
|
|
|
|
4;
|
|
|
|
}
|
2008-01-25 19:12:34 +00:00
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
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
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
// 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
|
|
|
|
{
|
2008-06-01 20:25:46 +00:00
|
|
|
TEXTMAP = 3;
|
|
|
|
ENDMAP = 3;
|
2008-01-25 19:12:34 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
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;
|
2008-06-01 20:25:46 +00:00
|
|
|
nodebuild = false;
|
2008-01-25 19:12:34 +00:00
|
|
|
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!
|
2008-06-01 20:25:46 +00:00
|
|
|
The "default" field must match the UDMF specifications!
|
2008-01-25 19:12:34 +00:00
|
|
|
|
2008-05-29 10:17:26 +00:00
|
|
|
Field data types:
|
2008-05-30 11:05:44 +00:00
|
|
|
0 = integer *
|
2008-01-25 19:12:34 +00:00
|
|
|
1 = float
|
|
|
|
2 = string
|
2008-05-29 10:17:26 +00:00
|
|
|
3 = bool
|
2008-05-30 11:05:44 +00:00
|
|
|
4 = linedeftype (integer) *
|
|
|
|
5 = sectoreffect (integer) *
|
2008-05-29 10:17:26 +00:00
|
|
|
6 = texture (string)
|
|
|
|
7 = flat (string)
|
|
|
|
8 = angle in degrees (integer)
|
|
|
|
9 = angle in radians (float)
|
|
|
|
10 = XXRRGGBB color (integer)
|
2008-05-30 11:05:44 +00:00
|
|
|
11 = enum option (integer) *
|
|
|
|
12 = enum bits (integer) *
|
|
|
|
13 = sector tag (integer) *
|
|
|
|
14 = thing tag (integer) *
|
|
|
|
15 = linedef tag (integer) *
|
|
|
|
16 = enum option (string)
|
2008-01-25 19:12:34 +00:00
|
|
|
*/
|
|
|
|
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)";
|
2008-04-27 12:46:05 +00:00
|
|
|
14 = "Door Open Close (opens after 5 min)";
|
2008-01-25 19:12:34 +00:00
|
|
|
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)";
|
|
|
|
4 = "Light Blinks (0.5 sec) and Damage 10 or 20";
|
|
|
|
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
|
|
|
|
{
|
2008-06-01 20:25:46 +00:00
|
|
|
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";
|
2008-01-25 19:12:34 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
// LINEDEF ACTIVATIONS
|
|
|
|
linedefactivations
|
|
|
|
{
|
2008-06-01 20:25:46 +00:00
|
|
|
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 moinsters bumps";
|
|
|
|
missilecross = "When projectile crosses";
|
|
|
|
repeatspecial = "Repeatable action";
|
|
|
|
passuse = "Pass use on";
|
2008-01-25 19:12:34 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
// LINEDEF TYPES
|
|
|
|
linedeftypes
|
|
|
|
{
|
2008-05-27 22:02:51 +00:00
|
|
|
|
|
|
|
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 24 (remove effect)";
|
|
|
|
}
|
|
|
|
|
|
|
|
148
|
|
|
|
{
|
|
|
|
title = "Lift Raise by 24 (changes texture)";
|
|
|
|
}
|
|
|
|
|
|
|
|
149
|
|
|
|
{
|
|
|
|
title = "Lift Raise by 24 (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";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2008-01-25 19:12:34 +00:00
|
|
|
}
|
|
|
|
|
2008-05-27 22:02:51 +00:00
|
|
|
|
2008-01-25 19:12:34 +00:00
|
|
|
// 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
|
|
|
|
{
|
2008-06-01 20:25:46 +00:00
|
|
|
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";
|
2008-01-25 19:12:34 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
// 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;
|
|
|
|
|
|
|
|
32000 = "3D Mode start";
|
|
|
|
}
|
|
|
|
|
|
|
|
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 = 25;
|
|
|
|
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 down";
|
|
|
|
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 = 0;
|
|
|
|
sort = 1;
|
|
|
|
|
|
|
|
5001 = "Pusher";
|
|
|
|
5002 = "Puller";
|
|
|
|
888 = "Helper Dog";
|
|
|
|
5003 = "Camera Spot for Demo Playback";
|
|
|
|
5005 = "Placeholder Thing";
|
|
|
|
5006 = "Skybox Camera";
|
|
|
|
}
|
|
|
|
}
|
2008-05-28 18:55:01 +00:00
|
|
|
|
|
|
|
|
|
|
|
// 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";
|
|
|
|
}
|
|
|
|
}
|