Add plane mover linedef types to UDB config

This commit is contained in:
MascaraSnake 2021-06-27 10:33:05 +02:00
parent 4b0e311740
commit 13eb4cb359
2 changed files with 277 additions and 2 deletions

View file

@ -1570,6 +1570,92 @@ udmf
{
title = "Plane Movement";
52
{
title = "Continuously Falling Sector";
prefix = "(52)";
arg0
{
title = "Speed";
}
arg1
{
title = "Direction";
type = 11;
enum
{
0 = "Fall";
1 = "Rise";
}
}
}
53
{
title = "Continuous Plane Mover (Slowdown)";
prefix = "(53)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Affected planes";
type = 11;
enum = "floorceiling";
}
arg2
{
title = "Forward speed";
}
arg3
{
title = "Return speed";
}
arg4
{
title = "Starting delay";
}
arg5
{
title = "Delay before flip";
}
}
56
{
title = "Continuous Plane Mover (Constant)";
prefix = "(56)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Affected planes";
type = 11;
enum = "floorceiling";
}
arg2
{
title = "Forward speed";
}
arg3
{
title = "Return speed";
}
arg4
{
title = "Starting delay";
}
arg5
{
title = "Delay before flip";
}
}
60
{
title = "Activate Moving Platform";
@ -1592,15 +1678,62 @@ udmf
title = "Delay before flip";
}
arg4
{
title = "Starting direction";
type = 11;
enum = "downup";
}
}
61
{
title = "Ceiling Crusher";
prefix = "(61)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Starting direction";
type = 11;
enum
{
0 = "Down";
1 = "Up";
0 = "Crush";
1 = "Retract";
}
}
arg2
{
title = "Crush speed";
}
arg3
{
title = "Retract speed";
}
}
66
{
title = "Move Planes by Displacement";
prefix = "(66)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Affected planes";
type = 11;
enum = "floorceiling";
}
arg2
{
title = "Translation factor";
default = 256;
}
}
}
@ -2281,10 +2414,120 @@ udmf
}
}
linedefexecsector
{
title = "Linedef Executor (sector)";
400
{
title = "Set Tagged Sector's Heights/Textures";
prefix = "(400)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Set heights?";
type = 12;
enum
{
1 = "Floor";
2 = "Ceiling";
}
}
arg2
{
title = "Set flats?";
type = 12;
enum
{
1 = "Floor";
2 = "Ceiling";
}
}
}
}
linedefexecplane
{
title = "Linedef Executor (plane movement)";
403
{
title = "Move Tagged Sector's Planes";
prefix = "(403)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Affected planes";
type = 11;
enum = "floorceiling";
}
arg2
{
title = "Speed";
}
arg3
{
title = "Linedef executor tag";
type = 15;
}
arg4
{
title = "Set flats?";
type = 11;
enum = "noyes";
}
}
405
{
title = "Move Planes by Distance";
prefix = "(405)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Affected planes";
type = 11;
enum = "floorceiling";
}
arg2
{
title = "Distance";
}
arg3
{
title = "Speed";
}
arg4
{
title = "Instant?";
type = 11;
enum = "noyes";
}
}
411
{
title = "Stop Plane Movement";
prefix = "(411)";
arg0
{
title = "Target sector tag";
type = 13;
}
}
428
{
title = "Start Platform Movement";
@ -2317,6 +2560,31 @@ udmf
}
}
}
429
{
title = "Crush Planes Once";
prefix = "(429)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Affected planes";
type = 11;
enum = "floorceiling";
}
arg2
{
title = "Crush speed";
}
arg3
{
title = "Retract speed";
}
}
}
linedefexecmisc

View file

@ -444,6 +444,13 @@ enums
4 = "Don't block players";
8 = "Don't block non-players";
}
floorceiling
{
0 = "Floor";
1 = "Ceiling";
2 = "Both";
}
}
//Default things filters