entities.constants module

Provides constant values that are entity based.

class entities.constants.CollisionGroup

Bases: Boost.Python.enum

BREAKABLE_GLASS = _entities._constants.CollisionGroup.BREAKABLE_GLASS
DEBRIS = _entities._constants.CollisionGroup.DEBRIS
DEBRIS_BLOCK_PROJECTILE = None
DEBRIS_TRIGGER = _entities._constants.CollisionGroup.DEBRIS_TRIGGER
DISSOLVING = _entities._constants.CollisionGroup.DISSOLVING
DOOR_BLOCKER = _entities._constants.CollisionGroup.DOOR_BLOCKER
INTERACTIVE = _entities._constants.CollisionGroup.INTERACTIVE
INTERACTIVE_DEBRIS = _entities._constants.CollisionGroup.INTERACTIVE_DEBRIS
IN_VEHICLE = _entities._constants.CollisionGroup.IN_VEHICLE
NONE = _entities._constants.CollisionGroup.NONE
NPC = _entities._constants.CollisionGroup.NPC
NPC_ACTOR = _entities._constants.CollisionGroup.NPC_ACTOR
NPC_SCRIPTED = _entities._constants.CollisionGroup.NPC_SCRIPTED
PASSABLE_DOOR = _entities._constants.CollisionGroup.PASSABLE_DOOR
PLAYER = _entities._constants.CollisionGroup.PLAYER
PLAYER_MOVEMENT = _entities._constants.CollisionGroup.PLAYER_MOVEMENT
PROJECTILE = _entities._constants.CollisionGroup.PROJECTILE
PUSHAWAY = _entities._constants.CollisionGroup.PUSHAWAY
PZ_CLIP = None
VEHICLE = _entities._constants.CollisionGroup.VEHICLE
VEHICLE_CLIP = _entities._constants.CollisionGroup.VEHICLE_CLIP
WEAPON = _entities._constants.CollisionGroup.WEAPON
names = {'NONE': _entities._constants.CollisionGroup.NONE, 'DEBRIS': _entities._constants.CollisionGroup.DEBRIS, 'DEBRIS_TRIGGER': _entities._constants.CollisionGroup.DEBRIS_TRIGGER, 'INTERACTIVE_DEBRIS': _entities._constants.CollisionGroup.INTERACTIVE_DEBRIS, 'INTERACTIVE': _entities._constants.CollisionGroup.INTERACTIVE, 'PLAYER': _entities._constants.CollisionGroup.PLAYER, 'BREAKABLE_GLASS': _entities._constants.CollisionGroup.BREAKABLE_GLASS, 'VEHICLE': _entities._constants.CollisionGroup.VEHICLE, 'PLAYER_MOVEMENT': _entities._constants.CollisionGroup.PLAYER_MOVEMENT, 'NPC': _entities._constants.CollisionGroup.NPC, 'IN_VEHICLE': _entities._constants.CollisionGroup.IN_VEHICLE, 'WEAPON': _entities._constants.CollisionGroup.WEAPON, 'VEHICLE_CLIP': _entities._constants.CollisionGroup.VEHICLE_CLIP, 'PROJECTILE': _entities._constants.CollisionGroup.PROJECTILE, 'DOOR_BLOCKER': _entities._constants.CollisionGroup.DOOR_BLOCKER, 'PASSABLE_DOOR': _entities._constants.CollisionGroup.PASSABLE_DOOR, 'DISSOLVING': _entities._constants.CollisionGroup.DISSOLVING, 'PUSHAWAY': _entities._constants.CollisionGroup.PUSHAWAY, 'NPC_ACTOR': _entities._constants.CollisionGroup.NPC_ACTOR, 'NPC_SCRIPTED': _entities._constants.CollisionGroup.NPC_SCRIPTED}
values = {0: _entities._constants.CollisionGroup.NONE, 1: _entities._constants.CollisionGroup.DEBRIS, 2: _entities._constants.CollisionGroup.DEBRIS_TRIGGER, 3: _entities._constants.CollisionGroup.INTERACTIVE_DEBRIS, 4: _entities._constants.CollisionGroup.INTERACTIVE, 5: _entities._constants.CollisionGroup.PLAYER, 6: _entities._constants.CollisionGroup.BREAKABLE_GLASS, 7: _entities._constants.CollisionGroup.VEHICLE, 8: _entities._constants.CollisionGroup.PLAYER_MOVEMENT, 9: _entities._constants.CollisionGroup.NPC, 10: _entities._constants.CollisionGroup.IN_VEHICLE, 11: _entities._constants.CollisionGroup.WEAPON, 12: _entities._constants.CollisionGroup.VEHICLE_CLIP, 13: _entities._constants.CollisionGroup.PROJECTILE, 14: _entities._constants.CollisionGroup.DOOR_BLOCKER, 15: _entities._constants.CollisionGroup.PASSABLE_DOOR, 16: _entities._constants.CollisionGroup.DISSOLVING, 17: _entities._constants.CollisionGroup.PUSHAWAY, 18: _entities._constants.CollisionGroup.NPC_ACTOR, 19: _entities._constants.CollisionGroup.NPC_SCRIPTED}
class entities.constants.DamageTypes[source]

Bases: enum.IntFlag

Damage types wrapper enumerator.

ACID = <DamageTypes.ACID: 1048576>
AIRBOAT = <DamageTypes.AIRBOAT: 33554432>
ALWAYSGIB = <DamageTypes.ALWAYSGIB: 8192>
BLAST = <DamageTypes.BLAST: 64>
BLAST_SURFACE = <DamageTypes.BLAST_SURFACE: 134217728>
BUCKSHOT = <DamageTypes.BUCKSHOT: 536870912>
BULLET = <DamageTypes.BULLET: 2>
BURN = <DamageTypes.BURN: 8>
CLUB = <DamageTypes.CLUB: 128>
CRUSH = <DamageTypes.CRUSH: 1>
DIRECT = <DamageTypes.DIRECT: 268435456>
DISSOLVE = <DamageTypes.DISSOLVE: 67108864>
DROWN = <DamageTypes.DROWN: 16384>
DROWNRECOVER = <DamageTypes.DROWNRECOVER: 524288>
ENERGYBEAM = <DamageTypes.ENERGYBEAM: 1024>
FALL = <DamageTypes.FALL: 32>
GENERIC = <DamageTypes.GENERIC: 0>
HEADSHOT = <DamageTypes.LASTGENERICFLAG: 1073741824>
LASTGENERICFLAG = <DamageTypes.LASTGENERICFLAG: 1073741824>
NERVEGAS = <DamageTypes.NERVEGAS: 65536>
NEVERGIB = <DamageTypes.NEVERGIB: 4096>
PARALYZE = <DamageTypes.PARALYZE: 32768>
PHYSGUN = <DamageTypes.PHYSGUN: 8388608>
PLASMA = <DamageTypes.PLASMA: 16777216>
POISON = <DamageTypes.POISON: 131072>
PREVENT_PHYSICS_FORCE = <DamageTypes.PREVENT_PHYSICS_FORCE: 2048>
RADIATION = <DamageTypes.RADIATION: 262144>
REMOVENORAGDOLL = <DamageTypes.REMOVENORAGDOLL: 4194304>
SHOCK = <DamageTypes.SHOCK: 256>
SLASH = <DamageTypes.SLASH: 4>
SLOWBURN = <DamageTypes.SLOWBURN: 2097152>
SONIC = <DamageTypes.SONIC: 512>
VEHICLE = <DamageTypes.VEHICLE: 16>
class entities.constants.DissolveType[source]

Bases: enum.IntEnum

Dissolve type wrapper enumerator.

CORE = <DissolveType.CORE: 3>
ELECTRICAL = <DissolveType.ELECTRICAL: 1>
ELECTRICAL_LIGHT = <DissolveType.ELECTRICAL_LIGHT: 2>
NORMAL = <DissolveType.NORMAL: 0>
class entities.constants.EntityEffects[source]

Bases: enum.IntFlag

Entity effects wrapper enumerator.

BONEMERGE = <EntityEffects.BONEMERGE: 1>
BONEMERGE_FASTCULL = <EntityEffects.BONEMERGE_FASTCULL: 128>
BRIGHTLIGHT = <EntityEffects.BRIGHTLIGHT: 2>
DIMLIGHT = <EntityEffects.DIMLIGHT: 4>
MARKED_FOR_FAST_REFLECTION = <EntityEffects.MARKED_FOR_FAST_REFLECTION: -2147483647>
NODRAW = <EntityEffects.NODRAW: 32>
NOFLASHLIGHT = <EntityEffects.MARKED_FOR_FAST_REFLECTION: -2147483647>
NOINTERP = <EntityEffects.NOINTERP: 8>
NORECEIVESHADOW = <EntityEffects.NORECEIVESHADOW: 64>
NOSHADOW = <EntityEffects.NOSHADOW: 16>
NOSHADOWDEPTH = <EntityEffects.MARKED_FOR_FAST_REFLECTION: -2147483647>
PARENT_ANIMATES = <EntityEffects.PARENT_ANIMATES: 512>
class entities.constants.EntityFlags[source]

Bases: enum.IntFlag

Entity flags wrapper enumerator.

BOT_FROZEN = <EntityFlags.BOT_FROZEN: 256>
CHECK_UNTOUCH = <EntityFlags.CHECK_UNTOUCH: 16777216>
DIRTY_ABSANGVELOCITY = <EntityFlags.DIRTY_ABSANGVELOCITY: 8192>
DIRTY_ABSTRANSFORM = <EntityFlags.DIRTY_ABSTRANSFORM: 2048>
DIRTY_ABSVELOCITY = <EntityFlags.DIRTY_ABSVELOCITY: 4096>
DIRTY_SHADOWUPDATE = <EntityFlags.DIRTY_SHADOWUPDATE: 32>
DIRTY_SPATIAL_PARTITION = <EntityFlags.DIRTY_SPATIAL_PARTITION: 32768>
DIRTY_SURROUNDING_COLLISION_BOUNDS = <EntityFlags.DIRTY_SURROUNDING_COLLISION_BOUNDS: 16384>
DONTBLOCKLOS = <EntityFlags.DONTBLOCKLOS: 33554432>
DONTWALKON = <EntityFlags.DONTWALKON: 67108864>
DORMANT = <EntityFlags.DORMANT: 2>
FORCE_CHECK_TRANSMIT = <EntityFlags.FORCE_CHECK_TRANSMIT: 128>
HAS_PLAYER_CHILD = <EntityFlags.KEEP_ON_RECREATE_ENTITIES: 16>
IN_SKYBOX = <EntityFlags.IN_SKYBOX: 131072>
IS_BEING_LIFTED_BY_BARNACLE = <EntityFlags.IS_BEING_LIFTED_BY_BARNACLE: 1048576>
KEEP_ON_RECREATE_ENTITIES = <EntityFlags.KEEP_ON_RECREATE_ENTITIES: 16>
KILLME = <EntityFlags.KILLME: 1>
NOCLIP_ACTIVE = <EntityFlags.NOCLIP_ACTIVE: 4>
NOTIFY = <EntityFlags.NOTIFY: 64>
NO_AUTO_EDICT_ATTACH = <EntityFlags.NO_AUTO_EDICT_ATTACH: 1024>
NO_DAMAGE_FORCES = <EntityFlags.NO_DAMAGE_FORCES: -2147483648>
NO_DISSOLVE = <EntityFlags.NO_DISSOLVE: 134217728>
NO_GAME_PHYSICS_SIMULATION = <EntityFlags.NO_GAME_PHYSICS_SIMULATION: 8388608>
NO_MEGAPHYSCANNON_RAGDOLL = <EntityFlags.NO_MEGAPHYSCANNON_RAGDOLL: 268435456>
NO_PHYSCANNON_INTERACTION = <EntityFlags.NO_PHYSCANNON_INTERACTION: 1073741824>
NO_ROTORWASH_PUSH = <EntityFlags.NO_ROTORWASH_PUSH: 2097152>
NO_THINK_FUNCTION = <EntityFlags.NO_THINK_FUNCTION: 4194304>
NO_WATER_VELOCITY_CHANGE = <EntityFlags.NO_WATER_VELOCITY_CHANGE: 536870912>
SERVER_ONLY = <EntityFlags.SERVER_ONLY: 512>
SETTING_UP_BONES = <EntityFlags.SETTING_UP_BONES: 8>
TOUCHING_FLUID = <EntityFlags.TOUCHING_FLUID: 524288>
USE_PARTITION_WHEN_NOT_SOLID = <EntityFlags.USE_PARTITION_WHEN_NOT_SOLID: 262144>
class entities.constants.EntityStates[source]

Bases: enum.IntFlag

Entity state flags wrapper enumerator.

AIMTARGET = <EntityStates.AIMTARGET: 131072>
BASEVELOCITY = <EntityStates.BASEVELOCITY: 16777216>
CONVEYOR = <EntityStates.CONVEYOR: 8192>
DISSOLVING = <EntityStates.DISSOLVING: 536870912>
DONTTOUCH = <EntityStates.DONTTOUCH: 8388608>
FLY = <EntityStates.FLY: 2048>
GODMODE = <EntityStates.GODMODE: 32768>
GRAPHED = <EntityStates.GRAPHED: 1048576>
GRENADE = <EntityStates.GRENADE: 2097152>
KILLME = <EntityStates.KILLME: 134217728>
NOTARGET = <EntityStates.NOTARGET: 65536>
NPC = <EntityStates.NPC: 16384>
OBJECT = <EntityStates.OBJECT: 67108864>
ONFIRE = <EntityStates.ONFIRE: 268435456>
PARTIALGROUND = <EntityStates.PARTIALGROUND: 262144>
STATICPROP = <EntityStates.STATICPROP: 524288>
STEPMOVEMENT = <EntityStates.STEPMOVEMENT: 4194304>
SWIM = <EntityStates.SWIM: 4096>
TRANSRAGDOLL = <EntityStates.TRANSRAGDOLL: 1073741824>
UNBLOCKABLE_BY_PLAYER = <EntityStates.UNBLOCKABLE_BY_PLAYER: -2147483648>
WORLDBRUSH = <EntityStates.WORLDBRUSH: 33554432>
class entities.constants.MoveCollide

Bases: Boost.Python.enum

COUNT = _entities._constants.MoveCollide.COUNT
DEFAULT = _entities._constants.MoveCollide.DEFAULT
FLY_BOUNCE = _entities._constants.MoveCollide.FLY_BOUNCE
FLY_CUSTOM = _entities._constants.MoveCollide.FLY_CUSTOM
FLY_SLIDE = _entities._constants.MoveCollide.FLY_SLIDE
names = {'DEFAULT': _entities._constants.MoveCollide.DEFAULT, 'FLY_BOUNCE': _entities._constants.MoveCollide.FLY_BOUNCE, 'FLY_CUSTOM': _entities._constants.MoveCollide.FLY_CUSTOM, 'FLY_SLIDE': _entities._constants.MoveCollide.FLY_SLIDE, 'COUNT': _entities._constants.MoveCollide.COUNT}
values = {0: _entities._constants.MoveCollide.DEFAULT, 1: _entities._constants.MoveCollide.FLY_BOUNCE, 2: _entities._constants.MoveCollide.FLY_CUSTOM, 3: _entities._constants.MoveCollide.FLY_SLIDE, 4: _entities._constants.MoveCollide.COUNT}
class entities.constants.MoveType

Bases: Boost.Python.enum

CUSTOM = _entities._constants.MoveType.CUSTOM
FLY = _entities._constants.MoveType.FLY
FLYGRAVITY = _entities._constants.MoveType.FLYGRAVITY
ISOMETRIC = _entities._constants.MoveType.ISOMETRIC
LADDER = _entities._constants.MoveType.LADDER
NOCLIP = _entities._constants.MoveType.NOCLIP
NONE = _entities._constants.MoveType.NONE
OBSERVER = _entities._constants.MoveType.OBSERVER
PUSH = _entities._constants.MoveType.PUSH
STEP = _entities._constants.MoveType.STEP
VPHYSICS = _entities._constants.MoveType.VPHYSICS
WALK = _entities._constants.MoveType.WALK
names = {'NONE': _entities._constants.MoveType.NONE, 'ISOMETRIC': _entities._constants.MoveType.ISOMETRIC, 'WALK': _entities._constants.MoveType.WALK, 'STEP': _entities._constants.MoveType.STEP, 'FLY': _entities._constants.MoveType.FLY, 'FLYGRAVITY': _entities._constants.MoveType.FLYGRAVITY, 'VPHYSICS': _entities._constants.MoveType.VPHYSICS, 'PUSH': _entities._constants.MoveType.PUSH, 'NOCLIP': _entities._constants.MoveType.NOCLIP, 'LADDER': _entities._constants.MoveType.LADDER, 'OBSERVER': _entities._constants.MoveType.OBSERVER, 'CUSTOM': _entities._constants.MoveType.CUSTOM}
values = {0: _entities._constants.MoveType.NONE, 1: _entities._constants.MoveType.ISOMETRIC, 2: _entities._constants.MoveType.WALK, 3: _entities._constants.MoveType.STEP, 4: _entities._constants.MoveType.FLY, 5: _entities._constants.MoveType.FLYGRAVITY, 6: _entities._constants.MoveType.VPHYSICS, 7: _entities._constants.MoveType.PUSH, 8: _entities._constants.MoveType.NOCLIP, 9: _entities._constants.MoveType.LADDER, 10: _entities._constants.MoveType.OBSERVER, 11: _entities._constants.MoveType.CUSTOM}
class entities.constants.RenderEffects

Bases: Boost.Python.enum

CLAMP_MIN_SCALE = _entities._constants.RenderEffects.CLAMP_MIN_SCALE
DISTORT = _entities._constants.RenderEffects.DISTORT
ENV_RAIN = _entities._constants.RenderEffects.ENV_RAIN
ENV_SNOW = _entities._constants.RenderEffects.ENV_SNOW
EXPLODE = _entities._constants.RenderEffects.EXPLODE
FADE_FAST = _entities._constants.RenderEffects.FADE_FAST
FADE_IN = None
FADE_OUT = None
FADE_SLOW = _entities._constants.RenderEffects.FADE_SLOW
FLICKER_FAST = _entities._constants.RenderEffects.FLICKER_FAST
FLICKER_SLOW = _entities._constants.RenderEffects.FLICKER_SLOW
GLOW_SHELL = _entities._constants.RenderEffects.GLOW_SHELL
HOLOGRAM = _entities._constants.RenderEffects.HOLOGRAM
NONE = _entities._constants.RenderEffects.NONE
NO_DISSIPATION = _entities._constants.RenderEffects.NO_DISSIPATION
PULSE_FAST = _entities._constants.RenderEffects.PULSE_FAST
PULSE_FAST_WIDE = _entities._constants.RenderEffects.PULSE_FAST_WIDE
PULSE_FAST_WIDER = _entities._constants.RenderEffects.PULSE_FAST_WIDER
PULSE_SLOW = _entities._constants.RenderEffects.PULSE_SLOW
PULSE_SLOW_WIDE = _entities._constants.RenderEffects.PULSE_SLOW_WIDE
RAGDOLL = _entities._constants.RenderEffects.RAGDOLL
SOLID_FAST = _entities._constants.RenderEffects.SOLID_FAST
SOLID_SLOW = _entities._constants.RenderEffects.SOLID_SLOW
SPOTLIGHT = _entities._constants.RenderEffects.SPOTLIGHT
STROBE_FAST = _entities._constants.RenderEffects.STROBE_FAST
STROBE_FASTER = _entities._constants.RenderEffects.STROBE_FASTER
STROBE_SLOW = _entities._constants.RenderEffects.STROBE_SLOW
names = {'NONE': _entities._constants.RenderEffects.NONE, 'PULSE_SLOW': _entities._constants.RenderEffects.PULSE_SLOW, 'PULSE_FAST': _entities._constants.RenderEffects.PULSE_FAST, 'PULSE_SLOW_WIDE': _entities._constants.RenderEffects.PULSE_SLOW_WIDE, 'PULSE_FAST_WIDE': _entities._constants.RenderEffects.PULSE_FAST_WIDE, 'FADE_SLOW': _entities._constants.RenderEffects.FADE_SLOW, 'FADE_FAST': _entities._constants.RenderEffects.FADE_FAST, 'SOLID_SLOW': _entities._constants.RenderEffects.SOLID_SLOW, 'SOLID_FAST': _entities._constants.RenderEffects.SOLID_FAST, 'STROBE_SLOW': _entities._constants.RenderEffects.STROBE_SLOW, 'STROBE_FAST': _entities._constants.RenderEffects.STROBE_FAST, 'STROBE_FASTER': _entities._constants.RenderEffects.STROBE_FASTER, 'FLICKER_SLOW': _entities._constants.RenderEffects.FLICKER_SLOW, 'FLICKER_FAST': _entities._constants.RenderEffects.FLICKER_FAST, 'NO_DISSIPATION': _entities._constants.RenderEffects.NO_DISSIPATION, 'GLOW_SHELL': _entities._constants.RenderEffects.GLOW_SHELL, 'DISTORT': _entities._constants.RenderEffects.DISTORT, 'HOLOGRAM': _entities._constants.RenderEffects.HOLOGRAM, 'EXPLODE': _entities._constants.RenderEffects.EXPLODE, 'CLAMP_MIN_SCALE': _entities._constants.RenderEffects.CLAMP_MIN_SCALE, 'ENV_RAIN': _entities._constants.RenderEffects.ENV_RAIN, 'ENV_SNOW': _entities._constants.RenderEffects.ENV_SNOW, 'SPOTLIGHT': _entities._constants.RenderEffects.SPOTLIGHT, 'RAGDOLL': _entities._constants.RenderEffects.RAGDOLL, 'PULSE_FAST_WIDER': _entities._constants.RenderEffects.PULSE_FAST_WIDER}
values = {0: _entities._constants.RenderEffects.NONE, 1: _entities._constants.RenderEffects.PULSE_SLOW, 2: _entities._constants.RenderEffects.PULSE_FAST, 3: _entities._constants.RenderEffects.PULSE_SLOW_WIDE, 4: _entities._constants.RenderEffects.PULSE_FAST_WIDE, 5: _entities._constants.RenderEffects.FADE_SLOW, 6: _entities._constants.RenderEffects.FADE_FAST, 7: _entities._constants.RenderEffects.SOLID_SLOW, 8: _entities._constants.RenderEffects.SOLID_FAST, 9: _entities._constants.RenderEffects.STROBE_SLOW, 10: _entities._constants.RenderEffects.STROBE_FAST, 11: _entities._constants.RenderEffects.STROBE_FASTER, 12: _entities._constants.RenderEffects.FLICKER_SLOW, 13: _entities._constants.RenderEffects.FLICKER_FAST, 14: _entities._constants.RenderEffects.NO_DISSIPATION, 18: _entities._constants.RenderEffects.GLOW_SHELL, 15: _entities._constants.RenderEffects.DISTORT, 16: _entities._constants.RenderEffects.HOLOGRAM, 17: _entities._constants.RenderEffects.EXPLODE, 19: _entities._constants.RenderEffects.CLAMP_MIN_SCALE, 20: _entities._constants.RenderEffects.ENV_RAIN, 21: _entities._constants.RenderEffects.ENV_SNOW, 22: _entities._constants.RenderEffects.SPOTLIGHT, 23: _entities._constants.RenderEffects.RAGDOLL, 24: _entities._constants.RenderEffects.PULSE_FAST_WIDER}
class entities.constants.RenderMode

Bases: Boost.Python.enum

ENVIRONMENTAL = _entities._constants.RenderMode.ENVIRONMENTAL
GLOW = _entities._constants.RenderMode.GLOW
NONE = _entities._constants.RenderMode.NONE
NORMAL = _entities._constants.RenderMode.NORMAL
TRANS_ADD = _entities._constants.RenderMode.TRANS_ADD
TRANS_ADD_FRAME_BLEND = _entities._constants.RenderMode.TRANS_ADD_FRAME_BLEND
TRANS_ALPHA = _entities._constants.RenderMode.TRANS_ALPHA
TRANS_ALPHA_ADD = None
TRANS_COLOR = _entities._constants.RenderMode.TRANS_COLOR
TRANS_TEXTURE = _entities._constants.RenderMode.TRANS_TEXTURE
WORLD_GLOW = _entities._constants.RenderMode.WORLD_GLOW
names = {'NORMAL': _entities._constants.RenderMode.NORMAL, 'TRANS_COLOR': _entities._constants.RenderMode.TRANS_COLOR, 'TRANS_TEXTURE': _entities._constants.RenderMode.TRANS_TEXTURE, 'GLOW': _entities._constants.RenderMode.GLOW, 'TRANS_ALPHA': _entities._constants.RenderMode.TRANS_ALPHA, 'TRANS_ADD': _entities._constants.RenderMode.TRANS_ADD, 'ENVIRONMENTAL': _entities._constants.RenderMode.ENVIRONMENTAL, 'TRANS_ADD_FRAME_BLEND': _entities._constants.RenderMode.TRANS_ADD_FRAME_BLEND, 'WORLD_GLOW': _entities._constants.RenderMode.WORLD_GLOW, 'NONE': _entities._constants.RenderMode.NONE}
values = {0: _entities._constants.RenderMode.NORMAL, 1: _entities._constants.RenderMode.TRANS_COLOR, 2: _entities._constants.RenderMode.TRANS_TEXTURE, 3: _entities._constants.RenderMode.GLOW, 4: _entities._constants.RenderMode.TRANS_ALPHA, 5: _entities._constants.RenderMode.TRANS_ADD, 6: _entities._constants.RenderMode.ENVIRONMENTAL, 7: _entities._constants.RenderMode.TRANS_ADD_FRAME_BLEND, 9: _entities._constants.RenderMode.WORLD_GLOW, 10: _entities._constants.RenderMode.NONE}
class entities.constants.SolidFlags

Bases: Boost.Python.enum

CUSTOMBOXTEST = _entities._constants.SolidFlags.CUSTOMBOXTEST
CUSTOMRAYTEST = _entities._constants.SolidFlags.CUSTOMRAYTEST
FORCE_WORLD_ALIGNED = _entities._constants.SolidFlags.FORCE_WORLD_ALIGNED
NOT_MOVEABLE = None
NOT_SOLID = _entities._constants.SolidFlags.NOT_SOLID
NOT_STANDABLE = _entities._constants.SolidFlags.NOT_STANDABLE
ROOT_PARENT_ALIGNED = _entities._constants.SolidFlags.ROOT_PARENT_ALIGNED
TRIGGER = _entities._constants.SolidFlags.TRIGGER
TRIGGER_TOUCH_DEBRIS = _entities._constants.SolidFlags.TRIGGER_TOUCH_DEBRIS
TRIGGER_TOUCH_PLAYER = None
USE_TRIGGER_BOUNDS = _entities._constants.SolidFlags.USE_TRIGGER_BOUNDS
VOLUME_CONTENTS = _entities._constants.SolidFlags.VOLUME_CONTENTS
names = {'CUSTOMRAYTEST': _entities._constants.SolidFlags.CUSTOMRAYTEST, 'CUSTOMBOXTEST': _entities._constants.SolidFlags.CUSTOMBOXTEST, 'NOT_SOLID': _entities._constants.SolidFlags.NOT_SOLID, 'TRIGGER': _entities._constants.SolidFlags.TRIGGER, 'NOT_STANDABLE': _entities._constants.SolidFlags.NOT_STANDABLE, 'VOLUME_CONTENTS': _entities._constants.SolidFlags.VOLUME_CONTENTS, 'FORCE_WORLD_ALIGNED': _entities._constants.SolidFlags.FORCE_WORLD_ALIGNED, 'USE_TRIGGER_BOUNDS': _entities._constants.SolidFlags.USE_TRIGGER_BOUNDS, 'ROOT_PARENT_ALIGNED': _entities._constants.SolidFlags.ROOT_PARENT_ALIGNED, 'TRIGGER_TOUCH_DEBRIS': _entities._constants.SolidFlags.TRIGGER_TOUCH_DEBRIS}
values = {1: _entities._constants.SolidFlags.CUSTOMRAYTEST, 2: _entities._constants.SolidFlags.CUSTOMBOXTEST, 4: _entities._constants.SolidFlags.NOT_SOLID, 8: _entities._constants.SolidFlags.TRIGGER, 16: _entities._constants.SolidFlags.NOT_STANDABLE, 32: _entities._constants.SolidFlags.VOLUME_CONTENTS, 64: _entities._constants.SolidFlags.FORCE_WORLD_ALIGNED, 128: _entities._constants.SolidFlags.USE_TRIGGER_BOUNDS, 256: _entities._constants.SolidFlags.ROOT_PARENT_ALIGNED, 512: _entities._constants.SolidFlags.TRIGGER_TOUCH_DEBRIS}
class entities.constants.SolidType

Bases: Boost.Python.enum

BBOX = _entities._constants.SolidType.BBOX
BSP = _entities._constants.SolidType.BSP
CUSTOM = _entities._constants.SolidType.CUSTOM
NONE = _entities._constants.SolidType.NONE
OBB = _entities._constants.SolidType.OBB
OBB_YAW = _entities._constants.SolidType.OBB_YAW
VPHYSICS = _entities._constants.SolidType.VPHYSICS
names = {'NONE': _entities._constants.SolidType.NONE, 'BSP': _entities._constants.SolidType.BSP, 'BBOX': _entities._constants.SolidType.BBOX, 'OBB': _entities._constants.SolidType.OBB, 'OBB_YAW': _entities._constants.SolidType.OBB_YAW, 'CUSTOM': _entities._constants.SolidType.CUSTOM, 'VPHYSICS': _entities._constants.SolidType.VPHYSICS}
values = {0: _entities._constants.SolidType.NONE, 1: _entities._constants.SolidType.BSP, 2: _entities._constants.SolidType.BBOX, 3: _entities._constants.SolidType.OBB, 4: _entities._constants.SolidType.OBB_YAW, 5: _entities._constants.SolidType.CUSTOM, 6: _entities._constants.SolidType.VPHYSICS}
class entities.constants.TakeDamage[source]

Bases: enum.IntEnum

Take damage constants wrapper enumerator.

AIM = <TakeDamage.AIM: 3>
EVENTS_ONLY = <TakeDamage.EVENTS_ONLY: 1>
NO = <TakeDamage.NO: 0>
YES = <TakeDamage.YES: 2>