EFL
Description
Enumerations used by Entity:AddEFlags, Entity:RemoveEFlags and Entity:IsEFlagSet.
Values
EFL_KILLME | 1 | This entity is marked for death -- This allows the game to actually delete ents at a safe time.
You should never set this flag manually. |
EFL_DORMANT | 2 | Entity is dormant, no updates to client |
EFL_NOCLIP_ACTIVE | 4 | Lets us know when the noclip command is active |
EFL_SETTING_UP_BONES | 8 | Set while a model is setting up its bones |
EFL_KEEP_ON_RECREATE_ENTITIES | 16 | This is a special entity that should not be deleted when we respawn entities via game.CleanUpMap. |
EFL_HAS_PLAYER_CHILD | 16 | One of the child entities is a player |
EFL_DIRTY_SHADOWUPDATE | 32 | (Client only) need shadow manager to update the shadow |
EFL_NOTIFY | 64 | Another entity is watching events on this entity (used by teleport) |
EFL_FORCE_CHECK_TRANSMIT | 128 | The default behavior in ShouldTransmit is to not send an entity if it doesn't have a model. Certain entities want to be sent anyway because all the drawing logic is in the client DLL. They can set this flag and the engine will transmit them even if they don't have model |
EFL_BOT_FROZEN | 256 | This is set on bots that are frozen |
EFL_SERVER_ONLY | 512 | Non-networked entity |
EFL_NO_AUTO_EDICT_ATTACH | 1024 | Don't attach the edict |
EFL_DIRTY_ABSTRANSFORM | 2048 | Some 'dirty' bits with respect to absolute computations. Used internally by the engine when an entity's absolute position needs to be recalculated. |
EFL_DIRTY_ABSVELOCITY | 4096 | Some 'dirty' bits with respect to absolute computations. Used internally by the engine when an entity's absolute velocity needs to be recalculated. |
EFL_DIRTY_ABSANGVELOCITY | 8192 | Some 'dirty' bits with respect to absolute computations. Used internally by the engine when an entity's absolute angular velocity needs to be recalculated. |
EFL_DIRTY_SURROUNDING_COLLISION_BOUNDS | 16384 | Marks the entity as having a 'dirty' surrounding box. Used internally by the engine to recompute the entity's collision bounds. |
EFL_DIRTY_SPATIAL_PARTITION | 32768 | Used internally by the engine when an entity's "spatial partition" needs to be recalculated. |
EFL_IN_SKYBOX | 131072 | This is set if the entity detects that it's in the skybox. This forces it to pass the "in PVS" for transmission |
EFL_USE_PARTITION_WHEN_NOT_SOLID | 262144 | Entities with this flag set show up in the partition even when not solid |
EFL_TOUCHING_FLUID | 524288 | Used to determine if an entity is floating |
EFL_IS_BEING_LIFTED_BY_BARNACLE | 1048576 | The entity is currently being lifted by a Barnacle. |
EFL_NO_ROTORWASH_PUSH | 2097152 | The entity is not affected by 'rotorwash push'--the wind-push effect caused by helicopters close to the ground in Half-Life 2. |
EFL_NO_THINK_FUNCTION | 4194304 | Avoid executing the entity's Think |
EFL_NO_GAME_PHYSICS_SIMULATION | 8388608 | The entity is currently not simulating any physics. |
EFL_CHECK_UNTOUCH | 16777216 | The entity is about to have its untouch callback checked, e.g. when this entity stops touching another entity. |
EFL_DONTBLOCKLOS | 33554432 | Entity shouldn't block NPC line-of-sight |
EFL_DONTWALKON | 67108864 | NPCs should not walk on this entity |
EFL_NO_DISSOLVE | 134217728 | The entity shouldn't dissolve |
EFL_NO_MEGAPHYSCANNON_RAGDOLL | 268435456 | Mega physcannon can't ragdoll these guys |
EFL_NO_WATER_VELOCITY_CHANGE | 536870912 | Don't adjust this entity's velocity when transitioning into water |
EFL_NO_PHYSCANNON_INTERACTION | 1073741824 | Physcannon can't pick these up or punt them |
EFL_NO_DAMAGE_FORCES | -2147483648 | Doesn't accept forces from physics damage |