2009-07-31 12:56:07 +00:00
|
|
|
|
|
|
|
|
|
linedefflags
|
|
|
|
|
{
|
|
|
|
|
16384 = "Block Players";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// LINEDEF ACTIVATIONS
|
|
|
|
|
// Make sure these are in order from lowest value to highest value
|
|
|
|
|
linedefactivations
|
|
|
|
|
{
|
|
|
|
|
6144 = "Player presses Use (PassThru)";
|
|
|
|
|
7168 = "Projectile hits or crosses";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Linedef flags UDMF translation table
|
|
|
|
|
// This is needed for copy/paste and prefabs to work properly
|
|
|
|
|
// When the UDMF field name is prefixed with ! it is inverted
|
|
|
|
|
linedefflagstranslation
|
|
|
|
|
{
|
2013-06-05 11:12:44 +00:00
|
|
|
|
6144 = "playeruse,passuse"; //mxd
|
|
|
|
|
7168 = "impact,missilecross"; //mxd
|
2009-07-31 12:56:07 +00:00
|
|
|
|
16384 = "blockplayers";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2009-07-31 13:54:36 +00:00
|
|
|
|
linedefflags_udmf
|
|
|
|
|
{
|
|
|
|
|
monsteractivate = "Monster activates";
|
|
|
|
|
blockeverything = "Block everything";
|
|
|
|
|
blockplayers = "Block players";
|
|
|
|
|
blockfloaters = "Block floating";
|
|
|
|
|
translucent = "Translucent";
|
2012-04-17 19:13:47 +00:00
|
|
|
|
jumpover = "Jump-over railing";
|
2009-07-31 13:54:36 +00:00
|
|
|
|
zoneboundary = "Sound zone boundary";
|
|
|
|
|
clipmidtex = "Clip middle texture";
|
|
|
|
|
wrapmidtex = "Wrap middle texture";
|
|
|
|
|
midtex3d = "Walkable middle texture";
|
|
|
|
|
blockprojectiles = "Block projectiles";
|
2012-07-05 00:03:40 +00:00
|
|
|
|
blockuse = "Block use actions";
|
2012-11-05 21:53:45 +00:00
|
|
|
|
blocksight = "Block monster line of sight";
|
2009-07-31 13:54:36 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
linedefactivations_udmf
|
|
|
|
|
{
|
|
|
|
|
firstsideonly = "Front side only";
|
|
|
|
|
checkswitchrange = "Switch height check";
|
2012-04-17 19:13:47 +00:00
|
|
|
|
anycross = "Any crossing non-missile activates";
|
|
|
|
|
playeruseback = "Player can use from back side";
|
2009-07-31 13:54:36 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
thingflags
|
|
|
|
|
{
|
|
|
|
|
2048 = "Translucent (25%)";
|
|
|
|
|
4096 = "Invisible";
|
|
|
|
|
8192 = "Friendly";
|
|
|
|
|
16384 = "Frozen while inactive";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
thingflags_udmf
|
|
|
|
|
{
|
2012-07-05 00:03:40 +00:00
|
|
|
|
countsecret = "Count as secret";
|
2009-07-31 13:54:36 +00:00
|
|
|
|
class1 = "Class 1";
|
|
|
|
|
class2 = "Class 2";
|
|
|
|
|
class3 = "Class 3";
|
|
|
|
|
class4 = "Class 4";
|
|
|
|
|
class5 = "Class 5";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Thing flags UDMF translation table
|
|
|
|
|
// This is needed for copy/paste and prefabs to work properly
|
|
|
|
|
// When the UDMF field name is prefixed with ! it is inverted
|
|
|
|
|
thingflagstranslation
|
|
|
|
|
{
|
2013-06-03 11:32:29 +00:00
|
|
|
|
256 = "single";
|
|
|
|
|
512 = "coop";
|
|
|
|
|
1024 = "dm";
|
2009-07-31 13:54:36 +00:00
|
|
|
|
2048 = "translucent";
|
|
|
|
|
4096 = "invisible";
|
|
|
|
|
8192 = "friend";
|
|
|
|
|
16384 = "standing";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2009-07-31 12:56:07 +00:00
|
|
|
|
defaultthingflags
|
|
|
|
|
{
|
|
|
|
|
1;
|
|
|
|
|
2;
|
|
|
|
|
4;
|
|
|
|
|
32;
|
|
|
|
|
64;
|
|
|
|
|
128;
|
|
|
|
|
256;
|
|
|
|
|
512;
|
|
|
|
|
1024;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2009-07-31 13:54:36 +00:00
|
|
|
|
defaultthingflags_udmf
|
|
|
|
|
{
|
|
|
|
|
skill1;
|
|
|
|
|
skill2;
|
|
|
|
|
skill3;
|
|
|
|
|
skill4;
|
|
|
|
|
skill5;
|
|
|
|
|
single;
|
|
|
|
|
coop;
|
|
|
|
|
dm;
|
|
|
|
|
class1;
|
|
|
|
|
class2;
|
|
|
|
|
class3;
|
|
|
|
|
class4;
|
|
|
|
|
class5;
|
|
|
|
|
}
|
|
|
|
|
|
2012-08-27 11:39:14 +00:00
|
|
|
|
// How thing flags should be compared (for the stuck thing error check)
|
|
|
|
|
thingflagscompare_udmf
|
|
|
|
|
{
|
|
|
|
|
skills {
|
|
|
|
|
skill6;
|
|
|
|
|
skill7;
|
2012-11-09 17:40:47 +00:00
|
|
|
|
skill8;
|
|
|
|
|
skill9;
|
|
|
|
|
skill10;
|
|
|
|
|
skill11;
|
|
|
|
|
skill12;
|
|
|
|
|
skill13;
|
|
|
|
|
skill14;
|
|
|
|
|
skill15;
|
|
|
|
|
skill16;
|
2012-08-27 11:39:14 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
classes {
|
|
|
|
|
class4;
|
|
|
|
|
class5;
|
|
|
|
|
class6;
|
|
|
|
|
class7;
|
|
|
|
|
class8;
|
2012-11-09 17:40:47 +00:00
|
|
|
|
class9;
|
|
|
|
|
class10;
|
|
|
|
|
class11;
|
|
|
|
|
class12;
|
|
|
|
|
class13;
|
|
|
|
|
class14;
|
|
|
|
|
class15;
|
|
|
|
|
class16;
|
2012-08-27 11:39:14 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
2009-07-31 13:54:36 +00:00
|
|
|
|
|
2009-07-31 12:56:07 +00:00
|
|
|
|
// Default sector brightness levels
|
|
|
|
|
sectorbrightness
|
|
|
|
|
{
|
|
|
|
|
255; 248; 240; 232; 224; 216; 208; 200; 192; 184; 176; 168; 160; 152; 144; 136;
|
|
|
|
|
128; 120; 112; 104; 96; 88; 80; 72; 64; 56; 48; 40; 32; 24; 16; 8; 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2009-08-03 06:36:03 +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.
|
|
|
|
|
*/
|
|
|
|
|
textures
|
|
|
|
|
{
|
|
|
|
|
zdoom1
|
|
|
|
|
{
|
|
|
|
|
start = "TX_START";
|
|
|
|
|
end = "TX_END";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2009-07-31 13:54:36 +00:00
|
|
|
|
/*
|
|
|
|
|
ADDITIONAL UNIVERSAL DOOM MAP FORMAT FIELD DEFINITIONS
|
2012-04-17 19:13:47 +00:00
|
|
|
|
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)
|
|
|
|
|
17 = angle in degrees (float)
|
2009-07-31 13:54:36 +00:00
|
|
|
|
*/
|
|
|
|
|
universalfields
|
|
|
|
|
{
|
|
|
|
|
linedef
|
|
|
|
|
{
|
|
|
|
|
comment
|
|
|
|
|
{
|
|
|
|
|
type = 2;
|
|
|
|
|
default = "";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
alpha
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 1.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
renderstyle
|
|
|
|
|
{
|
|
|
|
|
type = 16;
|
|
|
|
|
default = "translucent";
|
|
|
|
|
enum
|
|
|
|
|
{
|
|
|
|
|
translucent = "Translucent";
|
|
|
|
|
add = "Additive";
|
|
|
|
|
}
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
locknumber
|
|
|
|
|
{
|
|
|
|
|
type = 0;
|
|
|
|
|
default = 0;
|
2009-07-31 13:54:36 +00:00
|
|
|
|
}
|
2012-11-05 21:53:45 +00:00
|
|
|
|
|
2012-07-10 10:20:45 +00:00
|
|
|
|
arg0str
|
|
|
|
|
{
|
2012-11-05 21:53:45 +00:00
|
|
|
|
type = 2;
|
|
|
|
|
default = "";
|
|
|
|
|
}
|
2009-07-31 13:54:36 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
sidedef
|
|
|
|
|
{
|
2012-04-17 19:13:47 +00:00
|
|
|
|
clipmidtex
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
|
|
|
|
default = false;
|
|
|
|
|
}
|
|
|
|
|
|
2009-07-31 13:54:36 +00:00
|
|
|
|
comment
|
|
|
|
|
{
|
|
|
|
|
type = 2;
|
|
|
|
|
default = "";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
light
|
|
|
|
|
{
|
|
|
|
|
type = 0;
|
|
|
|
|
default = 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
lightabsolute
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
|
|
|
|
default = false;
|
|
|
|
|
}
|
|
|
|
|
|
2012-04-17 19:13:47 +00:00
|
|
|
|
nodecals
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
|
|
|
|
default = false;
|
|
|
|
|
}
|
|
|
|
|
|
2009-07-31 13:54:36 +00:00
|
|
|
|
nofakecontrast
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
|
|
|
|
default = false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
offsetx_top
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 0.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
offsety_top
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 0.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
offsetx_mid
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 0.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
offsety_mid
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 0.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
offsetx_bottom
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 0.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
offsety_bottom
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 0.0f;
|
|
|
|
|
}
|
|
|
|
|
|
2012-04-17 19:13:47 +00:00
|
|
|
|
scalex_top
|
2010-09-02 20:42:00 +00:00
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 1.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
scaley_top
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 1.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
scalex_mid
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 1.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
scaley_mid
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 1.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
scalex_bottom
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 1.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
scaley_bottom
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 1.0f;
|
|
|
|
|
}
|
|
|
|
|
|
2012-04-17 19:13:47 +00:00
|
|
|
|
smoothlighting
|
2010-09-02 20:42:00 +00:00
|
|
|
|
{
|
|
|
|
|
type = 3;
|
|
|
|
|
default = false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
wrapmidtex
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
|
|
|
|
default = false;
|
|
|
|
|
}
|
2012-11-05 12:31:24 +00:00
|
|
|
|
|
|
|
|
|
lightfog
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
|
|
|
|
default = true;
|
|
|
|
|
}
|
2009-07-31 13:54:36 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
thing
|
|
|
|
|
{
|
|
|
|
|
comment
|
|
|
|
|
{
|
|
|
|
|
type = 2;
|
|
|
|
|
default = "";
|
|
|
|
|
}
|
2013-06-11 08:05:32 +00:00
|
|
|
|
|
2012-07-05 00:03:40 +00:00
|
|
|
|
conversation
|
|
|
|
|
{
|
|
|
|
|
type = 0;
|
|
|
|
|
default = 0;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
skill6
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
skill7
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
skill8
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
skill9
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
skill10
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
skill11
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
skill12
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
skill13
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-07-05 00:03:40 +00:00
|
|
|
|
}
|
2012-11-05 21:53:45 +00:00
|
|
|
|
|
|
|
|
|
skill14
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
skill15
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
skill16
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class6
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class7
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class8
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class9
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class10
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class11
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class12
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class13
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class14
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class15
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
class16
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
2012-11-09 17:17:56 +00:00
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
2012-07-10 10:20:45 +00:00
|
|
|
|
arg0str
|
|
|
|
|
{
|
2012-11-05 21:53:45 +00:00
|
|
|
|
type = 2;
|
|
|
|
|
default = "";
|
|
|
|
|
}
|
2009-07-31 13:54:36 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
sector
|
|
|
|
|
{
|
|
|
|
|
comment
|
|
|
|
|
{
|
|
|
|
|
type = 2;
|
|
|
|
|
default = "";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
xpanningfloor
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 0.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ypanningfloor
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 0.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
xpanningceiling
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 0.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ypanningceiling
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 0.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
xscalefloor
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 1.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
yscalefloor
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 1.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
xscaleceiling
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 1.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
yscaleceiling
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 1.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
rotationfloor
|
|
|
|
|
{
|
|
|
|
|
type = 17;
|
|
|
|
|
default = 0.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
rotationceiling
|
|
|
|
|
{
|
|
|
|
|
type = 17;
|
|
|
|
|
default = 0.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
lightfloor
|
|
|
|
|
{
|
|
|
|
|
type = 0;
|
|
|
|
|
default = 0.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
lightceiling
|
|
|
|
|
{
|
|
|
|
|
type = 0;
|
|
|
|
|
default = 0.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
lightfloorabsolute
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
|
|
|
|
default = false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
lightceilingabsolute
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
|
|
|
|
default = false;
|
2012-11-05 21:53:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
alphafloor
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 1.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
alphaceiling
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 1.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
renderstylefloor
|
|
|
|
|
{
|
|
|
|
|
type = 16;
|
|
|
|
|
default = "translucent";
|
|
|
|
|
enum
|
|
|
|
|
{
|
|
|
|
|
translucent = "Translucent";
|
|
|
|
|
add = "Additive";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
renderstyleceiling
|
|
|
|
|
{
|
|
|
|
|
type = 16;
|
|
|
|
|
default = "translucent";
|
|
|
|
|
enum
|
|
|
|
|
{
|
|
|
|
|
translucent = "Translucent";
|
|
|
|
|
add = "Additive";
|
|
|
|
|
}
|
2009-07-31 13:54:36 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
gravity
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 1.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
lightcolor
|
|
|
|
|
{
|
|
|
|
|
type = 10;
|
|
|
|
|
default = 16777215;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fadecolor
|
|
|
|
|
{
|
|
|
|
|
type = 10;
|
|
|
|
|
default = 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
desaturation
|
|
|
|
|
{
|
|
|
|
|
type = 1;
|
|
|
|
|
default = 0.0f;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
silent
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
|
|
|
|
default = false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
nofallingdamage
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
|
|
|
|
default = false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
dropactors
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
|
|
|
|
default = false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
norespawn
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
|
|
|
|
default = false;
|
|
|
|
|
}
|
2012-07-05 00:03:40 +00:00
|
|
|
|
|
|
|
|
|
soundsequence
|
|
|
|
|
{
|
|
|
|
|
type = 2;
|
|
|
|
|
default = "";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
hidden
|
|
|
|
|
{
|
|
|
|
|
type = 3;
|
|
|
|
|
default = false;
|
|
|
|
|
}
|
2009-07-31 13:54:36 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2009-07-31 12:56:07 +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.
|
2012-04-17 19:13:47 +00:00
|
|
|
|
blindcopy = Lump will be copied along with the map blindly. (useful for lumps Doom Builder doesn't use)
|
2009-07-31 12:56:07 +00:00
|
|
|
|
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.
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
doommaplumpnames
|
|
|
|
|
{
|
|
|
|
|
REJECT
|
|
|
|
|
{
|
|
|
|
|
allowempty = true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hexenmaplumpnames
|
|
|
|
|
{
|
|
|
|
|
REJECT
|
|
|
|
|
{
|
|
|
|
|
allowempty = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
BEHAVIOR
|
|
|
|
|
{
|
|
|
|
|
required = true;
|
|
|
|
|
nodebuild = false;
|
|
|
|
|
blindcopy = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SCRIPTS
|
|
|
|
|
{
|
|
|
|
|
required = false;
|
|
|
|
|
nodebuild = false;
|
|
|
|
|
script = "ZDoom_ACS.cfg";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2009-07-31 13:54:36 +00:00
|
|
|
|
udmfmaplumpnames
|
|
|
|
|
{
|
|
|
|
|
BEHAVIOR
|
|
|
|
|
{
|
|
|
|
|
required = false;
|
|
|
|
|
nodebuild = false;
|
|
|
|
|
blindcopy = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
DIALOGUE
|
|
|
|
|
{
|
|
|
|
|
required = false;
|
|
|
|
|
nodebuild = false;
|
2012-07-05 00:03:40 +00:00
|
|
|
|
script = "ZDoom_USDF.cfg";
|
2009-07-31 13:54:36 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ZNODES
|
|
|
|
|
{
|
|
|
|
|
required = false;
|
|
|
|
|
nodebuild = true;
|
|
|
|
|
allowempty = false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
BLOCKMAP
|
|
|
|
|
{
|
|
|
|
|
required = false;
|
|
|
|
|
nodebuild = true;
|
|
|
|
|
allowempty = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
REJECT
|
|
|
|
|
{
|
|
|
|
|
required = false;
|
|
|
|
|
nodebuild = true;
|
|
|
|
|
allowempty = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SCRIPTS
|
|
|
|
|
{
|
|
|
|
|
required = false;
|
|
|
|
|
nodebuild = false;
|
|
|
|
|
script = "ZDoom_ACS.cfg";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2009-07-31 12:56:07 +00:00
|
|
|
|
enums
|
|
|
|
|
{
|
2012-04-17 19:13:47 +00:00
|
|
|
|
angles
|
|
|
|
|
{
|
|
|
|
|
0 = "0: East";
|
|
|
|
|
32 = "32: Northeast";
|
|
|
|
|
64 = "64: North";
|
|
|
|
|
96 = "96: Northwest";
|
|
|
|
|
128 = "128: West";
|
|
|
|
|
160 = "160: Southwest";
|
|
|
|
|
192 = "192: South";
|
|
|
|
|
224 = "224: Southest";
|
|
|
|
|
}
|
|
|
|
|
|
2009-07-31 12:56:07 +00:00
|
|
|
|
frontback
|
|
|
|
|
{
|
|
|
|
|
0 = "Front";
|
|
|
|
|
1 = "Back";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
backfront
|
|
|
|
|
{
|
|
|
|
|
1 = "Front";
|
|
|
|
|
0 = "Back";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
floorceiling
|
|
|
|
|
{
|
|
|
|
|
0 = "Floor";
|
|
|
|
|
1 = "Ceiling";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ceilingfloor
|
|
|
|
|
{
|
|
|
|
|
0 = "Ceiling";
|
|
|
|
|
1 = "Floor";
|
|
|
|
|
}
|
|
|
|
|
|
2012-04-17 19:13:47 +00:00
|
|
|
|
floorceilingboth
|
|
|
|
|
{
|
|
|
|
|
0 = "Floor";
|
|
|
|
|
1 = "Ceiling";
|
|
|
|
|
2 = "Both";
|
|
|
|
|
}
|
|
|
|
|
|
2009-07-31 12:56:07 +00:00
|
|
|
|
sector_flags
|
|
|
|
|
{
|
|
|
|
|
1 = "Silent";
|
|
|
|
|
2 = "No Falling Damage";
|
|
|
|
|
4 = "Drop with floor";
|
|
|
|
|
8 = "No Respawn";
|
|
|
|
|
}
|
2012-04-17 19:13:47 +00:00
|
|
|
|
|
|
|
|
|
delays
|
|
|
|
|
{
|
|
|
|
|
105 = "105: Lift wait";
|
|
|
|
|
150 = "150: Door Wait";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
donut
|
|
|
|
|
{
|
|
|
|
|
4 = "4: Normal";
|
|
|
|
|
}
|
2009-07-31 12:56:07 +00:00
|
|
|
|
|
2012-04-17 19:13:47 +00:00
|
|
|
|
door_speeds
|
|
|
|
|
{
|
|
|
|
|
4 = "4: Animated";
|
|
|
|
|
16 = "16: Slow";
|
|
|
|
|
32 = "32: Normal";
|
|
|
|
|
64 = "64: Fast";
|
|
|
|
|
128 = "128: Turbo";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
flat_speeds
|
|
|
|
|
{
|
|
|
|
|
8 = "8: Slow";
|
|
|
|
|
16 = "16: Normal";
|
|
|
|
|
32 = "32: Fast";
|
|
|
|
|
64 = "64: Turbo";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
plat_speeds
|
|
|
|
|
{
|
|
|
|
|
8 = "8: Slow";
|
|
|
|
|
16 = "16: Normal";
|
|
|
|
|
32 = "32: Lift/Fast";
|
|
|
|
|
64 = "64: Turbo";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
scroll_speeds
|
|
|
|
|
{
|
|
|
|
|
64 = "64: Normal";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
stair_speeds
|
|
|
|
|
{
|
|
|
|
|
2 = "2: Slow";
|
|
|
|
|
4 = "4: Normal";
|
|
|
|
|
16 = "16: Fast";
|
|
|
|
|
32 = "32: Turbo";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
generic_floor_target
|
|
|
|
|
{
|
|
|
|
|
0 = "Relative offset";
|
|
|
|
|
1 = "Highest neighbor";
|
|
|
|
|
2 = "Lowest neighbor";
|
|
|
|
|
3 = "Nearest neighbor";
|
|
|
|
|
4 = "Lowest neighbor";
|
|
|
|
|
5 = "Ceiling";
|
|
|
|
|
6 = "Shortest lower texture";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
generic_ceiling_target
|
|
|
|
|
{
|
|
|
|
|
0 = "Relative offset";
|
|
|
|
|
1 = "Highest neighbor";
|
|
|
|
|
2 = "Lowest neighbor";
|
|
|
|
|
3 = "Nearest neighbor";
|
|
|
|
|
4 = "Highest neighbor";
|
|
|
|
|
5 = "Floor";
|
|
|
|
|
6 = "Shortest lower texture";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
generic_door_types
|
|
|
|
|
{
|
|
|
|
|
0 = "Open Close";
|
|
|
|
|
1 = "Open Stay";
|
|
|
|
|
2 = "Close Open";
|
|
|
|
|
3 = "Close Stay";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
generic_lift_types
|
|
|
|
|
{
|
|
|
|
|
0 = "Up Stay";
|
|
|
|
|
1 = "Down Up";
|
|
|
|
|
2 = "Down to nearest";
|
|
|
|
|
3 = "Down to lowest";
|
|
|
|
|
4 = "Perpetual raise";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
death_types
|
|
|
|
|
{
|
|
|
|
|
0 = "Unknown";
|
|
|
|
|
5 = "Rocket impact";
|
|
|
|
|
6 = "Rocket explosion";
|
|
|
|
|
7 = "Plasma rifle";
|
|
|
|
|
8 = "BFG impact";
|
|
|
|
|
9 = "BFG explosion";
|
|
|
|
|
10 = "Chainsaw";
|
|
|
|
|
11 = "Shotgun";
|
|
|
|
|
12 = "Water";
|
|
|
|
|
13 = "Slime";
|
|
|
|
|
14 = "Lava";
|
|
|
|
|
15 = "Crush";
|
|
|
|
|
16 = "Telefrag";
|
|
|
|
|
17 = "Falling";
|
|
|
|
|
18 = "Suicide";
|
|
|
|
|
19 = "Barrel";
|
|
|
|
|
20 = "Exit";
|
|
|
|
|
21 = "Splash";
|
|
|
|
|
22 = "Melee hit";
|
|
|
|
|
23 = "Railgun";
|
|
|
|
|
24 = "Frost";
|
|
|
|
|
25 = "Disintegration";
|
|
|
|
|
26 = "Poison";
|
|
|
|
|
27 = "Electricity";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
teams
|
|
|
|
|
{
|
|
|
|
|
0 = "0: Blue Team";
|
|
|
|
|
1 = "1: Red Team";
|
|
|
|
|
2 = "2: Green Team";
|
|
|
|
|
3 = "3: Gold Team";
|
|
|
|
|
4 = "4: Black Team";
|
|
|
|
|
5 = "5: White Team";
|
|
|
|
|
6 = "6: Orange Team";
|
|
|
|
|
7 = "7: Purple Team";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
enums_doom
|
|
|
|
|
{
|
2009-07-31 12:56:07 +00:00
|
|
|
|
keys
|
|
|
|
|
{
|
|
|
|
|
0 = "None";
|
|
|
|
|
1 = "Red key card";
|
|
|
|
|
2 = "Blue key card";
|
|
|
|
|
3 = "Yellow key card";
|
|
|
|
|
4 = "Red skull key";
|
|
|
|
|
5 = "Blue skull key";
|
|
|
|
|
6 = "Yellow skull key";
|
|
|
|
|
100 = "Any key";
|
|
|
|
|
101 = "All keys";
|
|
|
|
|
102 = "Impossible";
|
|
|
|
|
129 = "Any red key";
|
|
|
|
|
130 = "Any blue key";
|
|
|
|
|
131 = "Any yellow key";
|
|
|
|
|
229 = "One of each color";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
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";
|
2012-04-17 19:13:47 +00:00
|
|
|
|
22 = "Armor Bonus";
|
2009-07-31 12:56:07 +00:00
|
|
|
|
23 = "Stimpack";
|
|
|
|
|
24 = "Medkit";
|
|
|
|
|
25 = "Soul Sphere";
|
|
|
|
|
27 = "Shotgun";
|
|
|
|
|
28 = "Chaingun";
|
|
|
|
|
29 = "Rocket Launcher";
|
|
|
|
|
30 = "Plasma Gun";
|
|
|
|
|
31 = "BFG";
|
|
|
|
|
32 = "Chainsaw";
|
|
|
|
|
33 = "Super Shotgun";
|
2012-04-17 19:13:47 +00:00
|
|
|
|
41 = "Rock debris #1";
|
|
|
|
|
42 = "Rock debris #2";
|
|
|
|
|
43 = "Rock debris #3";
|
|
|
|
|
44 = "Dirt #1";
|
|
|
|
|
45 = "Dirt #2";
|
|
|
|
|
46 = "Dirt #3";
|
|
|
|
|
47 = "Dirt #4";
|
|
|
|
|
48 = "Dirt #5";
|
|
|
|
|
49 = "Dirt #6";
|
2009-07-31 12:56:07 +00:00
|
|
|
|
51 = "Plasma Bolt";
|
|
|
|
|
53 = "Tracer";
|
2012-04-17 19:13:47 +00:00
|
|
|
|
54 = "Glass shard #1";
|
|
|
|
|
55 = "Glass shard #2";
|
|
|
|
|
56 = "Glass shard #3";
|
|
|
|
|
57 = "Glass shard #4";
|
|
|
|
|
58 = "Glass shard #5";
|
|
|
|
|
59 = "Glass shard #6";
|
|
|
|
|
60 = "Glass shard #7";
|
|
|
|
|
61 = "Glass shard #8";
|
|
|
|
|
62 = "Glass shard #9";
|
|
|
|
|
63 = "Glass shard #10";
|
|
|
|
|
68 = "Green Armor";
|
|
|
|
|
69 = "Blue Armor";
|
|
|
|
|
75 = "Energy Cell";
|
2009-07-31 12:56:07 +00:00
|
|
|
|
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";
|
2012-04-17 19:13:47 +00:00
|
|
|
|
142 = "Energy Cell Pack";
|
2009-07-31 12:56:07 +00:00
|
|
|
|
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";
|
2012-04-17 19:13:47 +00:00
|
|
|
|
216 = "Grenade";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
enums_heretic
|
|
|
|
|
{
|
|
|
|
|
keys
|
|
|
|
|
{
|
|
|
|
|
0 = "None";
|
|
|
|
|
1 = "Green key";
|
|
|
|
|
2 = "Blue key";
|
|
|
|
|
3 = "Yellow key";
|
|
|
|
|
129 = "Green key";
|
|
|
|
|
130 = "Blue key";
|
|
|
|
|
131 = "Yellow key";
|
|
|
|
|
100 = "Any key";
|
|
|
|
|
101 = "All keys";
|
|
|
|
|
229 = "All keys";
|
2009-07-31 12:56:07 +00:00
|
|
|
|
}
|
|
|
|
|
|
2012-04-17 19:13:47 +00:00
|
|
|
|
spawnthing
|
2009-07-31 12:56:07 +00:00
|
|
|
|
{
|
2012-04-17 19:13:47 +00:00
|
|
|
|
1 = "Sabreclaw";
|
|
|
|
|
2 = "Nitrogolem";
|
|
|
|
|
3 = "Weredragon";
|
|
|
|
|
4 = "Golem";
|
|
|
|
|
5 = "Gargoyle";
|
|
|
|
|
6 = "Undead Warrior";
|
|
|
|
|
7 = "Fire Gargoyle";
|
|
|
|
|
8 = "Ghost Golem";
|
|
|
|
|
9 = "Ghost Nitrogolem";
|
|
|
|
|
10 = "Gargoyle Shot";
|
|
|
|
|
11 = "Wand Crystal";
|
|
|
|
|
12 = "Wand Geode";
|
|
|
|
|
14 = "Morph Ovum";
|
|
|
|
|
15 = "Wings of Wrath";
|
|
|
|
|
19 = "Disciple of D'Sparil";
|
|
|
|
|
20 = "Iron Lich";
|
|
|
|
|
21 = "Bridge";
|
|
|
|
|
23 = "Crystal Vial";
|
|
|
|
|
24 = "Quartz Flask";
|
|
|
|
|
25 = "Mystic Urb";
|
|
|
|
|
27 = "Ethereal Crossbow";
|
|
|
|
|
28 = "Dragon Claw";
|
|
|
|
|
29 = "Phoenix Rod";
|
|
|
|
|
30 = "Hell Staff";
|
|
|
|
|
31 = "Fire Mace";
|
|
|
|
|
32 = "Gauntlets of the Necromancer";
|
|
|
|
|
33 = "Ethereal Arrows";
|
|
|
|
|
34 = "Ethereal Quiver";
|
|
|
|
|
35 = "Mace Sphere";
|
|
|
|
|
36 = "Mace Sphere Pile";
|
|
|
|
|
37 = "Claw Orb";
|
|
|
|
|
38 = "Energy Orb";
|
|
|
|
|
40 = "Morph Ovum Shot";
|
|
|
|
|
41 = "Rock debris #1";
|
|
|
|
|
42 = "Rock debris #2";
|
|
|
|
|
43 = "Rock debris #3";
|
|
|
|
|
44 = "Dirt #1";
|
|
|
|
|
45 = "Dirt #2";
|
|
|
|
|
46 = "Dirt #3";
|
|
|
|
|
47 = "Dirt #4";
|
|
|
|
|
48 = "Dirt #5";
|
|
|
|
|
49 = "Dirt #6";
|
|
|
|
|
54 = "Glass shard #1";
|
|
|
|
|
55 = "Glass shard #2";
|
|
|
|
|
56 = "Glass shard #3";
|
|
|
|
|
57 = "Glass shard #4";
|
|
|
|
|
58 = "Glass shard #5";
|
|
|
|
|
59 = "Glass shard #6";
|
|
|
|
|
60 = "Glass shard #7";
|
|
|
|
|
61 = "Glass shard #8";
|
|
|
|
|
62 = "Glass shard #9";
|
|
|
|
|
63 = "Glass shard #10";
|
|
|
|
|
68 = "Silver Shield";
|
|
|
|
|
69 = "Enchanted Shield";
|
|
|
|
|
72 = "Time Bomb of the Ancients";
|
|
|
|
|
73 = "Torch";
|
|
|
|
|
85 = "Blue Key";
|
|
|
|
|
86 = "Green Key";
|
|
|
|
|
87 = "Yellow Key";
|
|
|
|
|
110 = "Wind Sound";
|
|
|
|
|
111 = "Waterfall Sound";
|
|
|
|
|
120 = "Weredragon Shot";
|
|
|
|
|
121 = "Feather";
|
|
|
|
|
122 = "Chicken";
|
|
|
|
|
123 = "Volcano Blast";
|
|
|
|
|
124 = "Tiny Volcano Blast";
|
|
|
|
|
125 = "Pod";
|
|
|
|
|
126 = "Pod Generator";
|
|
|
|
|
127 = "Ethereal Axe";
|
|
|
|
|
128 = "Bloody Axe";
|
|
|
|
|
129 = "Ghost Warrior";
|
|
|
|
|
130 = "Blood";
|
|
|
|
|
131 = "Golem Shot";
|
|
|
|
|
132 = "Ophidian";
|
|
|
|
|
133 = "Ring of Invincibility";
|
|
|
|
|
134 = "Tome of Power";
|
|
|
|
|
135 = "Shadow Sphere";
|
|
|
|
|
136 = "Bag of Holding";
|
|
|
|
|
137 = "Map Scroll";
|
|
|
|
|
138 = "Ophidian Blue Shot";
|
|
|
|
|
139 = "Ophidian Yellow Shot";
|
|
|
|
|
140 = "Disciple Shot";
|
|
|
|
|
141 = "D'Sparil Teleportation Spot";
|
|
|
|
|
142 = "D'Sparil on Chaos Serpent";
|
|
|
|
|
143 = "D'Sparil alone";
|
|
|
|
|
144 = "Chaos Serpent Shot";
|
|
|
|
|
145 = "D'Sparil Shot";
|
|
|
|
|
146 = "Disciple Summon";
|
|
|
|
|
147 = "Main Crossbow Shot";
|
|
|
|
|
148 = "Tomed Crossbow Shot";
|
|
|
|
|
149 = "Secondary Crossbow Shot";
|
|
|
|
|
150 = "Volcano";
|
|
|
|
|
151 = "Small Goldwand Shot";
|
|
|
|
|
152 = "Tomed Goldwand Shot";
|
|
|
|
|
153 = "Crushing Firemace Sphere";
|
|
|
|
|
154 = "Firemace Sphere";
|
|
|
|
|
155 = "Small Firemace Sphere";
|
|
|
|
|
156 = "Large Firemace Sphere";
|
|
|
|
|
157 = "Dragonclaw Ripper";
|
|
|
|
|
158 = "SkullRodAmmo";
|
|
|
|
|
159 = "SkullRodHefty";
|
|
|
|
|
160 = "HornRodFX1";
|
|
|
|
|
161 = "PhoenixRodAmmo";
|
|
|
|
|
162 = "PhoenixRodHefty";
|
|
|
|
|
163 = "PhoenixFX1";
|
|
|
|
|
164 = "Iron Lich Ice Shot";
|
|
|
|
|
165 = "Iron Lich Whirlwind";
|
|
|
|
|
166 = "Red Glitter Generator";
|
|
|
|
|
167 = "Blue Glitter Generator";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
enums_hexen
|
|
|
|
|
{
|
|
|
|
|
keys
|
|
|
|
|
{
|
|
|
|
|
0 = "None";
|
|
|
|
|
1 = "Steel key";
|
|
|
|
|
2 = "Cave key";
|
|
|
|
|
3 = "Axe key";
|
|
|
|
|
4 = "Fire key";
|
|
|
|
|
5 = "Emerald key";
|
|
|
|
|
6 = "Dungeon key";
|
|
|
|
|
7 = "Silver key";
|
|
|
|
|
8 = "Rusted key";
|
|
|
|
|
9 = "Horn key";
|
|
|
|
|
10 = "Swamp key";
|
|
|
|
|
11 = "Castle key";
|
|
|
|
|
101 = "All keys";
|
|
|
|
|
229 = "All keys";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
spawnthing
|
|
|
|
|
{
|
|
|
|
|
1 = "Centaur";
|
|
|
|
|
2 = "Slaughtaur";
|
|
|
|
|
3 = "Green Chaos Serpent";
|
|
|
|
|
4 = "Ettin";
|
|
|
|
|
5 = "Affrit";
|
|
|
|
|
6 = "Swamp Stalker";
|
|
|
|
|
7 = "Swamp Stalker Boss";
|
|
|
|
|
8 = "Reiver";
|
|
|
|
|
9 = "Buried Reiver";
|
|
|
|
|
10 = "Fireball";
|
|
|
|
|
11 = "Blue Mana";
|
|
|
|
|
12 = "Green Mana";
|
|
|
|
|
13 = "Boots of Speed";
|
|
|
|
|
14 = "Porkalator";
|
|
|
|
|
15 = "Wings of Wrath";
|
|
|
|
|
16 = "Dark Servant";
|
|
|
|
|
17 = "Banishment Device";
|
|
|
|
|
19 = "Dark Bishop";
|
|
|
|
|
20 = "Wendigo";
|
|
|
|
|
21 = "Glitter Bridge";
|
|
|
|
|
22 = "Dragonskin Bracers";
|
|
|
|
|
23 = "Crystal Vial";
|
|
|
|
|
24 = "Quartz Flask";
|
|
|
|
|
25 = "Mystic Urn";
|
|
|
|
|
26 = "Krater of Might";
|
|
|
|
|
27 = "Timon's Axe";
|
|
|
|
|
28 = "Hammer of Retribution";
|
|
|
|
|
29 = "Quietus Hilt";
|
|
|
|
|
30 = "Quietus Crossguard";
|
|
|
|
|
31 = "Quietus Blade";
|
|
|
|
|
32 = "Serpent Staff";
|
|
|
|
|
33 = "Wraithverge Crescent";
|
|
|
|
|
34 = "Wraithverge Cross";
|
|
|
|
|
35 = "Wraithverge Handle";
|
|
|
|
|
36 = "Ice Shards Spell";
|
|
|
|
|
37 = "Bloodscourge Grip";
|
|
|
|
|
38 = "Bloodscourge Haft";
|
|
|
|
|
39 = "Bloodscourge Jewel";
|
|
|
|
|
40 = "Porkalator Shot";
|
|
|
|
|
41 = "Rock debris #1";
|
|
|
|
|
42 = "Rock debris #2";
|
|
|
|
|
43 = "Rock debris #3";
|
|
|
|
|
44 = "Dirt #1";
|
|
|
|
|
45 = "Dirt #2";
|
|
|
|
|
46 = "Dirt #3";
|
|
|
|
|
47 = "Dirt #4";
|
|
|
|
|
48 = "Dirt #5";
|
|
|
|
|
49 = "Dirt #6";
|
|
|
|
|
50 = "Arrow";
|
|
|
|
|
51 = "Dart";
|
|
|
|
|
52 = "Poison Dart";
|
|
|
|
|
53 = "Ripper Ball";
|
|
|
|
|
54 = "Glass shard #1";
|
|
|
|
|
55 = "Glass shard #2";
|
|
|
|
|
56 = "Glass shard #3";
|
|
|
|
|
57 = "Glass shard #4";
|
|
|
|
|
58 = "Glass shard #5";
|
|
|
|
|
59 = "Glass shard #6";
|
|
|
|
|
60 = "Glass shard #7";
|
|
|
|
|
61 = "Glass shard #8";
|
|
|
|
|
62 = "Glass shard #9";
|
|
|
|
|
63 = "Glass shard #10";
|
|
|
|
|
64 = "Blade";
|
|
|
|
|
65 = "Ice Shard";
|
|
|
|
|
66 = "Small Flame";
|
|
|
|
|
67 = "Large Flame";
|
|
|
|
|
68 = "Mesh Armor";
|
|
|
|
|
69 = "Falcon Shield";
|
|
|
|
|
70 = "Platinum Helm";
|
|
|
|
|
71 = "Amulet Of Warding";
|
|
|
|
|
72 = "Fl<46>chette";
|
|
|
|
|
73 = "Torch";
|
|
|
|
|
74 = "Disc of Repulsion";
|
|
|
|
|
75 = "Combined Mana";
|
|
|
|
|
76 = "Yorick's skull";
|
|
|
|
|
77 = "Heart of D'Sparil";
|
|
|
|
|
78 = "Ruby planet";
|
|
|
|
|
79 = "Emerald planet #1";
|
|
|
|
|
80 = "Emerald planet #2";
|
|
|
|
|
81 = "Sapphire planet #1";
|
|
|
|
|
82 = "Sapphire planet #2";
|
|
|
|
|
83 = "Daemon Codex";
|
|
|
|
|
84 = "Liber Obscura";
|
|
|
|
|
85 = "Steel key";
|
|
|
|
|
86 = "Cave key";
|
|
|
|
|
87 = "Axe key";
|
|
|
|
|
88 = "Fire key";
|
|
|
|
|
89 = "Emerald key";
|
|
|
|
|
90 = "Dungeon key";
|
|
|
|
|
91 = "Silver key";
|
|
|
|
|
92 = "Rusted key";
|
|
|
|
|
93 = "Horn key";
|
|
|
|
|
94 = "Swamp key";
|
|
|
|
|
95 = "Water drip";
|
|
|
|
|
96 = "Small temporary flame";
|
|
|
|
|
97 = "Small Flame";
|
|
|
|
|
98 = "Large temporary flame";
|
|
|
|
|
99 = "Large Flame";
|
|
|
|
|
100 = "Phantasmal green chaos serpent";
|
|
|
|
|
101 = "Phantasmal brown chaos serpent";
|
|
|
|
|
102 = "Phantasmal ettin";
|
|
|
|
|
103 = "Phantasmal centaur";
|
|
|
|
|
104 = "Raised spike";
|
|
|
|
|
105 = "Burried spike";
|
|
|
|
|
106 = "Dripping flesh";
|
|
|
|
|
107 = "Dripping flesh";
|
|
|
|
|
108 = "Reiver fireball sparks";
|
|
|
|
|
110 = "Wind Sound";
|
|
|
|
|
130 = "Blood";
|
|
|
|
|
133 = "Icon of the Defender";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
enums_strife
|
|
|
|
|
{
|
|
|
|
|
keys
|
|
|
|
|
{
|
|
|
|
|
0 = "None";
|
|
|
|
|
1 = "Base Key (Front)";
|
|
|
|
|
2 = "Governor's Key";
|
|
|
|
|
3 = "Travel Passcard";
|
|
|
|
|
4 = "Blue ID Badge";
|
|
|
|
|
5 = "Prison Key";
|
|
|
|
|
6 = "Severed Hand";
|
|
|
|
|
7 = "Power Key 1";
|
|
|
|
|
8 = "Power Key 2";
|
|
|
|
|
9 = "Power Key 3";
|
|
|
|
|
10 = "Gold Key";
|
|
|
|
|
11 = "Gold ID Badge";
|
|
|
|
|
12 = "Silver Key";
|
|
|
|
|
13 = "Oracle Key";
|
|
|
|
|
14 = "Military ID";
|
|
|
|
|
15 = "Order Key";
|
|
|
|
|
16 = "Warehouse Key";
|
|
|
|
|
17 = "Brass Key";
|
|
|
|
|
18 = "Red Crystal Key";
|
|
|
|
|
19 = "Blue Crystal Key";
|
|
|
|
|
20 = "Chapel Key";
|
|
|
|
|
21 = "Catacomb Key";
|
|
|
|
|
22 = "Security Key";
|
|
|
|
|
23 = "Core Key";
|
|
|
|
|
24 = "Mauler Key";
|
|
|
|
|
25 = "Factory Key";
|
|
|
|
|
26 = "Mine Key";
|
|
|
|
|
27 = "New Key 5";
|
|
|
|
|
50 = "Prison Pass";
|
|
|
|
|
51 = "Oracle Pass";
|
|
|
|
|
103 = "Retail Version Only"; // this was used in shareware Strife
|
2009-07-31 12:56:07 +00:00
|
|
|
|
}
|
|
|
|
|
|
2012-04-17 19:13:47 +00:00
|
|
|
|
spawnthing
|
2009-07-31 12:56:07 +00:00
|
|
|
|
{
|
2012-04-17 19:13:47 +00:00
|
|
|
|
11 = "Clip Of Bullets";
|
|
|
|
|
40 = "Morph Ovum Shot";
|
|
|
|
|
41 = "Rock debris #1";
|
|
|
|
|
42 = "Rock debris #2";
|
|
|
|
|
43 = "Rock debris #3";
|
|
|
|
|
44 = "Dirt #1";
|
|
|
|
|
45 = "Dirt #2";
|
|
|
|
|
46 = "Dirt #3";
|
|
|
|
|
47 = "Dirt #4";
|
|
|
|
|
48 = "Dirt #5";
|
|
|
|
|
49 = "Dirt #6";
|
|
|
|
|
54 = "Glass shard #1";
|
|
|
|
|
55 = "Glass shard #2";
|
|
|
|
|
56 = "Glass shard #3";
|
|
|
|
|
57 = "Glass shard #4";
|
|
|
|
|
58 = "Glass shard #5";
|
|
|
|
|
59 = "Glass shard #6";
|
|
|
|
|
60 = "Glass shard #7";
|
|
|
|
|
61 = "Glass shard #8";
|
|
|
|
|
62 = "Glass shard #9";
|
|
|
|
|
63 = "Glass shard #10";
|
|
|
|
|
68 = "Leather Armor";
|
|
|
|
|
69 = "Metal Armor";
|
|
|
|
|
75 = "Energy Pod";
|
|
|
|
|
130 = "Blood";
|
|
|
|
|
135 = "Shadow Armor";
|
|
|
|
|
136 = "Environmental Suit";
|
|
|
|
|
137 = "Computer Map";
|
|
|
|
|
139 = "Box Of Bullets";
|
|
|
|
|
140 = "Mini-Missiles";
|
|
|
|
|
141 = "Crate of Missiles";
|
|
|
|
|
142 = "Energy Pack";
|
|
|
|
|
144 = "Ammo Satchel";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
enums_chex
|
|
|
|
|
{
|
|
|
|
|
keys
|
|
|
|
|
{
|
|
|
|
|
0 = "None";
|
|
|
|
|
1 = "Red key card";
|
|
|
|
|
2 = "Blue key card";
|
|
|
|
|
3 = "Yellow key card";
|
|
|
|
|
4 = "Red Flem key";
|
|
|
|
|
5 = "Blue Flem key";
|
|
|
|
|
6 = "Yellow Flem key";
|
|
|
|
|
100 = "Any key";
|
|
|
|
|
101 = "All keys";
|
|
|
|
|
102 = "Impossible";
|
|
|
|
|
129 = "Any red key";
|
|
|
|
|
130 = "Any blue key";
|
|
|
|
|
131 = "Any yellow key";
|
|
|
|
|
229 = "One of each color";
|
2009-07-31 12:56:07 +00:00
|
|
|
|
}
|
|
|
|
|
|
2012-04-17 19:13:47 +00:00
|
|
|
|
spawnthing
|
2009-07-31 12:56:07 +00:00
|
|
|
|
{
|
2012-04-17 19:13:47 +00:00
|
|
|
|
41 = "Rock debris #1";
|
|
|
|
|
42 = "Rock debris #2";
|
|
|
|
|
43 = "Rock debris #3";
|
|
|
|
|
44 = "Dirt #1";
|
|
|
|
|
45 = "Dirt #2";
|
|
|
|
|
46 = "Dirt #3";
|
|
|
|
|
47 = "Dirt #4";
|
|
|
|
|
48 = "Dirt #5";
|
|
|
|
|
49 = "Dirt #6";
|
|
|
|
|
54 = "Glass shard #1";
|
|
|
|
|
55 = "Glass shard #2";
|
|
|
|
|
56 = "Glass shard #3";
|
|
|
|
|
57 = "Glass shard #4";
|
|
|
|
|
58 = "Glass shard #5";
|
|
|
|
|
59 = "Glass shard #6";
|
|
|
|
|
60 = "Glass shard #7";
|
|
|
|
|
61 = "Glass shard #8";
|
|
|
|
|
62 = "Glass shard #9";
|
|
|
|
|
63 = "Glass shard #10";
|
|
|
|
|
130 = "Blood";
|
|
|
|
|
142 = "Phasing Zorcher Pack";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
enums_chex3
|
|
|
|
|
{
|
|
|
|
|
keys
|
|
|
|
|
{
|
|
|
|
|
0 = "None";
|
|
|
|
|
1 = "Red key card";
|
|
|
|
|
2 = "Blue key card";
|
|
|
|
|
3 = "Yellow key card";
|
|
|
|
|
4 = "Red Flem key";
|
|
|
|
|
5 = "Blue Flem key";
|
|
|
|
|
6 = "Yellow Flem key";
|
|
|
|
|
100 = "Any key";
|
|
|
|
|
101 = "All keys";
|
|
|
|
|
102 = "Impossible";
|
|
|
|
|
129 = "Any red key";
|
|
|
|
|
130 = "Any blue key";
|
|
|
|
|
131 = "Any yellow key";
|
|
|
|
|
229 = "One of each color";
|
2009-07-31 12:56:07 +00:00
|
|
|
|
}
|
|
|
|
|
|
2012-04-17 19:13:47 +00:00
|
|
|
|
spawnthing
|
2009-07-31 12:56:07 +00:00
|
|
|
|
{
|
2012-04-17 19:13:47 +00:00
|
|
|
|
1 = "Flemoidus Bipedicus";
|
|
|
|
|
3 = "Flemoidus Maximus";
|
|
|
|
|
4 = "Flemoidus Commonus";
|
|
|
|
|
5 = "Armored Flemoidus";
|
|
|
|
|
7 = "Flembomination";
|
|
|
|
|
8 = "Stridicus";
|
|
|
|
|
9 = "Cycloptis Commonus";
|
|
|
|
|
10 = "Bipedicus Shot";
|
|
|
|
|
19 = "Super Cycloptis";
|
|
|
|
|
41 = "Rock debris #1";
|
|
|
|
|
42 = "Rock debris #2";
|
|
|
|
|
43 = "Rock debris #3";
|
|
|
|
|
44 = "Dirt #1";
|
|
|
|
|
45 = "Dirt #2";
|
|
|
|
|
46 = "Dirt #3";
|
|
|
|
|
47 = "Dirt #4";
|
|
|
|
|
48 = "Dirt #5";
|
|
|
|
|
49 = "Dirt #6";
|
|
|
|
|
54 = "Glass shard #1";
|
|
|
|
|
55 = "Glass shard #2";
|
|
|
|
|
56 = "Glass shard #3";
|
|
|
|
|
57 = "Glass shard #4";
|
|
|
|
|
58 = "Glass shard #5";
|
|
|
|
|
59 = "Glass shard #6";
|
|
|
|
|
60 = "Glass shard #7";
|
|
|
|
|
61 = "Glass shard #8";
|
|
|
|
|
62 = "Glass shard #9";
|
|
|
|
|
63 = "Glass shard #10";
|
|
|
|
|
100 = "Statue of the Thinker";
|
|
|
|
|
101 = "Orange tree";
|
|
|
|
|
110 = "Flem mine";
|
|
|
|
|
113 = "Flembrane";
|
|
|
|
|
114 = "Lord Snotfolus";
|
|
|
|
|
117 = "Flemoid Larva";
|
|
|
|
|
118 = "Statue of David";
|
|
|
|
|
119 = "Statue of Ramses";
|
|
|
|
|
120 = "Statue of King Tut";
|
|
|
|
|
121 = "Statue of the Chex Warrior";
|
|
|
|
|
122 = "Quadrumpus";
|
|
|
|
|
125 = "Flemoid power strand";
|
|
|
|
|
126 = "Cycloptis shot";
|
|
|
|
|
130 = "Blood";
|
|
|
|
|
138 = "Ultra goggles";
|
|
|
|
|
142 = "Phasing Zorcher Pack";
|
|
|
|
|
147 = "Flower";
|
|
|
|
|
148 = "Beaker";
|
|
|
|
|
150 = "Small bush";
|
|
|
|
|
154 = "Maximus shot";
|
2009-07-31 12:56:07 +00:00
|
|
|
|
}
|
2012-04-17 19:13:47 +00:00
|
|
|
|
}
|
2009-07-31 12:56:07 +00:00
|
|
|
|
|
2012-04-17 19:13:47 +00:00
|
|
|
|
enums_harmony
|
|
|
|
|
{
|
|
|
|
|
keys
|
2009-07-31 12:56:07 +00:00
|
|
|
|
{
|
2012-04-17 19:13:47 +00:00
|
|
|
|
0 = "None";
|
|
|
|
|
1 = "Purple key card";
|
|
|
|
|
2 = "Green key card";
|
|
|
|
|
3 = "Yellow key card";
|
|
|
|
|
4 = "Purple Pax Pox key";
|
|
|
|
|
5 = "Green Pax Pox key";
|
|
|
|
|
6 = "Yellow Pax Pox key";
|
|
|
|
|
100 = "Any key";
|
|
|
|
|
101 = "All keys";
|
|
|
|
|
102 = "Impossible";
|
|
|
|
|
129 = "Any Purple key";
|
|
|
|
|
130 = "Any Green key";
|
|
|
|
|
131 = "Any yellow key";
|
|
|
|
|
229 = "One of each color";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
spawnthing
|
|
|
|
|
{
|
|
|
|
|
0 = "None";
|
|
|
|
|
1 = "Follower";
|
|
|
|
|
2 = "Mutant Soldier";
|
|
|
|
|
3 = "Critter";
|
|
|
|
|
4 = "Beastling";
|
|
|
|
|
6 = "Phage";
|
|
|
|
|
7 = "Echidna";
|
|
|
|
|
8 = "Breaking grid";
|
|
|
|
|
11 = "Flies";
|
|
|
|
|
20 = "Predator";
|
|
|
|
|
21 = "Hack Bridge";
|
|
|
|
|
23 = "Healing Mushroom";
|
|
|
|
|
24 = "First Aid Kit";
|
|
|
|
|
25 = "Huge healing mushroom";
|
|
|
|
|
27 = "Shotgun";
|
|
|
|
|
28 = "Minigun";
|
|
|
|
|
29 = "Grenade Launcher";
|
|
|
|
|
30 = "Entropy Thrower";
|
|
|
|
|
31 = "Hand Grenade";
|
|
|
|
|
41 = "Rock debris #1";
|
|
|
|
|
42 = "Rock debris #2";
|
|
|
|
|
43 = "Rock debris #3";
|
|
|
|
|
44 = "Dirt #1";
|
|
|
|
|
45 = "Dirt #2";
|
|
|
|
|
46 = "Dirt #3";
|
|
|
|
|
47 = "Dirt #4";
|
|
|
|
|
48 = "Dirt #5";
|
|
|
|
|
49 = "Dirt #6";
|
|
|
|
|
51 = "Plasma Bolt";
|
|
|
|
|
53 = "Predator Shot";
|
|
|
|
|
54 = "Glass shard #1";
|
|
|
|
|
55 = "Glass shard #2";
|
|
|
|
|
56 = "Glass shard #3";
|
|
|
|
|
57 = "Glass shard #4";
|
|
|
|
|
58 = "Glass shard #5";
|
|
|
|
|
59 = "Glass shard #6";
|
|
|
|
|
60 = "Glass shard #7";
|
|
|
|
|
61 = "Glass shard #8";
|
|
|
|
|
62 = "Glass shard #9";
|
|
|
|
|
63 = "Glass shard #10";
|
|
|
|
|
68 = "Amazon Armor";
|
|
|
|
|
69 = "NDF Armor";
|
|
|
|
|
85 = "Green Keycard";
|
|
|
|
|
86 = "Purple Keycard";
|
|
|
|
|
87 = "Yellow Keycard";
|
|
|
|
|
88 = "Yellow key";
|
|
|
|
|
89 = "Purple key";
|
|
|
|
|
90 = "Green key";
|
|
|
|
|
110 = "Mine";
|
|
|
|
|
111 = "Falling Follower";
|
|
|
|
|
112 = "Grid obstacle";
|
|
|
|
|
114 = "Centaur";
|
|
|
|
|
125 = "Explosive Barrel";
|
|
|
|
|
127 = "Launched Grenade";
|
|
|
|
|
128 = "Thrown Grenade";
|
|
|
|
|
129 = "Phage Shot";
|
|
|
|
|
130 = "Blood";
|
|
|
|
|
131 = "Bullet Puff";
|
|
|
|
|
137 = "Computer Map";
|
|
|
|
|
139 = "Box Of Ammo";
|
|
|
|
|
140 = "Grenade";
|
|
|
|
|
141 = "Grenade Belt";
|
|
|
|
|
142 = "Energy Cell Pack";
|
|
|
|
|
143 = "Box Of Shells";
|
|
|
|
|
144 = "Backpack";
|
|
|
|
|
147 = "Grenade Blast";
|
2009-07-31 12:56:07 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
2009-07-31 13:54:36 +00:00
|
|
|
|
|
|
|
|
|
|
2012-04-17 19:13:47 +00:00
|
|
|
|
enums_action2
|
|
|
|
|
{
|
|
|
|
|
keys
|
|
|
|
|
{
|
|
|
|
|
0 = "None";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
spawnthing
|
|
|
|
|
{
|
|
|
|
|
21 = "Hack Bridge";
|
|
|
|
|
41 = "Rock debris #1";
|
|
|
|
|
42 = "Rock debris #2";
|
|
|
|
|
43 = "Rock debris #3";
|
|
|
|
|
44 = "Dirt #1";
|
|
|
|
|
45 = "Dirt #2";
|
|
|
|
|
46 = "Dirt #3";
|
|
|
|
|
47 = "Dirt #4";
|
|
|
|
|
48 = "Dirt #5";
|
|
|
|
|
49 = "Dirt #6";
|
|
|
|
|
54 = "Glass shard #1";
|
|
|
|
|
55 = "Glass shard #2";
|
|
|
|
|
56 = "Glass shard #3";
|
|
|
|
|
57 = "Glass shard #4";
|
|
|
|
|
58 = "Glass shard #5";
|
|
|
|
|
59 = "Glass shard #6";
|
|
|
|
|
60 = "Glass shard #7";
|
|
|
|
|
61 = "Glass shard #8";
|
|
|
|
|
62 = "Glass shard #9";
|
|
|
|
|
63 = "Glass shard #10";
|
|
|
|
|
244 = "Wood shard";
|
|
|
|
|
245 = "Glass shard";
|
|
|
|
|
246 = "Tire";
|
|
|
|
|
247 = "Paint chip";
|
|
|
|
|
248 = "Car hood";
|
|
|
|
|
249 = "Car door";
|
|
|
|
|
250 = "Soda #3";
|
|
|
|
|
251 = "Soda #2";
|
|
|
|
|
252 = "Soda #1";
|
|
|
|
|
253 = "Candy #3";
|
|
|
|
|
254 = "Candy #2";
|
|
|
|
|
255 = "Candy #1";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2009-07-31 13:54:36 +00:00
|
|
|
|
// Default thing filters
|
2012-04-17 19:13:47 +00:00
|
|
|
|
// (these are not required, just useful for new users)
|
2009-07-31 13:54:36 +00:00
|
|
|
|
thingsfilters_udmf
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
filter0
|
|
|
|
|
{
|
|
|
|
|
name = "Keys only";
|
|
|
|
|
category = "keys";
|
|
|
|
|
type = -1;
|
|
|
|
|
}
|
|
|
|
|
|
2013-03-18 13:52:27 +00:00
|
|
|
|
filter1
|
|
|
|
|
{
|
|
|
|
|
name = "Deathmatch";
|
|
|
|
|
category = "";
|
|
|
|
|
type = -1;
|
|
|
|
|
|
|
|
|
|
fields
|
|
|
|
|
{
|
|
|
|
|
dm = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
2009-07-31 13:54:36 +00:00
|
|
|
|
|
|
|
|
|
filter2
|
2013-03-18 13:52:27 +00:00
|
|
|
|
{
|
|
|
|
|
name = "Cooperative";
|
|
|
|
|
category = "";
|
|
|
|
|
type = -1;
|
|
|
|
|
|
|
|
|
|
fields
|
|
|
|
|
{
|
|
|
|
|
coop = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
filter3
|
2009-07-31 13:54:36 +00:00
|
|
|
|
{
|
|
|
|
|
name = "Skill 1";
|
|
|
|
|
category = "";
|
|
|
|
|
type = -1;
|
|
|
|
|
|
|
|
|
|
fields
|
|
|
|
|
{
|
|
|
|
|
skill1 = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2013-03-18 13:52:27 +00:00
|
|
|
|
filter4
|
2009-07-31 13:54:36 +00:00
|
|
|
|
{
|
|
|
|
|
name = "Skill 2";
|
|
|
|
|
category = "";
|
|
|
|
|
type = -1;
|
|
|
|
|
|
|
|
|
|
fields
|
|
|
|
|
{
|
|
|
|
|
skill2 = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2013-03-18 13:52:27 +00:00
|
|
|
|
filter5
|
2009-07-31 13:54:36 +00:00
|
|
|
|
{
|
|
|
|
|
name = "Skill 3";
|
|
|
|
|
category = "";
|
|
|
|
|
type = -1;
|
|
|
|
|
|
|
|
|
|
fields
|
|
|
|
|
{
|
|
|
|
|
skill3 = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2013-03-18 13:52:27 +00:00
|
|
|
|
filter6
|
2009-07-31 13:54:36 +00:00
|
|
|
|
{
|
|
|
|
|
name = "Skill 4";
|
|
|
|
|
category = "";
|
|
|
|
|
type = -1;
|
|
|
|
|
|
|
|
|
|
fields
|
|
|
|
|
{
|
|
|
|
|
skill4 = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2013-03-18 13:52:27 +00:00
|
|
|
|
filter7
|
2009-07-31 13:54:36 +00:00
|
|
|
|
{
|
|
|
|
|
name = "Skill 5";
|
|
|
|
|
category = "";
|
|
|
|
|
type = -1;
|
|
|
|
|
|
|
|
|
|
fields
|
|
|
|
|
{
|
|
|
|
|
skill5 = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2013-03-18 13:52:27 +00:00
|
|
|
|
filter8
|
2009-07-31 13:54:36 +00:00
|
|
|
|
{
|
|
|
|
|
name = "Skill 6";
|
|
|
|
|
category = "";
|
|
|
|
|
type = -1;
|
|
|
|
|
|
|
|
|
|
fields
|
|
|
|
|
{
|
|
|
|
|
skill6 = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2013-03-18 13:52:27 +00:00
|
|
|
|
filter9
|
2009-07-31 13:54:36 +00:00
|
|
|
|
{
|
|
|
|
|
name = "Skill 7";
|
|
|
|
|
category = "";
|
|
|
|
|
type = -1;
|
|
|
|
|
|
|
|
|
|
fields
|
|
|
|
|
{
|
|
|
|
|
skill7 = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2013-03-18 13:52:27 +00:00
|
|
|
|
filter10
|
2009-07-31 13:54:36 +00:00
|
|
|
|
{
|
|
|
|
|
name = "Skill 8";
|
|
|
|
|
category = "";
|
|
|
|
|
type = -1;
|
|
|
|
|
|
|
|
|
|
fields
|
|
|
|
|
{
|
|
|
|
|
skill8 = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
2012-04-17 19:13:47 +00:00
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
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
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
// ZDoom is less strict than vanilla and allows certain lumps to be missing.
|
|
|
|
|
gamedetect_doom
|
|
|
|
|
{
|
|
|
|
|
TEXTMAP = 2;
|
|
|
|
|
THINGS = 3;
|
|
|
|
|
LINEDEFS = 3;
|
|
|
|
|
SIDEDEFS = 3;
|
|
|
|
|
VERTEXES = 3;
|
|
|
|
|
//SEGS = 3;
|
|
|
|
|
SSECTORS = 3;
|
|
|
|
|
//NODES = 3;
|
|
|
|
|
//SECTORS = 3;
|
|
|
|
|
//REJECT = 3;
|
|
|
|
|
//BLOCKMAP = 3;
|
|
|
|
|
ENDMAP = 2;
|
|
|
|
|
BEHAVIOR = 2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
gamedetect_hexen
|
|
|
|
|
{
|
|
|
|
|
TEXTMAP = 2;
|
|
|
|
|
THINGS = 3;
|
|
|
|
|
LINEDEFS = 3;
|
|
|
|
|
SIDEDEFS = 3;
|
|
|
|
|
VERTEXES = 3;
|
|
|
|
|
//SEGS = 3;
|
|
|
|
|
SSECTORS = 3;
|
|
|
|
|
//NODES = 3;
|
|
|
|
|
//SECTORS = 3;
|
|
|
|
|
//REJECT = 3;
|
|
|
|
|
//BLOCKMAP = 3;
|
|
|
|
|
ENDMAP = 2;
|
|
|
|
|
BEHAVIOR = 3;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
gamedetect_udmf
|
|
|
|
|
{
|
|
|
|
|
TEXTMAP = 3;
|
|
|
|
|
THINGS = 2;
|
|
|
|
|
LINEDEFS = 2;
|
|
|
|
|
SIDEDEFS = 2;
|
|
|
|
|
VERTEXES = 2;
|
|
|
|
|
//SEGS = 2;
|
|
|
|
|
//SSECTORS = 2;
|
|
|
|
|
//NODES = 2;
|
|
|
|
|
SECTORS = 2;
|
|
|
|
|
//REJECT = 2;
|
|
|
|
|
//BLOCKMAP = 2;
|
|
|
|
|
ENDMAP = 3;
|
|
|
|
|
//BEHAVIOR = 2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Special linedefs
|
|
|
|
|
speciallinedefs_doomhexen
|
|
|
|
|
{
|
|
|
|
|
soundlinedefflag = 64; // See linedefflags
|
|
|
|
|
singlesidedflag = 1; // See linedefflags
|
|
|
|
|
doublesidedflag = 4; // See linedefflags
|
|
|
|
|
impassableflag = 1;
|
|
|
|
|
upperunpeggedflag = 8;
|
|
|
|
|
lowerunpeggedflag = 16;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
speciallinedefs_udmf
|
|
|
|
|
{
|
|
|
|
|
soundlinedefflag = "blocksound";
|
|
|
|
|
singlesidedflag = "blocking";
|
|
|
|
|
doublesidedflag = "twosided";
|
|
|
|
|
impassableflag = "blocking";
|
|
|
|
|
upperunpeggedflag = "dontpegtop";
|
|
|
|
|
lowerunpeggedflag = "dontpegbottom";
|
2013-06-06 10:22:58 +00:00
|
|
|
|
defaultlinedefactivation = "playercross"; //mxd. Used when translating a map to UDMF
|
2012-04-17 19:13:47 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Door making
|
|
|
|
|
// makedoortrack is not given here because it depends on available textures
|
|
|
|
|
doormaking_doom
|
|
|
|
|
{
|
|
|
|
|
makedooraction = 1; // See linedeftypes
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
doormaking_hexenudmf
|
|
|
|
|
{
|
|
|
|
|
makedooraction = 202; // See linedeftypes
|
|
|
|
|
makedoorarg0 = 0;
|
|
|
|
|
makedoorarg1 = 16;
|
|
|
|
|
makedoorarg2 = 0;
|
|
|
|
|
makedoorarg3 = 3;
|
|
|
|
|
makedoorarg4 = 0;
|
|
|
|
|
}
|
|
|
|
|
|