mirror of
https://github.com/ZDoom/qzdoom.git
synced 2024-12-01 00:21:43 +00:00
Added MTF_NOCOUNT to spawn flags
This commit is contained in:
parent
994550fb00
commit
573b2958c6
3 changed files with 15 additions and 0 deletions
|
@ -418,6 +418,7 @@ enum EMapThingFlags
|
|||
|
||||
MTF_SECRET = 0x080000, // Secret pickup
|
||||
MTF_NOINFIGHTING = 0x100000,
|
||||
MTF_NOCOUNT = 0x200000, // Removes COUNTKILL/COUNTITEM
|
||||
|
||||
// BOOM and DOOM compatible versions of some of the above
|
||||
|
||||
|
|
|
@ -4664,6 +4664,19 @@ void AActor::HandleSpawnFlags ()
|
|||
Level->total_secrets++;
|
||||
}
|
||||
}
|
||||
if (SpawnFlags & MTF_NOCOUNT)
|
||||
{
|
||||
if (flags & MF_COUNTKILL)
|
||||
{
|
||||
flags &= ~MF_COUNTKILL;
|
||||
Level->total_monsters--;
|
||||
}
|
||||
if (flags & MF_COUNTITEM)
|
||||
{
|
||||
flags &= ~MF_COUNTITEM;
|
||||
Level->total_items--;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
DEFINE_ACTION_FUNCTION(AActor, HandleSpawnFlags)
|
||||
|
|
|
@ -997,6 +997,7 @@ enum EMapThingFlags
|
|||
|
||||
MTF_SECRET = 0x080000, // Secret pickup
|
||||
MTF_NOINFIGHTING = 0x100000,
|
||||
MTF_NOCOUNT = 0x200000, // Removes COUNTKILL/COUNTITEM
|
||||
};
|
||||
|
||||
enum ESkillProperty
|
||||
|
|
Loading…
Reference in a new issue