mirror of
https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
synced 2025-01-31 04:40:55 +00:00
@ moved some structures around in the game configurations
Heretic game configuration now makes use of included configurations
This commit is contained in:
parent
3f196b1caa
commit
85c47a0dc0
14 changed files with 1728 additions and 1997 deletions
|
@ -66,7 +66,7 @@ include("Editors\\DoomBuilder.cfg", "common");
|
|||
// Default flags for first new thing
|
||||
defaultthingflags
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "defaultthingflags");
|
||||
include("Engines\\Vanilla_misc.cfg", "defaultthingflags");
|
||||
}
|
||||
|
||||
|
||||
|
@ -151,14 +151,14 @@ gen_sectortypes
|
|||
// SECTOR TYPES
|
||||
sectortypes
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "sectortypes");
|
||||
include("Games\\Doom_sectortypes.cfg");
|
||||
}
|
||||
|
||||
|
||||
// LINEDEF FLAGS
|
||||
linedefflags
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "linedefflags");
|
||||
include("Engines\\Vanilla_misc.cfg", "linedefflags");
|
||||
include("Engines\\Boom_misc.cfg", "linedefflags");
|
||||
}
|
||||
|
||||
|
@ -174,7 +174,7 @@ linedefactivations
|
|||
// When the UDMF field name is prefixed with ! it is inverted
|
||||
linedefflagstranslation
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "linedefflagstranslation");
|
||||
include("Engines\\Vanilla_misc.cfg", "linedefflagstranslation");
|
||||
include("Engines\\Boom_misc.cfg", "linedefflagstranslation");
|
||||
}
|
||||
|
||||
|
@ -198,7 +198,7 @@ gen_linedeftypes
|
|||
// THING FLAGS
|
||||
thingflags
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "thingflags");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingflags");
|
||||
include("Engines\\Boom_misc.cfg", "thingflags");
|
||||
}
|
||||
|
||||
|
@ -208,13 +208,13 @@ thingflags
|
|||
// When the UDMF field name is prefixed with ! it is inverted
|
||||
thingflagstranslation
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "thingflagstranslation");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingflagstranslation");
|
||||
include("Engines\\Boom_misc.cfg", "thingflagstranslation");
|
||||
}
|
||||
|
||||
|
||||
// Things flags masks
|
||||
include("Games\\Doom_misc.cfg", "thingflagsmasks");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingflagsmasks");
|
||||
|
||||
|
||||
// THING TYPES
|
||||
|
@ -231,7 +231,7 @@ thingtypes
|
|||
// (these are not required, just usefull for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "thingsfilters");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -67,7 +67,7 @@ include("Editors\\DoomBuilder.cfg", "common");
|
|||
// Default flags for first new thing
|
||||
defaultthingflags
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "defaultthingflags");
|
||||
include("Engines\\Vanilla_misc.cfg", "defaultthingflags");
|
||||
}
|
||||
|
||||
|
||||
|
@ -139,14 +139,14 @@ sectorbrightness
|
|||
// SECTOR TYPES
|
||||
sectortypes
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "sectortypes");
|
||||
include("Games\\Doom_sectortypes.cfg");
|
||||
}
|
||||
|
||||
|
||||
// LINEDEF FLAGS
|
||||
linedefflags
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "linedefflags");
|
||||
include("Engines\\Vanilla_misc.cfg", "linedefflags");
|
||||
}
|
||||
|
||||
|
||||
|
@ -161,7 +161,7 @@ linedefactivations
|
|||
// When the UDMF field name is prefixed with ! it is inverted
|
||||
linedefflagstranslation
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "linedefflagstranslation");
|
||||
include("Engines\\Vanilla_misc.cfg", "linedefflagstranslation");
|
||||
}
|
||||
|
||||
|
||||
|
@ -176,7 +176,7 @@ linedeftypes
|
|||
// THING FLAGS
|
||||
thingflags
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "thingflags");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingflags");
|
||||
}
|
||||
|
||||
|
||||
|
@ -185,12 +185,12 @@ thingflags
|
|||
// When the UDMF field name is prefixed with ! it is inverted
|
||||
thingflagstranslation
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "thingflagstranslation");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingflagstranslation");
|
||||
}
|
||||
|
||||
|
||||
// Things flags masks
|
||||
include("Games\\Doom_misc.cfg", "thingflagsmasks");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingflagsmasks");
|
||||
|
||||
|
||||
// THING TYPES
|
||||
|
@ -205,7 +205,7 @@ thingtypes
|
|||
// (these are not required, just usefull for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "thingsfilters");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -67,7 +67,7 @@ include("Editors\\DoomBuilder.cfg", "common");
|
|||
// Default flags for first new thing
|
||||
defaultthingflags
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "defaultthingflags");
|
||||
include("Engines\\Vanilla_misc.cfg", "defaultthingflags");
|
||||
}
|
||||
|
||||
|
||||
|
@ -139,14 +139,14 @@ sectorbrightness
|
|||
// SECTOR TYPES
|
||||
sectortypes
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "sectortypes");
|
||||
include("Games\\Doom_sectortypes.cfg");
|
||||
}
|
||||
|
||||
|
||||
// LINEDEF FLAGS
|
||||
linedefflags
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "linedefflags");
|
||||
include("Engines\\Vanilla_misc.cfg", "linedefflags");
|
||||
}
|
||||
|
||||
|
||||
|
@ -161,7 +161,7 @@ linedefactivations
|
|||
// When the UDMF field name is prefixed with ! it is inverted
|
||||
linedefflagstranslation
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "linedefflagstranslation");
|
||||
include("Engines\\Vanilla_misc.cfg", "linedefflagstranslation");
|
||||
}
|
||||
|
||||
|
||||
|
@ -176,7 +176,7 @@ linedeftypes
|
|||
// THING FLAGS
|
||||
thingflags
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "thingflags");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingflags");
|
||||
}
|
||||
|
||||
|
||||
|
@ -185,12 +185,12 @@ thingflags
|
|||
// When the UDMF field name is prefixed with ! it is inverted
|
||||
thingflagstranslation
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "thingflagstranslation");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingflagstranslation");
|
||||
}
|
||||
|
||||
|
||||
// Things flags masks
|
||||
include("Games\\Doom_misc.cfg", "thingflagsmasks");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingflagsmasks");
|
||||
|
||||
|
||||
// THING TYPES
|
||||
|
@ -206,7 +206,7 @@ thingtypes
|
|||
// (these are not required, just usefull for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "thingsfilters");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -66,7 +66,7 @@ include("Editors\\DoomBuilder.cfg", "common");
|
|||
// Default flags for first new thing
|
||||
defaultthingflags
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "defaultthingflags");
|
||||
include("Engines\\Vanilla_misc.cfg", "defaultthingflags");
|
||||
}
|
||||
|
||||
|
||||
|
@ -145,7 +145,7 @@ gen_sectortypes
|
|||
// SECTOR TYPES
|
||||
sectortypes
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "sectortypes");
|
||||
include("Games\\Doom_sectortypes.cfg");
|
||||
include("Engines\\Edge_misc.cfg", "sectortypes");
|
||||
}
|
||||
|
||||
|
@ -153,7 +153,7 @@ sectortypes
|
|||
// LINEDEF FLAGS
|
||||
linedefflags
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "linedefflags");
|
||||
include("Engines\\Vanilla_misc.cfg", "linedefflags");
|
||||
include("Engines\\Boom_misc.cfg", "linedefflags");
|
||||
}
|
||||
|
||||
|
@ -169,7 +169,7 @@ linedefactivations
|
|||
// When the UDMF field name is prefixed with ! it is inverted
|
||||
linedefflagstranslation
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "linedefflagstranslation");
|
||||
include("Engines\\Vanilla_misc.cfg", "linedefflagstranslation");
|
||||
include("Engines\\Boom_misc.cfg", "linedefflagstranslation");
|
||||
}
|
||||
|
||||
|
@ -194,7 +194,7 @@ gen_linedeftypes
|
|||
// THING FLAGS
|
||||
thingflags
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "thingflags");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingflags");
|
||||
include("Engines\\Boom_misc.cfg", "thingflags");
|
||||
}
|
||||
|
||||
|
@ -204,13 +204,13 @@ thingflags
|
|||
// When the UDMF field name is prefixed with ! it is inverted
|
||||
thingflagstranslation
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "thingflagstranslation");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingflagstranslation");
|
||||
include("Engines\\Boom_misc.cfg", "thingflagstranslation");
|
||||
}
|
||||
|
||||
|
||||
// Things flags masks
|
||||
include("Games\\Doom_misc.cfg", "thingflagsmasks");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingflagsmasks");
|
||||
|
||||
|
||||
// THING TYPES
|
||||
|
@ -227,7 +227,7 @@ thingtypes
|
|||
// (these are not required, just usefull for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "thingsfilters");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,91 @@
|
|||
|
||||
|
||||
linedefflags
|
||||
{
|
||||
1 = "Impassable";
|
||||
2 = "Block Monster";
|
||||
4 = "Double Sided";
|
||||
8 = "Upper Unpegged";
|
||||
16 = "Lower Unpegged";
|
||||
32 = "Secret";
|
||||
64 = "Block Sound";
|
||||
128 = "Hidden";
|
||||
256 = "Shown";
|
||||
}
|
||||
|
||||
|
||||
thingflags
|
||||
{
|
||||
1 = "Easy";
|
||||
2 = "Medium";
|
||||
4 = "Hard";
|
||||
8 = "Deaf";
|
||||
16 = "Multiplayer";
|
||||
}
|
||||
|
||||
|
||||
// Default flags for first new thing
|
||||
defaultthingflags
|
||||
{
|
||||
1;
|
||||
2;
|
||||
4;
|
||||
}
|
||||
|
||||
|
||||
// Default flags for first new thing
|
||||
defaultthingflags_udmf
|
||||
{
|
||||
skill1;
|
||||
skill2;
|
||||
skill3;
|
||||
skill4;
|
||||
skill5;
|
||||
single;
|
||||
coop;
|
||||
dm;
|
||||
}
|
||||
|
||||
|
||||
// Mask for the thing flags which indicates the options
|
||||
// that make the same thing appear in the same modes
|
||||
thingflagsmasks
|
||||
{
|
||||
thingflagsmask1 = 7; // 1 + 2 + 4
|
||||
thingflagsmask2 = 0;
|
||||
}
|
||||
|
||||
|
||||
// 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
|
||||
{
|
||||
1 = "blocking";
|
||||
2 = "blockmonsters";
|
||||
4 = "twosided";
|
||||
8 = "dontpegtop";
|
||||
16 = "dontpegbottom";
|
||||
32 = "secret";
|
||||
64 = "blocksound";
|
||||
128 = "dontdraw";
|
||||
256 = "mapped";
|
||||
}
|
||||
|
||||
|
||||
// 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
|
||||
{
|
||||
1 = "skill1";
|
||||
2 = "skill2";
|
||||
4 = "skill3";
|
||||
8 = "ambush";
|
||||
16 = "!single";
|
||||
}
|
||||
|
||||
|
||||
// Default sector brightness levels
|
||||
sectorbrightness
|
||||
{
|
||||
|
@ -180,3 +266,74 @@ doommaplumpnames
|
|||
allowempty = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just usefull for new users)
|
||||
thingsfilters
|
||||
{
|
||||
|
||||
filter0
|
||||
{
|
||||
name = "Easy skill";
|
||||
category = "";
|
||||
type = -1;
|
||||
|
||||
fields
|
||||
{
|
||||
1 = true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
filter1
|
||||
{
|
||||
name = "Hard skill";
|
||||
category = "";
|
||||
type = -1;
|
||||
|
||||
fields
|
||||
{
|
||||
4 = true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
filter2
|
||||
{
|
||||
name = "Keys only";
|
||||
category = "keys";
|
||||
type = -1;
|
||||
}
|
||||
|
||||
|
||||
filter3
|
||||
{
|
||||
name = "Medium skill";
|
||||
category = "";
|
||||
type = -1;
|
||||
|
||||
fields
|
||||
{
|
||||
2 = true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
filter4
|
||||
{
|
||||
name = "Multiplayer";
|
||||
category = "";
|
||||
type = -1;
|
||||
|
||||
fields
|
||||
{
|
||||
16 = true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -66,7 +66,7 @@ include("Editors\\DoomBuilder.cfg", "common");
|
|||
// Default flags for first new thing
|
||||
defaultthingflags
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "defaultthingflags");
|
||||
include("Engines\\Vanilla_misc.cfg", "defaultthingflags");
|
||||
}
|
||||
|
||||
|
||||
|
@ -151,14 +151,14 @@ gen_sectortypes
|
|||
// SECTOR TYPES
|
||||
sectortypes
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "sectortypes");
|
||||
include("Games\\Doom_sectortypes.cfg");
|
||||
}
|
||||
|
||||
|
||||
// LINEDEF FLAGS
|
||||
linedefflags
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "linedefflags");
|
||||
include("Engines\\Vanilla_misc.cfg", "linedefflags");
|
||||
include("Engines\\Boom_misc.cfg", "linedefflags");
|
||||
include("Engines\\Eternity_misc.cfg", "linedefflags");
|
||||
}
|
||||
|
@ -175,7 +175,7 @@ linedefactivations
|
|||
// When the UDMF field name is prefixed with ! it is inverted
|
||||
linedefflagstranslation
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "linedefflagstranslation");
|
||||
include("Engines\\Vanilla_misc.cfg", "linedefflagstranslation");
|
||||
include("Engines\\Boom_misc.cfg", "linedefflagstranslation");
|
||||
include("Engines\\Eternity_misc.cfg", "linedefflagstranslation");
|
||||
}
|
||||
|
@ -201,7 +201,7 @@ gen_linedeftypes
|
|||
// THING FLAGS
|
||||
thingflags
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "thingflags");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingflags");
|
||||
include("Engines\\Boom_misc.cfg", "thingflags");
|
||||
include("Engines\\Eternity_misc.cfg", "thingflags");
|
||||
}
|
||||
|
@ -212,14 +212,14 @@ thingflags
|
|||
// When the UDMF field name is prefixed with ! it is inverted
|
||||
thingflagstranslation
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "thingflagstranslation");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingflagstranslation");
|
||||
include("Engines\\Boom_misc.cfg", "thingflagstranslation");
|
||||
include("Engines\\Eternity_misc.cfg", "thingflagstranslation");
|
||||
}
|
||||
|
||||
|
||||
// Things flags masks
|
||||
include("Games\\Doom_misc.cfg", "thingflagsmasks");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingflagsmasks");
|
||||
|
||||
|
||||
// THING TYPES
|
||||
|
@ -237,7 +237,7 @@ thingtypes
|
|||
// (these are not required, just usefull for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "thingsfilters");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -71,7 +71,7 @@ include("Editors\\DoomBuilder.cfg", "common");
|
|||
// Default flags for first new thing
|
||||
defaultthingflags
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "defaultthingflags_udmf");
|
||||
include("Engines\\Vanilla_misc.cfg", "defaultthingflags_udmf");
|
||||
}
|
||||
|
||||
|
||||
|
@ -175,7 +175,7 @@ gen_sectortypes
|
|||
// SECTOR TYPES
|
||||
sectortypes
|
||||
{
|
||||
include("Games\\Doom_misc.cfg", "sectortypes");
|
||||
include("Games\\Doom_sectortypes.cfg");
|
||||
}
|
||||
|
||||
|
||||
|
@ -219,7 +219,7 @@ thingflags
|
|||
|
||||
|
||||
// Things flags masks
|
||||
include("Games\\Doom_misc.cfg", "thingflagsmasks");
|
||||
include("Engines\\Vanilla_misc.cfg", "thingflagsmasks");
|
||||
|
||||
|
||||
// THING TYPES
|
||||
|
|
|
@ -1,177 +0,0 @@
|
|||
|
||||
sectortypes
|
||||
{
|
||||
0 = "Normal";
|
||||
1 = "Light Blinks (randomly)";
|
||||
2 = "Light Blinks (0.5 sec)";
|
||||
3 = "Light Blinks (1 sec)";
|
||||
4 = "Damage -10 or 20% health and Light Blinks (0.5 sec)";
|
||||
5 = "Damage -5 or 10% health";
|
||||
7 = "Damage -2 or 5% health";
|
||||
8 = "Light Glows (1+ sec)";
|
||||
9 = "Secret";
|
||||
10 = "Door Close Stay (after 30 sec)";
|
||||
11 = "Damage -10 or 20% health and End level";
|
||||
12 = "Light Blinks (0.5 sec sync)";
|
||||
13 = "Light Blinks (1 sec sync)";
|
||||
14 = "Door Open Close (opens after 5 min)";
|
||||
16 = "Damage -10 or 20% health";
|
||||
17 = "Light Flickers (randomly)";
|
||||
}
|
||||
|
||||
|
||||
linedefflags
|
||||
{
|
||||
1 = "Impassable";
|
||||
2 = "Block Monster";
|
||||
4 = "Double Sided";
|
||||
8 = "Upper Unpegged";
|
||||
16 = "Lower Unpegged";
|
||||
32 = "Secret";
|
||||
64 = "Block Sound";
|
||||
128 = "Hidden";
|
||||
256 = "Shown";
|
||||
}
|
||||
|
||||
|
||||
thingflags
|
||||
{
|
||||
1 = "Easy";
|
||||
2 = "Medium";
|
||||
4 = "Hard";
|
||||
8 = "Deaf";
|
||||
16 = "Multiplayer";
|
||||
}
|
||||
|
||||
|
||||
// Default flags for first new thing
|
||||
defaultthingflags
|
||||
{
|
||||
1;
|
||||
2;
|
||||
4;
|
||||
}
|
||||
|
||||
|
||||
// Default flags for first new thing
|
||||
defaultthingflags_udmf
|
||||
{
|
||||
skill1;
|
||||
skill2;
|
||||
skill3;
|
||||
skill4;
|
||||
skill5;
|
||||
single;
|
||||
coop;
|
||||
dm;
|
||||
}
|
||||
|
||||
|
||||
// Mask for the thing flags which indicates the options
|
||||
// that make the same thing appear in the same modes
|
||||
thingflagsmasks
|
||||
{
|
||||
thingflagsmask1 = 7; // 1 + 2 + 4
|
||||
thingflagsmask2 = 0;
|
||||
}
|
||||
|
||||
|
||||
// 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
|
||||
{
|
||||
1 = "blocking";
|
||||
2 = "blockmonsters";
|
||||
4 = "twosided";
|
||||
8 = "dontpegtop";
|
||||
16 = "dontpegbottom";
|
||||
32 = "secret";
|
||||
64 = "blocksound";
|
||||
128 = "dontdraw";
|
||||
256 = "mapped";
|
||||
}
|
||||
|
||||
|
||||
// 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
|
||||
{
|
||||
1 = "skill1";
|
||||
2 = "skill2";
|
||||
4 = "skill3";
|
||||
8 = "ambush";
|
||||
16 = "!single";
|
||||
}
|
||||
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just usefull for new users)
|
||||
thingsfilters
|
||||
{
|
||||
|
||||
filter0
|
||||
{
|
||||
name = "Easy skill";
|
||||
category = "";
|
||||
type = -1;
|
||||
|
||||
fields
|
||||
{
|
||||
1 = true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
filter1
|
||||
{
|
||||
name = "Hard skill";
|
||||
category = "";
|
||||
type = -1;
|
||||
|
||||
fields
|
||||
{
|
||||
4 = true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
filter2
|
||||
{
|
||||
name = "Keys only";
|
||||
category = "keys";
|
||||
type = -1;
|
||||
}
|
||||
|
||||
|
||||
filter3
|
||||
{
|
||||
name = "Medium skill";
|
||||
category = "";
|
||||
type = -1;
|
||||
|
||||
fields
|
||||
{
|
||||
2 = true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
filter4
|
||||
{
|
||||
name = "Multiplayer";
|
||||
category = "";
|
||||
type = -1;
|
||||
|
||||
fields
|
||||
{
|
||||
16 = true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
17
Build/Configurations/Games/Doom_sectortypes.cfg
Normal file
17
Build/Configurations/Games/Doom_sectortypes.cfg
Normal file
|
@ -0,0 +1,17 @@
|
|||
|
||||
0 = "Normal";
|
||||
1 = "Light Blinks (randomly)";
|
||||
2 = "Light Blinks (0.5 sec)";
|
||||
3 = "Light Blinks (1 sec)";
|
||||
4 = "Damage -10 or 20% health and Light Blinks (0.5 sec)";
|
||||
5 = "Damage -5 or 10% health";
|
||||
7 = "Damage -2 or 5% health";
|
||||
8 = "Light Glows (1+ sec)";
|
||||
9 = "Secret";
|
||||
10 = "Door Close Stay (after 30 sec)";
|
||||
11 = "Damage -10 or 20% health and End level";
|
||||
12 = "Light Blinks (0.5 sec sync)";
|
||||
13 = "Light Blinks (1 sec sync)";
|
||||
14 = "Door Open Close (opens after 5 min)";
|
||||
16 = "Damage -10 or 20% health";
|
||||
17 = "Light Flickers (randomly)";
|
700
Build/Configurations/Games/Heretic_linedeftypes.cfg
Normal file
700
Build/Configurations/Games/Heretic_linedeftypes.cfg
Normal file
|
@ -0,0 +1,700 @@
|
|||
|
||||
misc
|
||||
{
|
||||
|
||||
0
|
||||
{
|
||||
title = "None";
|
||||
prefix = "";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
door
|
||||
{
|
||||
title = "Door";
|
||||
|
||||
1
|
||||
{
|
||||
title = "Door Open Wait Close (also monsters)";
|
||||
prefix = "DR";
|
||||
}
|
||||
|
||||
2
|
||||
{
|
||||
title = "Door Open Stay";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
3
|
||||
{
|
||||
title = "Door Close Stay";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
4
|
||||
{
|
||||
title = "Door Open Wait Close";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
16
|
||||
{
|
||||
title = "Door Close Wait Open";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
26
|
||||
{
|
||||
title = "Door (Blue) Open Wait Close";
|
||||
prefix = "DR";
|
||||
}
|
||||
|
||||
27
|
||||
{
|
||||
title = "Door (Yellow) Open Wait Close";
|
||||
prefix = "DR";
|
||||
}
|
||||
|
||||
28
|
||||
{
|
||||
title = "Door (Red) Open Wait Close";
|
||||
prefix = "DR";
|
||||
}
|
||||
|
||||
29
|
||||
{
|
||||
title = "Door Open Wait Close";
|
||||
prefix = "S1";
|
||||
}
|
||||
|
||||
31
|
||||
{
|
||||
title = "Door Open Stay";
|
||||
prefix = "D1";
|
||||
}
|
||||
|
||||
32
|
||||
{
|
||||
title = "Door (Blue) Open Stay";
|
||||
prefix = "D1";
|
||||
}
|
||||
|
||||
33
|
||||
{
|
||||
title = "Door (Red) Open Stay";
|
||||
prefix = "D1";
|
||||
}
|
||||
|
||||
34
|
||||
{
|
||||
title = "Door (Yellow) Open Stay";
|
||||
prefix = "D1";
|
||||
}
|
||||
|
||||
42
|
||||
{
|
||||
title = "Door Close Stay";
|
||||
prefix = "SR";
|
||||
}
|
||||
|
||||
46
|
||||
{
|
||||
title = "Door Open Stay";
|
||||
prefix = "GR";
|
||||
}
|
||||
|
||||
50
|
||||
{
|
||||
title = "Door Close Stay";
|
||||
prefix = "S1";
|
||||
}
|
||||
|
||||
61
|
||||
{
|
||||
title = "Door Open Stay";
|
||||
prefix = "SR";
|
||||
}
|
||||
|
||||
63
|
||||
{
|
||||
title = "Door Open Wait Close";
|
||||
prefix = "SR";
|
||||
}
|
||||
|
||||
75
|
||||
{
|
||||
title = "Door Close Stay";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
76
|
||||
{
|
||||
title = "Door Close Stay Open";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
86
|
||||
{
|
||||
title = "Door Open Stay";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
90
|
||||
{
|
||||
title = "Door Open Wait Close";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
103
|
||||
{
|
||||
title = "Door Open Stay";
|
||||
prefix = "S1";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
floor
|
||||
{
|
||||
title = "Floor";
|
||||
|
||||
5
|
||||
{
|
||||
title = "Floor Raise to Lowest Ceiling";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
9
|
||||
{
|
||||
title = "Floor Raise Donut (changes texture)";
|
||||
prefix = "S1";
|
||||
}
|
||||
|
||||
14
|
||||
{
|
||||
title = "Floor Raise by 32 (changes texture)";
|
||||
prefix = "S1";
|
||||
}
|
||||
|
||||
15
|
||||
{
|
||||
title = "Floor Raise by 24 (changes texture)";
|
||||
prefix = "S1";
|
||||
}
|
||||
|
||||
18
|
||||
{
|
||||
title = "Floor Raise to Next Higher Floor";
|
||||
prefix = "S1";
|
||||
}
|
||||
|
||||
19
|
||||
{
|
||||
title = "Floor Lower to Highest Floor";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
20
|
||||
{
|
||||
title = "Floor Raise to Next Higher Floor (changes texture)";
|
||||
prefix = "S1";
|
||||
}
|
||||
|
||||
22
|
||||
{
|
||||
title = "Floor Raise to Next Higher Floor (changes texture)";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
23
|
||||
{
|
||||
title = "Floor Lower to Lowest Floor";
|
||||
prefix = "S1";
|
||||
}
|
||||
|
||||
24
|
||||
{
|
||||
title = "Floor Raise to Lowest Ceiling";
|
||||
prefix = "G1";
|
||||
}
|
||||
|
||||
30
|
||||
{
|
||||
title = "Floor Raise by Shortest Lower Texture";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
36
|
||||
{
|
||||
title = "Floor Lower to 8 above Highest Floor";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
37
|
||||
{
|
||||
title = "Floor Lower to Lowest Floor (changes texture)";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
38
|
||||
{
|
||||
title = "Floor Lower to Lowest Floor";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
45
|
||||
{
|
||||
title = "Floor Lower to Highest Floor";
|
||||
prefix = "SR";
|
||||
}
|
||||
|
||||
47
|
||||
{
|
||||
title = "Floor Raise to Next Higher Floor (changes texture)";
|
||||
prefix = "G1";
|
||||
}
|
||||
|
||||
53
|
||||
{
|
||||
title = "Floor Start Moving Up and Down";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
54
|
||||
{
|
||||
title = "Floor Stop Moving";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
55
|
||||
{
|
||||
title = "Floor Raise to 8 below Lowest Ceiling (crushes)";
|
||||
prefix = "S1";
|
||||
}
|
||||
|
||||
56
|
||||
{
|
||||
title = "Floor Raise to 8 below Lowest Ceiling (crushes)";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
58
|
||||
{
|
||||
title = "Floor Raise by 24";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
59
|
||||
{
|
||||
title = "Floor Raise by 24 (changes texture)";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
60
|
||||
{
|
||||
title = "Floor Lower to Lowest Floor";
|
||||
prefix = "SR";
|
||||
}
|
||||
|
||||
64
|
||||
{
|
||||
title = "Floor Raise to Lowest Ceiling";
|
||||
prefix = "SR";
|
||||
}
|
||||
|
||||
65
|
||||
{
|
||||
title = "Floor Raise to 8 below Lowest Ceiling (crushes)";
|
||||
prefix = "SR";
|
||||
}
|
||||
|
||||
66
|
||||
{
|
||||
title = "Floor Raise by 24 (changes texture)";
|
||||
prefix = "SR";
|
||||
}
|
||||
|
||||
67
|
||||
{
|
||||
title = "Floor Raise by 32 (changes texture)";
|
||||
prefix = "SR";
|
||||
}
|
||||
|
||||
68
|
||||
{
|
||||
title = "Floor Raise to Next Higher Floor (changes texture)";
|
||||
prefix = "SR";
|
||||
}
|
||||
|
||||
69
|
||||
{
|
||||
title = "Floor Raise to Next Higher Floor";
|
||||
prefix = "SR";
|
||||
}
|
||||
|
||||
70
|
||||
{
|
||||
title = "Floor Lower to 8 above Highest Floor";
|
||||
prefix = "SR";
|
||||
}
|
||||
|
||||
71
|
||||
{
|
||||
title = "Floor Lower to 8 above Highest Floor";
|
||||
prefix = "S1";
|
||||
}
|
||||
|
||||
82
|
||||
{
|
||||
title = "Floor Lower to Lowest Floor";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
83
|
||||
{
|
||||
title = "Floor Lower to Highest Floor";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
84
|
||||
{
|
||||
title = "Floor Lower to Lowest Floor (changes texture)";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
87
|
||||
{
|
||||
title = "Floor Start Moving Up and Down";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
89
|
||||
{
|
||||
title = "Floor Stop Moving";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
91
|
||||
{
|
||||
title = "Floor Raise to Lowest Ceiling";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
92
|
||||
{
|
||||
title = "Floor Raise by 24";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
93
|
||||
{
|
||||
title = "Floor Raise by 24 (changes texture)";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
94
|
||||
{
|
||||
title = "Floor Raise to 8 below Lowest Ceiling (crushes)";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
95
|
||||
{
|
||||
title = "Floor Raise to Next Higher Floor (changes texture)";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
96
|
||||
{
|
||||
title = "Floor Raise by Shortest Lower Texture";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
98
|
||||
{
|
||||
title = "Floor Lower to 8 above Highest Floor";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
101
|
||||
{
|
||||
title = "Floor Raise to Lowest Ceiling";
|
||||
prefix = "S1";
|
||||
}
|
||||
|
||||
102
|
||||
{
|
||||
title = "Floor Lower to Highest Floor";
|
||||
prefix = "S1";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
crusher
|
||||
{
|
||||
title = "Crusher";
|
||||
|
||||
6
|
||||
{
|
||||
title = "Crusher Start with Fast Damage";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
25
|
||||
{
|
||||
title = "Crusher Start with Slow Damage";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
57
|
||||
{
|
||||
title = "Crusher Stop";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
73
|
||||
{
|
||||
title = "Crusher Start with Slow Damage";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
74
|
||||
{
|
||||
title = "Crusher Stop";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
77
|
||||
{
|
||||
title = "Crusher Start with Fast Damage";
|
||||
prefix = "WR";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
stairs
|
||||
{
|
||||
title = "Stairs";
|
||||
|
||||
7
|
||||
{
|
||||
title = "Stairs Raise by 8";
|
||||
prefix = "S1";
|
||||
}
|
||||
|
||||
8
|
||||
{
|
||||
title = "Stairs Raise by 8";
|
||||
prefix = "W1";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
lift
|
||||
{
|
||||
title = "Lift";
|
||||
|
||||
10
|
||||
{
|
||||
title = "Lift Lower Wait Raise";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
21
|
||||
{
|
||||
title = "Lift Lower Wait Raise";
|
||||
prefix = "S1";
|
||||
}
|
||||
|
||||
62
|
||||
{
|
||||
title = "Lift Lower Wait Raise";
|
||||
prefix = "SR";
|
||||
}
|
||||
|
||||
88
|
||||
{
|
||||
title = "Lift Lower Wait Raise";
|
||||
prefix = "WR";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
exit
|
||||
{
|
||||
title = "Exit";
|
||||
|
||||
11
|
||||
{
|
||||
title = "Exit Level";
|
||||
prefix = "S1";
|
||||
}
|
||||
|
||||
51
|
||||
{
|
||||
title = "Exit Level (goes to secret level)";
|
||||
prefix = "S1";
|
||||
}
|
||||
|
||||
52
|
||||
{
|
||||
title = "Exit Level";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
105
|
||||
{
|
||||
title = "Exit Level (goes to secret level)";
|
||||
prefix = "W1";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
light
|
||||
{
|
||||
title = "Light";
|
||||
|
||||
12
|
||||
{
|
||||
title = "Light Change to Brightest Adjacent";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
13
|
||||
{
|
||||
title = "Light Change to Brightest";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
17
|
||||
{
|
||||
title = "Light Start Blinking";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
35
|
||||
{
|
||||
title = "Light Change to Darkest";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
79
|
||||
{
|
||||
title = "Light Change to Darkest";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
80
|
||||
{
|
||||
title = "Light Change to Brightest Adjacent";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
81
|
||||
{
|
||||
title = "Light Change to Brightest";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
104
|
||||
{
|
||||
title = "Light Change to Darkest Adjacent";
|
||||
prefix = "W1";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
ceiling
|
||||
{
|
||||
title = "Ceiling";
|
||||
|
||||
40
|
||||
{
|
||||
title = "Ceiling Raise to Highest Ceiling";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
41
|
||||
{
|
||||
title = "Ceiling Lower to Floor";
|
||||
prefix = "S1";
|
||||
}
|
||||
|
||||
43
|
||||
{
|
||||
title = "Ceiling Lower to Floor";
|
||||
prefix = "SR";
|
||||
}
|
||||
|
||||
44
|
||||
{
|
||||
title = "Ceiling Lower to 8 above Floor";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
49
|
||||
{
|
||||
title = "Ceiling Lower to 8 above Floor";
|
||||
prefix = "S1";
|
||||
}
|
||||
|
||||
72
|
||||
{
|
||||
title = "Ceiling Lower to 8 above Floor";
|
||||
prefix = "WR";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
scroll
|
||||
{
|
||||
title = "Scroll";
|
||||
|
||||
48
|
||||
{
|
||||
title = "Scroll Texture Left";
|
||||
prefix = "";
|
||||
}
|
||||
|
||||
99
|
||||
{
|
||||
title = "Scroll Texture Right";
|
||||
prefix = "";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
build
|
||||
{
|
||||
title = "Build";
|
||||
|
||||
106
|
||||
{
|
||||
title = "Build Stairs (16 Tall)";
|
||||
prefix = "W1";
|
||||
}
|
||||
|
||||
107
|
||||
{
|
||||
title = "Build Stairs (16 Tall)";
|
||||
prefix = "S1";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
teleport
|
||||
{
|
||||
title = "Teleport";
|
||||
|
||||
97
|
||||
{
|
||||
title = "Teleport";
|
||||
prefix = "WR";
|
||||
}
|
||||
|
||||
39
|
||||
{
|
||||
title = "Teleport";
|
||||
prefix = "W1";
|
||||
}
|
||||
}
|
41
Build/Configurations/Games/Heretic_sectortypes.cfg
Normal file
41
Build/Configurations/Games/Heretic_sectortypes.cfg
Normal file
|
@ -0,0 +1,41 @@
|
|||
|
||||
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)";
|
||||
12 = "Light Blinks (0.5 sec sync)";
|
||||
13 = "Light Blinks (1 sec sync)";
|
||||
14 = "Door Open Close (opens after 5 min)";
|
||||
15 = "Friction";
|
||||
16 = "Damage -10 or 20% health";
|
||||
21 = "Scroll East (slow)";
|
||||
22 = "Scroll East (medium)";
|
||||
23 = "Scroll East (fast)";
|
||||
26 = "Scroll North (slow)";
|
||||
27 = "Scroll North (medium)";
|
||||
28 = "Scroll North (fast)";
|
||||
31 = "Scroll South (slow)";
|
||||
32 = "Scroll South (medium)";
|
||||
33 = "Scroll South (fast)";
|
||||
36 = "Scroll West (slow)";
|
||||
37 = "Scroll West (medium)";
|
||||
38 = "Scroll West (fast)";
|
||||
40 = "Wind East (weak)";
|
||||
41 = "Wind East (medium)";
|
||||
42 = "Wind East (strong)";
|
||||
43 = "Wind North (weak)";
|
||||
44 = "Wind North (medium)";
|
||||
45 = "Wind North (strong)";
|
||||
46 = "Wind South (weak)";
|
||||
47 = "Wind South (medium)";
|
||||
48 = "Wind South (strong)";
|
||||
49 = "Wind West (weak)";
|
||||
50 = "Wind West (medium)";
|
||||
51 = "Wind West (strong)";
|
||||
|
100
Build/Configurations/Games/Heretic_texturesets.cfg
Normal file
100
Build/Configurations/Games/Heretic_texturesets.cfg
Normal file
|
@ -0,0 +1,100 @@
|
|||
|
||||
set0
|
||||
{
|
||||
name = "Liquids";
|
||||
filter0 = "FLATHUH*";
|
||||
filter1 = "FLTFLWW*";
|
||||
filter2 = "FLTLAVA*";
|
||||
filter3 = "FLTSLUD*";
|
||||
filter4 = "FLTWAWA*";
|
||||
filter5 = "LAVAFL*";
|
||||
filter6 = "WATRWAL*";
|
||||
}
|
||||
|
||||
|
||||
set1
|
||||
{
|
||||
name = "Stone";
|
||||
filter0 = "BRWNRCKS";
|
||||
filter1 = "BANNER1";
|
||||
filter2 = "BANNER2";
|
||||
filter3 = "BANNER3";
|
||||
filter4 = "BANNER4";
|
||||
filter5 = "BANNER7";
|
||||
filter6 = "BANNER8";
|
||||
filter7 = "CSTLMOSS";
|
||||
filter8 = "CSTLRCK";
|
||||
filter9 = "FLAT520";
|
||||
filter10 = "FLAT521";
|
||||
filter11 = "FLAT522";
|
||||
filter12 = "FLAT523";
|
||||
filter13 = "FLOOR00";
|
||||
filter14 = "FLOOR01";
|
||||
filter15 = "FLOOR03";
|
||||
filter16 = "FLOOR18";
|
||||
filter17 = "GRSTNPB";
|
||||
filter18 = "GRSTNPBV";
|
||||
filter19 = "GRSTNPBW";
|
||||
filter20 = "LOOSERCK";
|
||||
filter21 = "RCKSNMUD";
|
||||
filter22 = "ROOTWALL";
|
||||
filter23 = "SQPEB1";
|
||||
filter24 = "SQPEB2";
|
||||
filter25 = "TRISTON1";
|
||||
filter26 = "TRISTON2";
|
||||
filter27 = "BLUEFRAG";
|
||||
filter28 = "FLOOR04";
|
||||
filter29 = "FLOOR05";
|
||||
filter30 = "FLOOR06";
|
||||
filter31 = "FLOOR07";
|
||||
filter32 = "FLOOR16";
|
||||
filter33 = "FLOOR19";
|
||||
filter34 = "FLOOR20";
|
||||
filter35 = "GRNBLOK*";
|
||||
filter36 = "LAVA1";
|
||||
filter37 = "SNDBLCKS";
|
||||
}
|
||||
|
||||
|
||||
set2
|
||||
{
|
||||
name = "Metal";
|
||||
filter0 = "CHAINSD";
|
||||
filter1 = "DMNMSK";
|
||||
filter2 = "DOOREXIT";
|
||||
filter3 = "DOORSTON";
|
||||
filter4 = "FLAT500";
|
||||
filter5 = "FLOOR08";
|
||||
filter6 = "FLOOR21";
|
||||
filter7 = "FLOOR22";
|
||||
filter8 = "FLOOR23";
|
||||
filter9 = "FLOOR24";
|
||||
filter10 = "FLOOR26";
|
||||
filter11 = "FLOOR28";
|
||||
filter12 = "FLOOR29";
|
||||
filter13 = "FLOOR30";
|
||||
filter14 = "METL1";
|
||||
filter15 = "METL2";
|
||||
filter16 = "SAINT1";
|
||||
filter17 = "SKULLSB1";
|
||||
filter18 = "SKULLSB2";
|
||||
filter19 = "SW1OFF";
|
||||
filter20 = "SW1ON";
|
||||
filter21 = "SW2OFF";
|
||||
filter22 = "SW2ON";
|
||||
filter23 = "GATMETL*";
|
||||
filter24 = "GATMETL";
|
||||
filter25 = "GRSKULL*";
|
||||
}
|
||||
|
||||
|
||||
set3
|
||||
{
|
||||
name = "Town";
|
||||
filter0 = "CTYSTCI*";
|
||||
filter1 = "CTYSTUC*";
|
||||
filter2 = "FLOOR11";
|
||||
filter3 = "FLOOR12";
|
||||
filter4 = "WOODWL";
|
||||
filter5 = "WDGAT64";
|
||||
}
|
632
Build/Configurations/Games/Heretic_thingtypes.cfg
Normal file
632
Build/Configurations/Games/Heretic_thingtypes.cfg
Normal file
|
@ -0,0 +1,632 @@
|
|||
|
||||
players
|
||||
{
|
||||
color = 10; // Light Green
|
||||
arrow = 1;
|
||||
title = "Player Starts";
|
||||
width = 16;
|
||||
height = 56;
|
||||
blocking = 2;
|
||||
error = 2;
|
||||
sort = 1;
|
||||
|
||||
1
|
||||
{
|
||||
title = "Player 1 start";
|
||||
sprite = "PLAYA1";
|
||||
}
|
||||
2
|
||||
{
|
||||
title = "Player 2 start";
|
||||
sprite = "PLAYA1";
|
||||
}
|
||||
3
|
||||
{
|
||||
title = "Player 3 start";
|
||||
sprite = "PLAYA1";
|
||||
}
|
||||
4
|
||||
{
|
||||
title = "Player 4 start";
|
||||
sprite = "PLAYA1";
|
||||
}
|
||||
11
|
||||
{
|
||||
title = "Player Deathmatch start";
|
||||
sprite = "PLAYQ0";
|
||||
}
|
||||
}
|
||||
|
||||
teleport
|
||||
{
|
||||
color = 2; // Green
|
||||
arrow = 1;
|
||||
title = "Teleports";
|
||||
width = 16;
|
||||
height = 56;
|
||||
blocking = 0;
|
||||
error = 0;
|
||||
sort = 1;
|
||||
|
||||
14
|
||||
{
|
||||
title = "Teleport Landing";
|
||||
sprite = "TELEA0";
|
||||
}
|
||||
52
|
||||
{
|
||||
title = "Teleport Glitter (Exit)";
|
||||
sprite = "TGLTF0";
|
||||
}
|
||||
74
|
||||
{
|
||||
title = "Teleport Glitter";
|
||||
sprite = "TGLTA0";
|
||||
}
|
||||
}
|
||||
|
||||
sounds
|
||||
{
|
||||
color = 5; // Purple
|
||||
arrow = 0;
|
||||
title = "Sounds";
|
||||
width = 0;
|
||||
height = 0;
|
||||
blocking = 0;
|
||||
sort = 1;
|
||||
|
||||
41 = "Waterfall";
|
||||
42 = "Wind";
|
||||
1200 = "Scream";
|
||||
1201 = "Squish";
|
||||
1202 = "Drops";
|
||||
1203 = "Slow Footsteps";
|
||||
1204 = "Heartbeat";
|
||||
1205 = "Bells";
|
||||
1206 = "Growl";
|
||||
1207 = "Magic";
|
||||
1208 = "Laughter";
|
||||
1209 = "Fast Footsteps";
|
||||
}
|
||||
|
||||
monsters
|
||||
{
|
||||
color = 12; // Light Red
|
||||
arrow = 1;
|
||||
title = "Monsters";
|
||||
width = 16;
|
||||
sort = 1;
|
||||
error = 2;
|
||||
blocking = 2;
|
||||
|
||||
66
|
||||
{
|
||||
title = "Gargoyle";
|
||||
sprite = "IMPXA1";
|
||||
height = 36;
|
||||
}
|
||||
5
|
||||
{
|
||||
title = "Fire Gargoyle";
|
||||
sprite = "IMPXF1";
|
||||
height = 36;
|
||||
}
|
||||
68
|
||||
{
|
||||
title = "Golem";
|
||||
sprite = "MUMMA1";
|
||||
width = 22;
|
||||
height = 62;
|
||||
}
|
||||
69
|
||||
{
|
||||
title = "Golem Ghost";
|
||||
sprite = "MUMMA1";
|
||||
width = 22;
|
||||
height = 62;
|
||||
}
|
||||
45
|
||||
{
|
||||
title = "Nitrogolem";
|
||||
sprite = "MUMMY1";
|
||||
width = 22;
|
||||
height = 62;
|
||||
}
|
||||
46
|
||||
{
|
||||
title = "Nitrogolem Ghost";
|
||||
sprite = "MUMMY1";
|
||||
width = 22;
|
||||
height = 62;
|
||||
}
|
||||
15
|
||||
{
|
||||
title = "Disciple Of D'Sparil";
|
||||
sprite = "WZRDA1";
|
||||
height = 68;
|
||||
}
|
||||
6
|
||||
{
|
||||
title = "Iron Lich";
|
||||
sprite = "HEADA1";
|
||||
width = 40;
|
||||
height = 72;
|
||||
}
|
||||
7
|
||||
{
|
||||
title = "D'Sparil";
|
||||
sprite = "SRCRA1";
|
||||
width = 28;
|
||||
height = 100;
|
||||
}
|
||||
56
|
||||
{
|
||||
title = "D'Sparil Teleport Location";
|
||||
sprite = "SOR2I0";
|
||||
}
|
||||
9
|
||||
{
|
||||
title = "Maulotaur";
|
||||
sprite = "MNTRA1";
|
||||
width = 28;
|
||||
height = 100;
|
||||
}
|
||||
64
|
||||
{
|
||||
title = "Undead Warrior";
|
||||
sprite = "KNIGA1";
|
||||
width = 24;
|
||||
height = 48;
|
||||
}
|
||||
65
|
||||
{
|
||||
title = "Undead Warrior Ghost";
|
||||
sprite = "KNIGA1";
|
||||
width = 24;
|
||||
height = 78;
|
||||
}
|
||||
70
|
||||
{
|
||||
title = "Weredragon";
|
||||
sprite = "BEASA1";
|
||||
width = 32;
|
||||
height = 74;
|
||||
}
|
||||
90
|
||||
{
|
||||
title = "Sabreclaw";
|
||||
sprite = "CLNKA1";
|
||||
width = 20;
|
||||
height = 64;
|
||||
}
|
||||
92
|
||||
{
|
||||
title = "Ophidian";
|
||||
sprite = "SNKEA1";
|
||||
width = 22;
|
||||
height = 70;
|
||||
}
|
||||
}
|
||||
|
||||
weapons
|
||||
{
|
||||
color = 14; // Yellow
|
||||
arrow = 0;
|
||||
title = "Weapons";
|
||||
width = 20;
|
||||
height = 16;
|
||||
blocking = 0;
|
||||
sort = 1;
|
||||
|
||||
53
|
||||
{
|
||||
title = "Dragon Claw";
|
||||
sprite = "WBLSA0";
|
||||
}
|
||||
2001
|
||||
{
|
||||
title = "Ethereal Crossbow";
|
||||
sprite = "WBOWA0";
|
||||
}
|
||||
2002
|
||||
{
|
||||
title = "Firemace";
|
||||
sprite = "WMCEA0";
|
||||
}
|
||||
2003
|
||||
{
|
||||
title = "Phoenix Rod";
|
||||
sprite = "WPHXA0";
|
||||
}
|
||||
2004
|
||||
{
|
||||
title = "Hellstaff";
|
||||
sprite = "WSKLA0";
|
||||
}
|
||||
2005
|
||||
{
|
||||
title = "Gauntlets Of The Necromancer";
|
||||
sprite = "WGNTA0";
|
||||
}
|
||||
}
|
||||
|
||||
ammunition
|
||||
{
|
||||
color = 6; // Brown
|
||||
arrow = 0;
|
||||
title = "Ammunition";
|
||||
width = 20;
|
||||
sort = 1;
|
||||
height = 16;
|
||||
blocking = 0;
|
||||
|
||||
10
|
||||
{
|
||||
title = "Wand Crystal";
|
||||
sprite = "AMG1A0";
|
||||
}
|
||||
12
|
||||
{
|
||||
title = "Crystal Geode";
|
||||
sprite = "AMG2A0";
|
||||
}
|
||||
13
|
||||
{
|
||||
title = "Mace Spheres";
|
||||
sprite = "AMM1A0";
|
||||
}
|
||||
16
|
||||
{
|
||||
title = "Pile Of Mace Spheres";
|
||||
sprite = "AMM2A0";
|
||||
}
|
||||
18
|
||||
{
|
||||
title = "Ethereal Arrows";
|
||||
sprite = "AMC1A0";
|
||||
}
|
||||
19
|
||||
{
|
||||
title = "Quiver Of Ethereal Arrows";
|
||||
sprite = "AMC2A0";
|
||||
}
|
||||
20
|
||||
{
|
||||
title = "Lesser Runes";
|
||||
sprite = "AMS1A0";
|
||||
}
|
||||
21
|
||||
{
|
||||
title = "Greater Runes";
|
||||
sprite = "AMS2A0";
|
||||
}
|
||||
22
|
||||
{
|
||||
title = "Flame Orb";
|
||||
sprite = "AMP1A0";
|
||||
}
|
||||
23
|
||||
{
|
||||
title = "Inferno Orb";
|
||||
sprite = "AMP2A0";
|
||||
}
|
||||
54
|
||||
{
|
||||
title = "Claw Orb";
|
||||
sprite = "AMB1A0";
|
||||
}
|
||||
55
|
||||
{
|
||||
title = "Energy Orb";
|
||||
sprite = "AMB2A0";
|
||||
}
|
||||
8
|
||||
{
|
||||
title = "Bag Of Holding";
|
||||
sprite = "BAGHA0";
|
||||
}
|
||||
}
|
||||
|
||||
health
|
||||
{
|
||||
color = 1; // Blue
|
||||
arrow = 0;
|
||||
title = "Health and Armor";
|
||||
width = 20;
|
||||
height = 16;
|
||||
blocking = 0;
|
||||
sort = 1;
|
||||
|
||||
81
|
||||
{
|
||||
title = "Crystal Vial";
|
||||
sprite = "PTN1A0";
|
||||
}
|
||||
85
|
||||
{
|
||||
title = "Silver Shield";
|
||||
sprite = "SHLDA0";
|
||||
}
|
||||
31
|
||||
{
|
||||
title = "Enchanted Shield";
|
||||
sprite = "SHD2A0";
|
||||
}
|
||||
}
|
||||
|
||||
powerups
|
||||
{
|
||||
color = 9; // Light Blue
|
||||
arrow = 0;
|
||||
title = "Artifacts";
|
||||
width = 20;
|
||||
height = 20;
|
||||
blocking = 0;
|
||||
sort = 1;
|
||||
|
||||
30
|
||||
{
|
||||
title = "Morph Ovum";
|
||||
sprite = "ARTIEGGC";
|
||||
}
|
||||
32
|
||||
{
|
||||
title = "Mystic Urn";
|
||||
sprite = "ARTISPHL";
|
||||
}
|
||||
33
|
||||
{
|
||||
title = "Torch";
|
||||
sprite = "ARTITRCH";
|
||||
}
|
||||
34
|
||||
{
|
||||
title = "Time Bomb Of The Ancients";
|
||||
sprite = "ARTIFBMB";
|
||||
}
|
||||
35
|
||||
{
|
||||
title = "Map Scroll";
|
||||
sprite = "SPMPA0";
|
||||
}
|
||||
36
|
||||
{
|
||||
title = "Chaos Device";
|
||||
sprite = "ARTIATLP";
|
||||
}
|
||||
75
|
||||
{
|
||||
title = "Shadowsphere";
|
||||
sprite = "ARTIINVS";
|
||||
}
|
||||
82
|
||||
{
|
||||
title = "Quartz Flask";
|
||||
sprite = "ARTIPTN2";
|
||||
}
|
||||
83
|
||||
{
|
||||
title = "Wings Of Wrath";
|
||||
sprite = "ARTISOAR";
|
||||
}
|
||||
84
|
||||
{
|
||||
title = "Ring of Invulnerability";
|
||||
sprite = "ARTIINVU";
|
||||
}
|
||||
86
|
||||
{
|
||||
title = "Tome of Power";
|
||||
sprite = "ARTIPWBK";
|
||||
}
|
||||
}
|
||||
|
||||
keys
|
||||
{
|
||||
color = 13; // Light Magenta
|
||||
arrow = 0;
|
||||
title = "Keys";
|
||||
width = 20;
|
||||
height = 16;
|
||||
blocking = 0;
|
||||
sort = 1;
|
||||
|
||||
73
|
||||
{
|
||||
title = "Green Key";
|
||||
sprite = "AKYYA0";
|
||||
}
|
||||
79
|
||||
{
|
||||
title = "Blue Key";
|
||||
sprite = "BKYYA0";
|
||||
}
|
||||
80
|
||||
{
|
||||
title = "Yellow Key";
|
||||
sprite = "CKYYA0";
|
||||
}
|
||||
}
|
||||
|
||||
obstacles
|
||||
{
|
||||
color = 3; // Cyan
|
||||
arrow = 0;
|
||||
title = "Obstacles";
|
||||
width = 20;
|
||||
blocking = 2;
|
||||
sort = 1;
|
||||
|
||||
29
|
||||
{
|
||||
title = "Small Pillar";
|
||||
sprite = "SMPLA0";
|
||||
height = 34;
|
||||
}
|
||||
37
|
||||
{
|
||||
title = "Stalagmite (Small)";
|
||||
sprite = "STGSA0";
|
||||
height = 32;
|
||||
}
|
||||
38
|
||||
{
|
||||
title = "Stalagmite (Large)";
|
||||
sprite = "STGLA0";
|
||||
height = 64;
|
||||
}
|
||||
39
|
||||
{
|
||||
title = "Stalactite (Small)";
|
||||
sprite = "STCSA0";
|
||||
height = 36;
|
||||
}
|
||||
40
|
||||
{
|
||||
title = "Stalactite (Large)";
|
||||
sprite = "STCLA0";
|
||||
height = 68;
|
||||
}
|
||||
44
|
||||
{
|
||||
title = "Barrel";
|
||||
sprite = "BARLA0";
|
||||
height = 32;
|
||||
}
|
||||
47
|
||||
{
|
||||
title = "Brown Pillar";
|
||||
sprite = "BRPLA0";
|
||||
height = 128;
|
||||
}
|
||||
87
|
||||
{
|
||||
title = "Volcano";
|
||||
sprite = "VLCOE0";
|
||||
height = 20;
|
||||
}
|
||||
2035
|
||||
{
|
||||
title = "Gasbag";
|
||||
sprite = "PPODA0";
|
||||
height = 54;
|
||||
}
|
||||
43
|
||||
{
|
||||
title = "Gasbag Generator";
|
||||
sprite = "PPODA0";
|
||||
height = 16;
|
||||
}
|
||||
}
|
||||
|
||||
lights
|
||||
{
|
||||
color = 11; // Light Cyan
|
||||
arrow = 0;
|
||||
title = "Light sources";
|
||||
width = 16;
|
||||
sort = 1;
|
||||
blocking = 2;
|
||||
|
||||
27
|
||||
{
|
||||
title = "Serpent Torch";
|
||||
sprite = "SRTCA0";
|
||||
height = 54;
|
||||
}
|
||||
28
|
||||
{
|
||||
title = "Chandelier";
|
||||
sprite = "CHDLA0";
|
||||
hanging = 1;
|
||||
height = 62;
|
||||
}
|
||||
50
|
||||
{
|
||||
title = "Wall Torch";
|
||||
sprite = "WTRHA0";
|
||||
height = 64;
|
||||
}
|
||||
76
|
||||
{
|
||||
title = "Fire Brazier";
|
||||
sprite = "KFR1A0";
|
||||
height = 44;
|
||||
}
|
||||
}
|
||||
|
||||
decoration
|
||||
{
|
||||
color = 4; // Red
|
||||
arrow = 0;
|
||||
title = "Decoration";
|
||||
width = 16;
|
||||
sort = 1;
|
||||
blocking = 2;
|
||||
|
||||
94
|
||||
{
|
||||
title = "Blue Key Marker";
|
||||
sprite = "KGZBA0";
|
||||
height = 50;
|
||||
}
|
||||
95
|
||||
{
|
||||
title = "Green Key Marker";
|
||||
sprite = "KGZGA0";
|
||||
height = 50;
|
||||
}
|
||||
96
|
||||
{
|
||||
title = "Yellow Key Marker";
|
||||
sprite = "KGZYA0";
|
||||
height = 50;
|
||||
}
|
||||
51
|
||||
{
|
||||
title = "Hanging Corpse";
|
||||
sprite = "HCORA0";
|
||||
hanging = 1;
|
||||
height = 104;
|
||||
}
|
||||
17
|
||||
{
|
||||
title = "Hanging Skull";
|
||||
sprite = "SKH1A0";
|
||||
hanging = 1;
|
||||
height = 70;
|
||||
}
|
||||
24
|
||||
{
|
||||
title = "Hanging Skull 2";
|
||||
sprite = "SKH2A0";
|
||||
hanging = 1;
|
||||
height = 60;
|
||||
}
|
||||
25
|
||||
{
|
||||
title = "Hanging Skull 3";
|
||||
sprite = "SKH3A0";
|
||||
hanging = 1;
|
||||
height = 45;
|
||||
}
|
||||
26
|
||||
{
|
||||
title = "Hanging Skull 4";
|
||||
sprite = "SKH4A0";
|
||||
hanging = 1;
|
||||
height = 35;
|
||||
}
|
||||
48
|
||||
{
|
||||
title = "Moss";
|
||||
sprite = "MOS1A0";
|
||||
height = 23;
|
||||
}
|
||||
49
|
||||
{
|
||||
title = "Moss 2";
|
||||
sprite = "MOS2A0";
|
||||
height = 27;
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue