mirror of
https://github.com/ZDoom/gzdoom-gles.git
synced 2024-11-10 14:51:46 +00:00
- fixed UDMF user variables could be set for the base namespaces which do not define them.
This commit is contained in:
parent
902593198b
commit
418e6a16b8
1 changed files with 5 additions and 4 deletions
|
@ -722,6 +722,7 @@ public:
|
|||
break;
|
||||
|
||||
default:
|
||||
CHECK_N(Zd | Zdt)
|
||||
if (0 == strnicmp("user_", key.GetChars(), 5))
|
||||
{ // Custom user key - Sets an actor's user variable directly
|
||||
FMapThingUserData ud;
|
||||
|
@ -1041,7 +1042,7 @@ public:
|
|||
}
|
||||
|
||||
#if 0 // for later
|
||||
if (if (namespace_bits & (Zd)) && !strnicmp(key.GetChars(), "Id", 2))
|
||||
if (namespace_bits & (Zd)) && !strnicmp(key.GetChars(), "Id", 2))
|
||||
{
|
||||
char *endp;
|
||||
int num = strtol(key.GetChars(), &endp, 10);
|
||||
|
@ -1053,7 +1054,7 @@ public:
|
|||
}
|
||||
#endif
|
||||
|
||||
if (!strnicmp("user_", key.GetChars(), 5))
|
||||
if ((namespace_bits & (Zd | Zdt)) && !strnicmp("user_", key.GetChars(), 5))
|
||||
{
|
||||
AddUserKey(key, UDMF_Line, index);
|
||||
}
|
||||
|
@ -1239,7 +1240,7 @@ public:
|
|||
break;
|
||||
|
||||
}
|
||||
if (!strnicmp("user_", key.GetChars(), 5))
|
||||
if ((namespace_bits & (Zd | Zdt)) && !strnicmp("user_", key.GetChars(), 5))
|
||||
{
|
||||
AddUserKey(key, UDMF_Side, index);
|
||||
}
|
||||
|
@ -1523,7 +1524,7 @@ public:
|
|||
}
|
||||
#endif
|
||||
|
||||
if (!strnicmp("user_", key.GetChars(), 5))
|
||||
if ((namespace_bits & (Zd | Zdt)) && !strnicmp("user_", key.GetChars(), 5))
|
||||
{
|
||||
AddUserKey(key, UDMF_Sector, index);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue