2012-04-17 19:13:47 +00:00
|
|
|
// ***********************************************************
|
|
|
|
// * *
|
|
|
|
// * These values are the same for Doom format, Hexen format *
|
2012-11-02 23:11:38 +00:00
|
|
|
// * and UDMF; as well as for ZDoom, GZDoom and Zandronum *
|
2012-04-17 19:13:47 +00:00
|
|
|
// * *
|
|
|
|
// ***********************************************************
|
|
|
|
|
|
|
|
common
|
|
|
|
{
|
|
|
|
// Some common settings
|
|
|
|
include("Common.cfg");
|
|
|
|
|
|
|
|
// Default testing parameters
|
2015-10-23 12:01:27 +00:00
|
|
|
include("Test_params.cfg", "modern");
|
2012-04-17 19:13:47 +00:00
|
|
|
|
2014-12-05 14:33:31 +00:00
|
|
|
// Action special help (mxd)
|
|
|
|
actionspecialhelp = "http://www.zdoom.org/wiki/index.php?title=%K";
|
2015-03-17 12:28:42 +00:00
|
|
|
|
|
|
|
// Thing class help (mxd)
|
|
|
|
thingclasshelp = "http://www.zdoom.org/wiki/Classes:%K";
|
2014-12-05 14:33:31 +00:00
|
|
|
|
2012-04-17 19:13:47 +00:00
|
|
|
// Default nodebuilder configurations
|
|
|
|
defaultsavecompiler = "zdbsp_normal";
|
|
|
|
defaulttestcompiler = "zdbsp_fast";
|
|
|
|
|
|
|
|
// Generalized actions
|
|
|
|
// generalizedlinedefs is true for Doom format and false for
|
|
|
|
// the other two, so it's not here.
|
|
|
|
generalizedsectors = true;
|
2016-05-18 23:31:12 +00:00
|
|
|
|
|
|
|
//mxd. Maximum safe map size check (0 means skip check)
|
|
|
|
safeboundary = 0;
|
2012-04-17 19:13:47 +00:00
|
|
|
|
|
|
|
// Texture loading options
|
|
|
|
mixtexturesflats = true;
|
|
|
|
defaulttexturescale = 1.0f;
|
|
|
|
defaultflatscale = 1.0f;
|
|
|
|
scaledtextureoffsets = true;
|
2016-05-07 20:21:53 +00:00
|
|
|
|
|
|
|
//mxd. Sidedefs compression
|
|
|
|
sidedefcompressionignoresaction = true;
|
2012-04-17 19:13:47 +00:00
|
|
|
|
|
|
|
// Texture sources
|
|
|
|
textures
|
|
|
|
{
|
|
|
|
include("Doom_misc.cfg", "textures");
|
|
|
|
include("ZDoom_misc.cfg", "textures");
|
|
|
|
}
|
2016-03-04 08:10:56 +00:00
|
|
|
|
|
|
|
//mxd. HiRes sources
|
|
|
|
hires
|
|
|
|
{
|
|
|
|
include("ZDoom_misc.cfg", "hires");
|
|
|
|
}
|
2012-04-17 19:13:47 +00:00
|
|
|
|
|
|
|
// Patch sources
|
|
|
|
patches
|
|
|
|
{
|
|
|
|
include("Doom_misc.cfg", "patches");
|
|
|
|
}
|
|
|
|
|
|
|
|
// Sprite sources
|
|
|
|
sprites
|
|
|
|
{
|
|
|
|
include("Doom_misc.cfg", "sprites");
|
|
|
|
}
|
|
|
|
|
|
|
|
// Flat sources
|
|
|
|
flats
|
|
|
|
{
|
|
|
|
include("Doom_misc.cfg", "flats");
|
|
|
|
}
|
|
|
|
|
|
|
|
// Colormap sources
|
|
|
|
colormaps
|
|
|
|
{
|
|
|
|
include("Boom_misc.cfg", "colormaps");
|
|
|
|
}
|
|
|
|
|
2014-01-08 09:46:57 +00:00
|
|
|
//mxd. Voxel sources
|
|
|
|
voxels
|
|
|
|
{
|
|
|
|
include("ZDoom_misc.cfg", "voxels");
|
|
|
|
}
|
|
|
|
|
2012-04-17 19:13:47 +00:00
|
|
|
// Generalized sector types
|
|
|
|
gen_sectortypes
|
|
|
|
{
|
|
|
|
include("ZDoom_generalized.cfg", "gen_sectortypes");
|
|
|
|
}
|
Added, Sector Edit window, UDMF: added UI for sector damage-realted properties.
Added, DECORATE parser: damage types are now parsed.
Added: the editor now reports duplicate textures/flats/patches/sprites/colormaps/voxels in the loaded wads.
Added, all text parsers: added #region/#endregion support.
Added TERRAIN parser.
Added, Script Editor: added special handling for DECORATE special comments.
Added, Sector Edit window, UDMF: Soundsequence value was setup incorrectly when showing the window for multiple sectors with mixed Soundsequence value.
Fixed, Map Options window: "Strictly load patches between P_START and P_END" was not applied when applying the changes.
Fixed, MAPINFO parser: MapInfo should be treated as defined when a map MAPINFO block corresponding to current map is encountered even if it doesn't define any properties recognized by the editor.
Fixed, all text parsers: in some cases error line was calculated incorrectly when reporting an error detected by a text parser.
Cosmetic: changed ' to " in the rest of Error and Warning messages.
Internal: added text resource tracking.
Updated ZDoom_DECORATE.cfg.
Updated documentation ("Game Configuration - Basic Settings" page).
2016-02-22 12:33:19 +00:00
|
|
|
|
|
|
|
//mxd. Built-in Damage types
|
|
|
|
damagetypes = "BFGSplash Drowning Slime Fire Crush Telefrag Falling Suicide Exit Melee Railgun Ice Disintegrate Poison PoisonCloud Electric Massacre DrainLife Extreme InstantDeath";
|
2016-10-04 09:53:38 +00:00
|
|
|
|
|
|
|
//mxd. These logical sound names won't trigger a warning when they are not bound to actual sounds in SNDINFO
|
|
|
|
internalsoundnames = "*death *xdeath *wimpydeath *crazydeath *burndeath *gibbed *splat *pain100 *pain75 *pain50 *pain25 *grunt *land *falling *jump *fist *fistgrunt *usefail *evillaugh *weaponlaugh *puzzfail *poison *dive *surface *gasp *taunt *regenerate *drainhealth misc/i_pkup";
|
2012-04-17 19:13:47 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
// ***********************************************************
|
|
|
|
// * *
|
|
|
|
// * Doom map format *
|
|
|
|
// * *
|
|
|
|
// ***********************************************************
|
|
|
|
|
|
|
|
mapformat_doom
|
|
|
|
{
|
|
|
|
// The format interface handles the map data format
|
|
|
|
formatinterface = "DoomMapSetIO";
|
|
|
|
|
|
|
|
maplumpnames
|
|
|
|
{
|
|
|
|
include("Doom_misc.cfg", "doommaplumpnames");
|
|
|
|
include("ZDoom_misc.cfg", "doommaplumpnames");
|
2014-12-22 21:36:49 +00:00
|
|
|
include("ZDoom_misc.cfg", "glmaplumpnames");
|
2012-04-17 19:13:47 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
// When this is set to true, sectors with the same tag will light up when a line is highlighted
|
|
|
|
linetagindicatesectors = true;
|
|
|
|
|
|
|
|
// Special linedefs
|
|
|
|
include("ZDoom_misc.cfg", "speciallinedefs_doomhexen");
|
|
|
|
|
|
|
|
// Default flags for first new thing
|
|
|
|
defaultthingflags
|
|
|
|
{
|
|
|
|
include("Doom_misc.cfg", "defaultthingflags");
|
|
|
|
}
|
|
|
|
|
|
|
|
// Door making
|
|
|
|
include("ZDoom_misc.cfg", "doormaking_doom");
|
|
|
|
|
|
|
|
// Generalized actions
|
|
|
|
generalizedlinedefs = true;
|
|
|
|
|
|
|
|
// GENERALIZED LINEDEF TYPES
|
|
|
|
gen_linedeftypes
|
|
|
|
{
|
|
|
|
include("Boom_generalized.cfg", "gen_linedeftypes");
|
|
|
|
}
|
2012-07-10 10:20:45 +00:00
|
|
|
|
|
|
|
// DEFAULT SECTOR BRIGHTNESS LEVELS
|
|
|
|
sectorbrightness
|
|
|
|
{
|
|
|
|
include("Doom_misc.cfg", "sectorbrightness");
|
|
|
|
}
|
2012-04-17 19:13:47 +00:00
|
|
|
|
|
|
|
// SECTOR TYPES
|
|
|
|
sectortypes
|
|
|
|
{
|
|
|
|
include("Doom_sectors.cfg");
|
|
|
|
include("ZDoom_sectors.cfg", "doom");
|
|
|
|
}
|
|
|
|
|
|
|
|
// LINEDEF FLAGS
|
|
|
|
linedefflags
|
|
|
|
{
|
|
|
|
include("Doom_misc.cfg", "linedefflags");
|
|
|
|
include("Boom_misc.cfg", "linedefflags");
|
|
|
|
}
|
|
|
|
|
|
|
|
// LINEDEF ACTIVATIONS
|
|
|
|
linedefactivations
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
// 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
|
|
|
|
{
|
|
|
|
include("Doom_misc.cfg", "linedefflagstranslation");
|
|
|
|
include("Boom_misc.cfg", "linedefflagstranslation");
|
|
|
|
}
|
|
|
|
|
|
|
|
// LINEDEF TYPES
|
|
|
|
linedeftypes
|
|
|
|
{
|
|
|
|
include("Doom_linedefs.cfg");
|
|
|
|
include("Boom_linedefs.cfg");
|
|
|
|
include("ZDoom_linedefs.cfg", "doom");
|
|
|
|
}
|
|
|
|
|
|
|
|
// THING FLAGS
|
|
|
|
thingflags
|
|
|
|
{
|
|
|
|
include("Doom_misc.cfg", "thingflags");
|
|
|
|
include("Boom_misc.cfg", "thingflags");
|
|
|
|
}
|
|
|
|
|
|
|
|
// 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
|
|
|
|
{
|
|
|
|
include("Doom_misc.cfg", "thingflagstranslation");
|
|
|
|
include("Boom_misc.cfg", "thingflagstranslation");
|
|
|
|
}
|
2014-09-29 20:49:41 +00:00
|
|
|
|
|
|
|
// How to compare thing flags (for the stuck things error checker)
|
|
|
|
thingflagscompare
|
|
|
|
{
|
|
|
|
include("Doom_misc.cfg", "thingflagscompare");
|
|
|
|
}
|
2012-04-17 19:13:47 +00:00
|
|
|
|
|
|
|
// Things flags masks
|
|
|
|
include("Doom_misc.cfg", "thingflagsmasks");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// ***********************************************************
|
|
|
|
// * *
|
|
|
|
// * Hexen map format *
|
|
|
|
// * *
|
|
|
|
// ***********************************************************
|
|
|
|
|
|
|
|
mapformat_hexen
|
|
|
|
{
|
|
|
|
// The format interface handles the map data format
|
|
|
|
formatinterface = "HexenMapSetIO";
|
|
|
|
|
2014-07-11 10:13:26 +00:00
|
|
|
//mxd. The default script compiler to use
|
|
|
|
defaultscriptcompiler = "zdoom_acs.cfg";
|
|
|
|
|
2012-04-17 19:13:47 +00:00
|
|
|
maplumpnames
|
|
|
|
{
|
|
|
|
include("Doom_misc.cfg", "hexenmaplumpnames");
|
|
|
|
include("ZDoom_misc.cfg", "hexenmaplumpnames");
|
2014-12-22 21:36:49 +00:00
|
|
|
include("ZDoom_misc.cfg", "glmaplumpnames");
|
2012-04-17 19:13:47 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
// When this is set to true, sectors with the same tag will light up when a line is highlighted
|
|
|
|
linetagindicatesectors = false;
|
|
|
|
|
|
|
|
// Special linedefs
|
|
|
|
include("ZDoom_misc.cfg", "speciallinedefs_doomhexen");
|
|
|
|
|
|
|
|
// Default flags for first new thing
|
|
|
|
defaultthingflags
|
|
|
|
{
|
|
|
|
include("ZDoom_misc.cfg", "defaultthingflags");
|
|
|
|
}
|
|
|
|
|
|
|
|
// Door making
|
2014-03-05 12:26:09 +00:00
|
|
|
include("ZDoom_misc.cfg", "doormaking_hexen");
|
2012-04-17 19:13:47 +00:00
|
|
|
|
|
|
|
// Generalized actions
|
|
|
|
generalizedlinedefs = false;
|
2012-07-10 10:20:45 +00:00
|
|
|
|
|
|
|
// DEFAULT SECTOR BRIGHTNESS LEVELS
|
|
|
|
sectorbrightness
|
|
|
|
{
|
|
|
|
include("ZDoom_misc.cfg", "sectorbrightness");
|
|
|
|
}
|
2012-04-17 19:13:47 +00:00
|
|
|
|
|
|
|
// SECTOR TYPES
|
|
|
|
sectortypes
|
|
|
|
{
|
|
|
|
include("ZDoom_sectors.cfg", "zdoom");
|
|
|
|
}
|
|
|
|
|
|
|
|
// LINEDEF FLAGS
|
|
|
|
linedefflags
|
|
|
|
{
|
|
|
|
include("Doom_misc.cfg", "linedefflags");
|
|
|
|
include("Hexen_misc.cfg", "linedefflags");
|
|
|
|
include("ZDoom_misc.cfg", "linedefflags");
|
|
|
|
}
|
|
|
|
|
|
|
|
// Activations filter for Hexen type activations
|
|
|
|
// This filters the activation bits from the flags
|
Game Configurations: added Vanilla Strife, Vanilla Heretic and Vanilla Hexen game configurations.
Added "makedoorceil" game configuration property. Works the same way as "makedoortrack" and "makedoordoor", but for ceilings of door sectors.
Changed, Game configurations: the editor no longer tries to load DECORATE/MODELDEF/VOXELDEF/GLDEFS/REVERBS lumps when "decorategames" setting is not specified / is set to empty string.
Changed, General interface: "Tools -> Reload MODELDEF/VOXELDEF" and "Tools -> Reload GLDEFS" menu items are no longer shown when current game configuration doesn't support DECORATE.
Fixed a crash when pasting linedef/thing properties in Hexen map format.
Fixed, Visual mode: Visual Thing resources were not fully unloaded when resetting D3D device leading to crash when switching to the editor from a DX-using game engine (like ZDoom) running in fullscreen.
Fixed: in some cases, when current game configuration supported multiple script compilers, it was possible to open/create a map or change map options without selecting any script compiler.
Fixed, New Map Options window: default map name was not updated when switching game configurations.
Fixed: copied map element properties were not reset after switching to another map.
Fixed: stored textures for "Make Door" action were not reset after switching to another map.
Fixed, Game Configurations window: currently selected test engine name was not updated when pasting test engines from another configuration.
Fixed, Game Configurations: all "Heretic in Doom map format" configurations were using Doom sector effects list.
Fixed, Game Configurations: all "Strife in Doom map format" configurations were using Doom sector effects list.
2015-10-21 13:35:42 +00:00
|
|
|
include("Hexen_misc.cfg", "linedefactivationsfilter");
|
2012-04-17 19:13:47 +00:00
|
|
|
|
|
|
|
// LINEDEF ACTIVATIONS
|
|
|
|
// Make sure these are in order from lowest value to highest value
|
|
|
|
linedefactivations
|
|
|
|
{
|
|
|
|
include("Hexen_misc.cfg", "linedefactivations");
|
|
|
|
include("ZDoom_misc.cfg", "linedefactivations");
|
|
|
|
}
|
|
|
|
|
|
|
|
// 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
|
|
|
|
{
|
|
|
|
include("Doom_misc.cfg", "linedefflagstranslation");
|
|
|
|
include("Hexen_misc.cfg", "linedefflagstranslation");
|
|
|
|
include("ZDoom_misc.cfg", "linedefflagstranslation");
|
|
|
|
}
|
|
|
|
|
|
|
|
// LINEDEF TYPES
|
|
|
|
linedeftypes
|
|
|
|
{
|
|
|
|
include("Hexen_linedefs.cfg");
|
|
|
|
include("ZDoom_linedefs.cfg", "zdoom");
|
|
|
|
include("ZDoom_linedefs.cfg", "hexen");
|
|
|
|
}
|
|
|
|
|
|
|
|
// THING FLAGS
|
|
|
|
thingflags
|
|
|
|
{
|
|
|
|
include("Doom_misc.cfg", "thingflags");
|
|
|
|
include("Hexen_misc.cfg", "thingflags");
|
|
|
|
include("ZDoom_misc.cfg", "thingflags");
|
|
|
|
}
|
|
|
|
|
|
|
|
// 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
|
|
|
|
{
|
|
|
|
include("Doom_misc.cfg", "thingflagstranslation");
|
|
|
|
include("Hexen_misc.cfg", "thingflagstranslation");
|
|
|
|
include("ZDoom_misc.cfg", "thingflagstranslation");
|
2014-09-29 20:49:41 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
// How to compare thing flags (for the stuck things error checker)
|
|
|
|
thingflagscompare
|
|
|
|
{
|
|
|
|
include("Hexen_misc.cfg", "thingflagscompare");
|
2012-04-17 19:13:47 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
// Things flags masks
|
|
|
|
include("Hexen_misc.cfg", "thingflagsmasks");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// ***********************************************************
|
|
|
|
// * *
|
|
|
|
// * Text map format *
|
|
|
|
// * *
|
|
|
|
// ***********************************************************
|
|
|
|
|
|
|
|
mapformat_udmf
|
|
|
|
{
|
|
|
|
// The format interface handles the map data format
|
2014-11-25 11:52:01 +00:00
|
|
|
formatinterface = "UniversalMapSetIO";
|
2014-05-19 13:33:38 +00:00
|
|
|
|
2014-07-11 10:13:26 +00:00
|
|
|
//mxd. The default script compiler to use
|
|
|
|
defaultscriptcompiler = "zdoom_acs.cfg";
|
|
|
|
|
2014-11-25 11:52:01 +00:00
|
|
|
// Enables support for long (> 8 chars) texture names
|
|
|
|
// WARNING: this should only be enabled for UDMF game configurations!
|
|
|
|
// WARNING: enabling this will make maps incompatible with Doom Builder 2 and can lead to problems in Slade 3!
|
|
|
|
longtexturenames = true;
|
2016-09-05 18:36:22 +00:00
|
|
|
|
|
|
|
// Enables support for individual offsets of upper/middle/lower sidedef textures
|
|
|
|
localsidedeftextureoffsets = true;
|
2012-04-17 19:13:47 +00:00
|
|
|
|
2012-07-02 23:20:56 +00:00
|
|
|
// Default nodebuilder configurations
|
|
|
|
defaultsavecompiler = "zdbsp_udmf_normal";
|
|
|
|
defaulttestcompiler = "zdbsp_udmf_fast";
|
|
|
|
|
2012-04-17 19:13:47 +00:00
|
|
|
engine = "zdoom"; // override that so that DB2 uses the correct namespace
|
|
|
|
|
|
|
|
maplumpnames
|
|
|
|
{
|
|
|
|
include("UDMF_misc.cfg", "udmfmaplumpnames_begin");
|
|
|
|
include("ZDoom_misc.cfg", "udmfmaplumpnames");
|
|
|
|
include("UDMF_misc.cfg", "udmfmaplumpnames_end");
|
|
|
|
}
|
|
|
|
|
|
|
|
universalfields
|
|
|
|
{
|
|
|
|
include("ZDoom_misc.cfg", "universalfields");
|
|
|
|
}
|
|
|
|
|
|
|
|
// When this is set to true, sectors with the same tag will light up when a line is highlighted
|
|
|
|
linetagindicatesectors = false;
|
|
|
|
|
|
|
|
// Special linedefs
|
|
|
|
include("ZDoom_misc.cfg", "speciallinedefs_udmf");
|
|
|
|
|
|
|
|
// Default flags for first new thing
|
|
|
|
defaultthingflags
|
|
|
|
{
|
|
|
|
include("ZDoom_misc.cfg", "defaultthingflags_udmf");
|
|
|
|
}
|
|
|
|
|
|
|
|
// Door making
|
2014-03-05 12:26:09 +00:00
|
|
|
include("ZDoom_misc.cfg", "doormaking_udmf");
|
2012-04-17 19:13:47 +00:00
|
|
|
|
|
|
|
// Generalized actions
|
|
|
|
generalizedlinedefs = false;
|
2013-07-10 08:59:17 +00:00
|
|
|
|
|
|
|
// SECTOR FLAGS
|
|
|
|
sectorflags
|
|
|
|
{
|
|
|
|
include("UDMF_misc.cfg", "sectorflags");
|
|
|
|
}
|
2012-07-10 10:20:45 +00:00
|
|
|
|
2016-10-11 12:58:35 +00:00
|
|
|
// Sector portal flags (ceiling)
|
|
|
|
ceilingportalflags
|
|
|
|
{
|
|
|
|
portal_ceil_disabled = "Disabled";
|
|
|
|
portal_ceil_blocksound = "Block sound";
|
|
|
|
portal_ceil_nopass = "Impassable";
|
|
|
|
portal_ceil_norender = "Not rendered";
|
|
|
|
}
|
|
|
|
|
|
|
|
// Sector portal flags (floor)
|
|
|
|
floorportalflags
|
|
|
|
{
|
|
|
|
portal_floor_disabled = "Disabled";
|
|
|
|
portal_floor_blocksound = "Block sound";
|
|
|
|
portal_floor_nopass = "Impassable";
|
|
|
|
portal_floor_norender = "Not rendered";
|
|
|
|
}
|
|
|
|
|
|
|
|
// Sector portal renderstyles
|
|
|
|
sectorportalrenderstyles
|
|
|
|
{
|
|
|
|
translucent = "Translucent";
|
|
|
|
additive = "Additive";
|
|
|
|
}
|
|
|
|
|
2012-07-10 10:20:45 +00:00
|
|
|
// DEFAULT SECTOR BRIGHTNESS LEVELS
|
|
|
|
sectorbrightness
|
|
|
|
{
|
|
|
|
include("ZDoom_misc.cfg", "sectorbrightness");
|
|
|
|
}
|
2012-04-17 19:13:47 +00:00
|
|
|
|
|
|
|
// SECTOR TYPES
|
|
|
|
sectortypes
|
|
|
|
{
|
|
|
|
include("ZDoom_sectors.cfg", "zdoom");
|
|
|
|
}
|
|
|
|
|
2014-05-05 14:24:57 +00:00
|
|
|
// SECTOR RENSERSTYLES
|
|
|
|
sectorrenderstyles
|
|
|
|
{
|
|
|
|
include("UDMF_misc.cfg", "sectorrenderstyles");
|
|
|
|
}
|
|
|
|
|
2012-04-17 19:13:47 +00:00
|
|
|
// LINEDEF FLAGS
|
|
|
|
linedefflags
|
|
|
|
{
|
|
|
|
include("ZDoom_misc.cfg", "linedefflags_udmf");
|
|
|
|
}
|
|
|
|
|
|
|
|
// LINEDEF ACTIVATIONS
|
|
|
|
linedefactivations
|
|
|
|
{
|
|
|
|
include("ZDoom_misc.cfg", "linedefactivations_udmf");
|
|
|
|
}
|
2013-05-27 12:20:15 +00:00
|
|
|
|
|
|
|
//mxd. 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
|
|
|
|
{
|
|
|
|
include("Doom_misc.cfg", "linedefflagstranslation");
|
|
|
|
include("Hexen_misc.cfg", "linedefflagstranslation");
|
|
|
|
include("ZDoom_misc.cfg", "linedefflagstranslation");
|
2014-05-05 14:24:57 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
// LINEDEF RENSERSTYLES
|
|
|
|
linedefrenderstyles
|
|
|
|
{
|
|
|
|
include("UDMF_misc.cfg", "linedefrenderstyles");
|
2013-05-27 12:20:15 +00:00
|
|
|
}
|
2012-04-17 19:13:47 +00:00
|
|
|
|
2013-07-19 15:30:58 +00:00
|
|
|
//SIDEDEF FLAGS
|
|
|
|
sidedefflags
|
|
|
|
{
|
|
|
|
include("UDMF_misc.cfg", "sidedefflags");
|
|
|
|
}
|
|
|
|
|
2012-04-17 19:13:47 +00:00
|
|
|
// THING FLAGS
|
|
|
|
thingflags
|
|
|
|
{
|
|
|
|
include("UDMF_misc.cfg", "thingflags");
|
|
|
|
include("ZDoom_misc.cfg", "thingflags_udmf");
|
|
|
|
}
|
2012-08-27 11:39:14 +00:00
|
|
|
|
2014-05-05 14:24:57 +00:00
|
|
|
// THING RENSERSTYLES
|
|
|
|
thingrenderstyles
|
|
|
|
{
|
|
|
|
include("UDMF_misc.cfg", "thingrenderstyles");
|
|
|
|
}
|
2012-08-27 11:39:14 +00:00
|
|
|
|
2013-06-03 11:32:29 +00:00
|
|
|
// How to compare thing flags (for the stuck things error checker)
|
|
|
|
thingflagscompare
|
|
|
|
{
|
|
|
|
include("UDMF_misc.cfg", "thingflagscompare");
|
|
|
|
include("ZDoom_misc.cfg", "thingflagscompare_udmf");
|
|
|
|
}
|
|
|
|
|
|
|
|
//mxd. 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
|
|
|
|
{
|
|
|
|
include("Doom_misc.cfg", "thingflagstranslation");
|
|
|
|
include("Hexen_misc.cfg", "thingflagstranslation");
|
|
|
|
include("ZDoom_misc.cfg", "thingflagstranslation");
|
|
|
|
}
|
2012-04-17 19:13:47 +00:00
|
|
|
|
|
|
|
// Things flags masks
|
|
|
|
include("Hexen_misc.cfg", "thingflagsmasks");
|
|
|
|
|
|
|
|
// LINEDEF TYPES
|
|
|
|
linedeftypes
|
|
|
|
{
|
|
|
|
include("Hexen_linedefs.cfg");
|
|
|
|
include("ZDoom_linedefs.cfg", "zdoom");
|
|
|
|
include("ZDoom_linedefs.cfg", "udmf");
|
|
|
|
}
|
|
|
|
|
2013-07-10 08:59:17 +00:00
|
|
|
}
|