UDMF config updates:

- Rename some linedef actions and arguments
- Reorganize thing types, increase color use
- Organize common config
This commit is contained in:
spherallic 2023-09-05 19:41:34 +02:00
parent ab830ea159
commit 166bf292a8
3 changed files with 899 additions and 863 deletions

View file

@ -100,17 +100,20 @@ mapformat_udmf
// When this is set to true, sectors with the same tag will light up when a line is highlighted // When this is set to true, sectors with the same tag will light up when a line is highlighted
linetagindicatesectors = false; linetagindicatesectors = false;
// Additional line/side properties
distinctwallbrightness = false;
distinctsidedefpartbrightness = false;
localsidedeftextureoffsets = false;
// Additional sector properties // Enables support for individual offsets of upper/middle/lower sidedef textures
distinctfloorandceilingbrightness = true; localsidedeftextureoffsets = true;
// Enables support for plane equation slopes
planeequationsupport = true; planeequationsupport = true;
// Enables setting distinct brightness for floor, ceiling, and walls
distinctfloorandceilingbrightness = true;
distinctwallbrightness = false;
// Enables setting distinct brightness for upper, middle, and lower sidedef parts
distinctsidedefpartbrightness = false;
// Special linedefs // Special linedefs
include("SRB222_misc.cfg", "speciallinedefs_udmf"); include("SRB222_misc.cfg", "speciallinedefs_udmf");

View file

@ -259,16 +259,16 @@ udmf
20 20
{ {
title = "First Line"; title = "PolyObject First Line";
prefix = "(20)"; prefix = "(20)";
arg0 arg0
{ {
title = "PolyObject ID"; title = "PolyObject tag";
type = 14; type = 14;
} }
arg1 arg1
{ {
title = "Parent ID"; title = "Parent PolyObject tag";
type = 14; type = 14;
} }
arg2 arg2
@ -299,11 +299,11 @@ udmf
30 30
{ {
title = "Waving Flag"; title = "Waving PolyObject Flag";
prefix = "(30)"; prefix = "(30)";
arg0 arg0
{ {
title = "PolyObject ID"; title = "PolyObject tag";
type = 14; type = 14;
} }
arg1 arg1
@ -318,11 +318,11 @@ udmf
31 31
{ {
title = "Displacement by Front Sector"; title = "Move PolyObject by Front Sector Displacement";
prefix = "(31)"; prefix = "(31)";
arg0 arg0
{ {
title = "PolyObject ID"; title = "PolyObject tag";
type = 14; type = 14;
} }
arg1 arg1
@ -333,11 +333,11 @@ udmf
32 32
{ {
title = "Angular Displacement by Front Sector"; title = "Rotate PolyObject by Front Sector Displacement";
prefix = "(32)"; prefix = "(32)";
arg0 arg0
{ {
title = "PolyObject ID"; title = "PolyObject tag";
type = 14; type = 14;
} }
arg1 arg1
@ -513,7 +513,7 @@ udmf
66 66
{ {
title = "Move Planes by Displacement"; title = "Move Planes by Front Sector Displacement";
prefix = "(66)"; prefix = "(66)";
arg0 arg0
{ {
@ -1221,52 +1221,6 @@ udmf
} }
} }
} }
260
{
title = "Generalized 3D Floor";
prefix = "(260)";
id = "Sector_Set3dFloor";
requiresactivation = false;
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Type";
type = 26;
default = 1;
enum
{
1 = "Solid";
2 = "Water";
3 = "Intangible";
}
flags
{
4 = "Render insides";
16 = "Only render insides";
}
}
arg2
{
title = "Flags";
type = 12;
enum
{
1 = "No shadow";
2 = "Double shadow";
4 = "Fog";
}
}
arg3
{
title = "Alpha";
default = 255;
}
}
} }
linedeftrigger linedeftrigger
@ -2283,7 +2237,7 @@ udmf
405 405
{ {
title = "Move Planes by Distance"; title = "Move Planes by Set Distance";
prefix = "(405)"; prefix = "(405)";
arg0 arg0
{ {
@ -2392,7 +2346,7 @@ udmf
prefix = "(412)"; prefix = "(412)";
arg0 arg0
{ {
title = "Destination tag"; title = "Destination thing tag";
type = 14; type = 14;
} }
arg1 arg1
@ -2804,8 +2758,8 @@ udmf
type = 11; type = 11;
enum enum
{ {
0 = "Everyone"; 0 = "Triggering player";
1 = "Triggering player"; 1 = "Everyone";
2 = "Everyone touching tagged sectors"; 2 = "Everyone touching tagged sectors";
} }
} }
@ -3072,11 +3026,11 @@ udmf
prefix = "(448)"; prefix = "(448)";
arg0 arg0
{ {
title = "Viewpoint ID"; title = "Viewpoint thing tag";
} }
arg1 arg1
{ {
title = "Centerpoint ID"; title = "Centerpoint thing tag";
} }
arg2 arg2
{ {
@ -3380,11 +3334,11 @@ udmf
480 480
{ {
title = "Door Slide"; title = "PolyObject Door Slide";
prefix = "(480)"; prefix = "(480)";
arg0 arg0
{ {
title = "PolyObject ID"; title = "PolyObject tag";
type = 14; type = 14;
} }
arg1 arg1
@ -3403,11 +3357,11 @@ udmf
481 481
{ {
title = "Door Swing"; title = "PolyObject Door Swing";
prefix = "(481)"; prefix = "(481)";
arg0 arg0
{ {
title = "PolyObject ID"; title = "PolyObject tag";
type = 14; type = 14;
} }
arg1 arg1
@ -3427,11 +3381,11 @@ udmf
482 482
{ {
title = "Move"; title = "Move PolyObject";
prefix = "(482)"; prefix = "(482)";
arg0 arg0
{ {
title = "PolyObject ID"; title = "PolyObject tag";
type = 14; type = 14;
} }
arg1 arg1
@ -3452,11 +3406,11 @@ udmf
484 484
{ {
title = "Rotate"; title = "Rotate PolyObject";
prefix = "(484)"; prefix = "(484)";
arg0 arg0
{ {
title = "PolyObject ID"; title = "PolyObject tag";
type = 14; type = 14;
} }
arg1 arg1
@ -3484,11 +3438,11 @@ udmf
488 488
{ {
title = "Move by Waypoints"; title = "Move PolyObject by Waypoints";
prefix = "(488)"; prefix = "(488)";
arg0 arg0
{ {
title = "PolyObject ID"; title = "PolyObject tag";
type = 14; type = 14;
} }
arg1 arg1
@ -3524,11 +3478,11 @@ udmf
489 489
{ {
title = "Set Visibility, Tangibility"; title = "Set PolyObject Visibility/Tangibility";
prefix = "(489)"; prefix = "(489)";
arg0 arg0
{ {
title = "PolyObject ID"; title = "PolyObject tag";
type = 14; type = 14;
} }
arg1 arg1
@ -3557,11 +3511,11 @@ udmf
491 491
{ {
title = "Set Translucency"; title = "Set PolyObject Translucency";
prefix = "(491)"; prefix = "(491)";
arg0 arg0
{ {
title = "PolyObject ID"; title = "PolyObject tag";
type = 14; type = 14;
} }
arg1 arg1
@ -3578,11 +3532,11 @@ udmf
492 492
{ {
title = "Fade Translucency"; title = "Fade PolyObject Translucency";
prefix = "(492)"; prefix = "(492)";
arg0 arg0
{ {
title = "PolyObject ID"; title = "PolyObject tag";
type = 14; type = 14;
} }
arg1 arg1
@ -3615,7 +3569,7 @@ udmf
500 500
{ {
title = "Scroll Walls"; title = "Scroll Wall";
prefix = "(500)"; prefix = "(500)";
arg0 arg0
{ {
@ -3635,7 +3589,7 @@ udmf
502 502
{ {
title = "Scroll Walls Remotely"; title = "Scroll Tagged Walls";
prefix = "(502)"; prefix = "(502)";
arg0 arg0
{ {
@ -3732,7 +3686,7 @@ udmf
{ {
title = "Flags"; title = "Flags";
type = 12; type = 12;
enum flags
{ {
1 = "Slide"; 1 = "Slide";
2 = "Non-exclusive"; 2 = "Non-exclusive";

File diff suppressed because it is too large Load diff