Add UDMF thing types to UDB config

This commit is contained in:
MascaraSnake 2021-12-14 19:48:05 +01:00
parent fa92ed2a8b
commit add371a1ce
5 changed files with 6463 additions and 2992 deletions

View file

@ -191,6 +191,12 @@ mapformat_doom
// that make the same thing appear in the same modes // that make the same thing appear in the same modes
thingflagsmask1 = 7; // 1 + 2 + 4 thingflagsmask1 = 7; // 1 + 2 + 4
thingflagsmask2 = 0; thingflagsmask2 = 0;
// THING TYPES
thingtypes
{
include("SRB222_things.cfg", "doom");
}
} }
mapformat_udmf mapformat_udmf
@ -289,6 +295,12 @@ mapformat_udmf
include("UDMF_misc.cfg", "thingflagscompare"); include("UDMF_misc.cfg", "thingflagscompare");
} }
// THING TYPES
thingtypes
{
include("SRB222_things.cfg", "udmf");
}
// LINEDEF TYPES // LINEDEF TYPES
linedeftypes linedeftypes
{ {

View file

@ -280,6 +280,41 @@ universalfields
thing thing
{ {
arg5
{
type = 0;
default = 0;
}
arg6
{
type = 0;
default = 0;
}
arg7
{
type = 0;
default = 0;
}
arg8
{
type = 0;
default = 0;
}
arg9
{
type = 0;
default = 0;
}
stringarg0
{
type = 2;
default = "";
}
stringarg1
{
type = 2;
default = "";
}
} }
} }
@ -535,6 +570,18 @@ enums
3 = "Doesn't have all"; 3 = "Doesn't have all";
4 = "Doesn't have any"; 4 = "Doesn't have any";
} }
maceflags
{
1 = "Double size";
2 = "No sounds";
4 = "Player-turnable chain";
8 = "Swing instead of spin";
16 = "Make chain from end item";
32 = "Spawn link at origin";
64 = "Clip inside ground";
128 = "No distance check";
}
} }
//Default things filters //Default things filters

File diff suppressed because it is too large Load diff

View file

@ -25,12 +25,6 @@ scriptlumpnames
include("Includes\\SRB222_misc.cfg", "scriptlumpnames"); include("Includes\\SRB222_misc.cfg", "scriptlumpnames");
} }
// THING TYPES
thingtypes
{
include("Includes\\SRB222_things.cfg");
}
//Default things filters //Default things filters
thingsfilters thingsfilters
{ {

View file

@ -25,12 +25,6 @@ scriptlumpnames
include("Includes\\SRB222_misc.cfg", "scriptlumpnames"); include("Includes\\SRB222_misc.cfg", "scriptlumpnames");
} }
// THING TYPES
thingtypes
{
include("Includes\\SRB222_things.cfg");
}
//Default things filters //Default things filters
thingsfilters thingsfilters
{ {