mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2024-11-22 04:21:23 +00:00
Add plane mover linedef types to UDB config
This commit is contained in:
parent
4b0e311740
commit
13eb4cb359
2 changed files with 277 additions and 2 deletions
|
@ -1570,6 +1570,92 @@ udmf
|
||||||
{
|
{
|
||||||
title = "Plane Movement";
|
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
|
60
|
||||||
{
|
{
|
||||||
title = "Activate Moving Platform";
|
title = "Activate Moving Platform";
|
||||||
|
@ -1592,15 +1678,62 @@ udmf
|
||||||
title = "Delay before flip";
|
title = "Delay before flip";
|
||||||
}
|
}
|
||||||
arg4
|
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";
|
title = "Starting direction";
|
||||||
type = 11;
|
type = 11;
|
||||||
enum
|
enum
|
||||||
{
|
{
|
||||||
0 = "Down";
|
0 = "Crush";
|
||||||
1 = "Up";
|
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
|
linedefexecplane
|
||||||
{
|
{
|
||||||
title = "Linedef Executor (plane movement)";
|
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
|
428
|
||||||
{
|
{
|
||||||
title = "Start Platform Movement";
|
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
|
linedefexecmisc
|
||||||
|
|
|
@ -444,6 +444,13 @@ enums
|
||||||
4 = "Don't block players";
|
4 = "Don't block players";
|
||||||
8 = "Don't block non-players";
|
8 = "Don't block non-players";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
floorceiling
|
||||||
|
{
|
||||||
|
0 = "Floor";
|
||||||
|
1 = "Ceiling";
|
||||||
|
2 = "Both";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//Default things filters
|
//Default things filters
|
||||||
|
|
Loading…
Reference in a new issue