Garry's Mod Wiki

Revision Difference

Enums/EFL#516281

<cat>enum</cat> <enumeration> <enum> <description>Enumerations used by <page>Entity:AddEFlags</page>, <page>Entity:RemoveEFlags</page> and <page>Entity:IsEFlagSet</page>.</description> <fields> <items> <item key="EFL_BOT_FROZEN" value="256">This is set on bots that are frozen</item> <item key="EFL_CHECK_UNTOUCH" value="16777216 </fields> </enumeration> </items> </enum> {{EnumField">EFL_DIRTY_ABSANGVELOCITY|8192|Some dirty bits with respect to abs computations</item> <item key="EFL_DIRTY_ABSTRANSFORM" value="2048}}{{EnumField">EFL_DIRTY_ABSVELOCITY|4096</item> <item key="EFL_DIRTY_SHADOWUPDATE" value="32">(Client only) need shadow manager to update the shadow</item> <item key="EFL_DIRTY_SPATIAL_PARTITION" value="32768}}{{EnumField">EFL_DIRTY_SURROUNDING_COLLISION_BOUNDS|16384</item> <item key="EFL_DONTBLOCKLOS" value="33554432">Entity shouldn't block NPC line-of-sight</item> <item key="EFL_DONTWALKON" value="67108864">NPCs should not walk on this entity</item> <item key="EFL_DORMANT" value="2">Entity is dormant, no updates to client</item> <item key="EFL_FORCE_CHECK_TRANSMIT" value="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</item> <item key="EFL_HAS_PLAYER_CHILD" value="16">One of the child entities is a player</item> <item key="EFL_IN_SKYBOX" value="131072">This is set if the entity detects that it's in the skybox. This forces it to pass the "in PVS" for transmission</item> <item key="EFL_IS_BEING_LIFTED_BY_BARNACLE" value="1048576}}{{EnumField">EFL_KEEP_ON_RECREATE_ENTITIES|16|This is a special entity that should not be deleted when we restart entities only</item> <item key="EFL_KILLME" value="1">This entity is marked for death -- This allows the game to actually delete ents at a safe time. <warning>You should never set this flag manually.</warning></item> <item key="EFL_NOCLIP_ACTIVE" value="4">Lets us know when the noclip command is active</item> <item key="EFL_NOTIFY" value="64">Another entity is watching events on this entity (used by teleport)</item> <item key="EFL_NO_AUTO_EDICT_ATTACH" value="1024">Don't attach the edict</item> <item key="EFL_NO_DAMAGE_FORCES" value="-2147483648">Doesn't accept forces from physics damage</item> <item key="EFL_NO_DISSOLVE" value="134217728">Entitiy shouldn't dissolve</item> <item key="EFL_NO_GAME_PHYSICS_SIMULATION" value="8388608}}{{EnumField">EFL_NO_MEGAPHYSCANNON_RAGDOLL|268435456|Mega physcannon can't ragdoll these guys</item> <item key="EFL_NO_PHYSCANNON_INTERACTION" value="1073741824">Physcannon can't pick these up or punt them</item> <item key="EFL_NO_ROTORWASH_PUSH" value="2097152}}{{EnumField">EFL_NO_THINK_FUNCTION|4194304|Avoid executing the entity's Think</item> <item key="EFL_NO_WATER_VELOCITY_CHANGE" value="536870912">Don't adjust this entity's velocity when transitioning into water</item> <item key="EFL_SERVER_ONLY" value="512">Non-networked entity</item> <item key="EFL_SETTING_UP_BONES" value="8">Set while a model is setting up its bones</item> <item key="EFL_TOUCHING_FLUID" value="524288">Used to determine if an entity is floating</item> <item key="EFL_USE_PARTITION_WHEN_NOT_SOLID" value="262144">Entities with this flag set show up in the partition even when not solid</item> }}