EStatNums
Show declaration
enum Thinker.EStatNums;
All thinkers are grouped by their "stat" number, or "statnum," which
specifies the ordering of which thinkers are run, first to last. There
are Thinker.MAX_STATNUM
stat numbers total, 20 of which are not
used by the engine and may be used for any purpose.
Variants
-
-
The number of statnums available to the engine.
Users
-
-
-
The user-defined stat numbers begin at
Thinker.STAT_USER
and end atThinker.STAT_USER_MAX
. Do not attempt to use normal integers as stat numbers except as relative to these two.
Non-Thinking
Thinkers which do not think and are elided from many checks.
-
-
Info queue used by
SpecialSpot
and its descendants.
-
-
Decals that cannot be deleted.
-
-
Decals that can be deleted (were not placed by the map.)
-
-
An entry in Hexen's corpse queue.
-
-
Any actor travelling between maps in a hub.
-
-
Thinkers persistent across maps.
Thinking
Thinkers which do think and are mandatory to many checks.
-
-
The first thinking statnum. This is equivalent to
Thinker.STAT_SCROLLER
.
-
-
Texture scrollers and carriers.
-
-
All
PlayerPawn
actors.
-
-
BossBrain
targets.
-
-
Lightning as used by Hexen.
-
-
Decal animators.
-
-
All
Inventory
items.
-
-
Sector lighting thinkers.
-
-
Sector lighting transfer thinkers.
-
-
Quake effects.
-
-
All
MapMarker
actors.
-
-
Dynamic lights.
-
-
Anything not in any other category. Most actors go here.
-
-
Sector effects that cause floor or ceiling movement.
-
-
All
ActorMover
actors.
-
-
The ACS VM.
Overview of variants
MAX_STATNUM
, STAT_ACTORMOVER
, STAT_AUTODECAL
, STAT_BOSSTARGET
, STAT_BOT
, STAT_CORPSEPOINTER
, STAT_DECAL
, STAT_DECALTHINKER
, STAT_DEFAULT
, STAT_DLIGHT
, STAT_EARTHQUAKE
, STAT_FIRST_THINKING
, STAT_INFO
, STAT_INVENTORY
, STAT_LIGHT
, STAT_LIGHTNING
, STAT_LIGHTTRANSFER
, STAT_MAPMARKER
, STAT_PLAYER
, STAT_SCRIPTS
, STAT_SCROLLER
, STAT_SECTOREFFECT
, STAT_STATIC
, STAT_TRAVELLING
, STAT_USER
, STAT_USER
, STAT_USER
, STAT_USER_MAX