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.IntEnum

Damage types wrapper enumerator.

_member_type_

alias of int

_generate_next_value_(name, start, count, last_values)
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>
_member_map_ = OrderedDict([('GENERIC', <DamageTypes.GENERIC: 0>), ('CRUSH', <DamageTypes.CRUSH: 1>), ('BULLET', <DamageTypes.BULLET: 2>), ('SLASH', <DamageTypes.SLASH: 4>), ('BURN', <DamageTypes.BURN: 8>), ('VEHICLE', <DamageTypes.VEHICLE: 16>), ('FALL', <DamageTypes.FALL: 32>), ('BLAST', <DamageTypes.BLAST: 64>), ('CLUB', <DamageTypes.CLUB: 128>), ('SHOCK', <DamageTypes.SHOCK: 256>), ('SONIC', <DamageTypes.SONIC: 512>), ('ENERGYBEAM', <DamageTypes.ENERGYBEAM: 1024>), ('PREVENT_PHYSICS_FORCE', <DamageTypes.PREVENT_PHYSICS_FORCE: 2048>), ('NEVERGIB', <DamageTypes.NEVERGIB: 4096>), ('ALWAYSGIB', <DamageTypes.ALWAYSGIB: 8192>), ('DROWN', <DamageTypes.DROWN: 16384>), ('PARALYZE', <DamageTypes.PARALYZE: 32768>), ('NERVEGAS', <DamageTypes.NERVEGAS: 65536>), ('POISON', <DamageTypes.POISON: 131072>), ('RADIATION', <DamageTypes.RADIATION: 262144>), ('DROWNRECOVER', <DamageTypes.DROWNRECOVER: 524288>), ('ACID', <DamageTypes.ACID: 1048576>), ('SLOWBURN', <DamageTypes.SLOWBURN: 2097152>), ('REMOVENORAGDOLL', <DamageTypes.REMOVENORAGDOLL: 4194304>), ('PHYSGUN', <DamageTypes.PHYSGUN: 8388608>), ('PLASMA', <DamageTypes.PLASMA: 16777216>), ('AIRBOAT', <DamageTypes.AIRBOAT: 33554432>), ('DISSOLVE', <DamageTypes.DISSOLVE: 67108864>), ('BLAST_SURFACE', <DamageTypes.BLAST_SURFACE: 134217728>), ('DIRECT', <DamageTypes.DIRECT: 268435456>), ('BUCKSHOT', <DamageTypes.BUCKSHOT: 536870912>), ('LASTGENERICFLAG', <DamageTypes.LASTGENERICFLAG: 1073741824>), ('HEADSHOT', <DamageTypes.LASTGENERICFLAG: 1073741824>)])
_member_names_ = ['GENERIC', 'CRUSH', 'BULLET', 'SLASH', 'BURN', 'VEHICLE', 'FALL', 'BLAST', 'CLUB', 'SHOCK', 'SONIC', 'ENERGYBEAM', 'PREVENT_PHYSICS_FORCE', 'NEVERGIB', 'ALWAYSGIB', 'DROWN', 'PARALYZE', 'NERVEGAS', 'POISON', 'RADIATION', 'DROWNRECOVER', 'ACID', 'SLOWBURN', 'REMOVENORAGDOLL', 'PHYSGUN', 'PLASMA', 'AIRBOAT', 'DISSOLVE', 'BLAST_SURFACE', 'DIRECT', 'BUCKSHOT', 'LASTGENERICFLAG']
_value2member_map_ = {0: <DamageTypes.GENERIC: 0>, 1: <DamageTypes.CRUSH: 1>, 2: <DamageTypes.BULLET: 2>, 4: <DamageTypes.SLASH: 4>, 8: <DamageTypes.BURN: 8>, 16: <DamageTypes.VEHICLE: 16>, 32: <DamageTypes.FALL: 32>, 64: <DamageTypes.BLAST: 64>, 128: <DamageTypes.CLUB: 128>, 256: <DamageTypes.SHOCK: 256>, 512: <DamageTypes.SONIC: 512>, 1024: <DamageTypes.ENERGYBEAM: 1024>, 2048: <DamageTypes.PREVENT_PHYSICS_FORCE: 2048>, 4096: <DamageTypes.NEVERGIB: 4096>, 8192: <DamageTypes.ALWAYSGIB: 8192>, 16384: <DamageTypes.DROWN: 16384>, 32768: <DamageTypes.PARALYZE: 32768>, 65536: <DamageTypes.NERVEGAS: 65536>, 131072: <DamageTypes.POISON: 131072>, 262144: <DamageTypes.RADIATION: 262144>, 524288: <DamageTypes.DROWNRECOVER: 524288>, 1048576: <DamageTypes.ACID: 1048576>, 2097152: <DamageTypes.SLOWBURN: 2097152>, 4194304: <DamageTypes.REMOVENORAGDOLL: 4194304>, 8388608: <DamageTypes.PHYSGUN: 8388608>, 16777216: <DamageTypes.PLASMA: 16777216>, 33554432: <DamageTypes.AIRBOAT: 33554432>, 67108864: <DamageTypes.DISSOLVE: 67108864>, 134217728: <DamageTypes.BLAST_SURFACE: 134217728>, 268435456: <DamageTypes.DIRECT: 268435456>, 536870912: <DamageTypes.BUCKSHOT: 536870912>, 1073741824: <DamageTypes.LASTGENERICFLAG: 1073741824>}
class entities.constants.DissolveType[source]

Bases: enum.IntEnum

Dissolve type wrapper enumerator.

_member_type_

alias of int

_generate_next_value_(name, start, count, last_values)
CORE = <DissolveType.CORE: 3>
ELECTRICAL = <DissolveType.ELECTRICAL: 1>
ELECTRICAL_LIGHT = <DissolveType.ELECTRICAL_LIGHT: 2>
NORMAL = <DissolveType.NORMAL: 0>
_member_map_ = OrderedDict([('NORMAL', <DissolveType.NORMAL: 0>), ('ELECTRICAL', <DissolveType.ELECTRICAL: 1>), ('ELECTRICAL_LIGHT', <DissolveType.ELECTRICAL_LIGHT: 2>), ('CORE', <DissolveType.CORE: 3>)])
_member_names_ = ['NORMAL', 'ELECTRICAL', 'ELECTRICAL_LIGHT', 'CORE']
_value2member_map_ = {0: <DissolveType.NORMAL: 0>, 1: <DissolveType.ELECTRICAL: 1>, 2: <DissolveType.ELECTRICAL_LIGHT: 2>, 3: <DissolveType.CORE: 3>}
class entities.constants.EntityEffects[source]

Bases: enum.IntEnum

Entity effects wrapper enumerator.

_member_type_

alias of int

_generate_next_value_(name, start, count, last_values)
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>
_member_map_ = OrderedDict([('BONEMERGE', <EntityEffects.BONEMERGE: 1>), ('BRIGHTLIGHT', <EntityEffects.BRIGHTLIGHT: 2>), ('DIMLIGHT', <EntityEffects.DIMLIGHT: 4>), ('NOINTERP', <EntityEffects.NOINTERP: 8>), ('NOSHADOW', <EntityEffects.NOSHADOW: 16>), ('NODRAW', <EntityEffects.NODRAW: 32>), ('NORECEIVESHADOW', <EntityEffects.NORECEIVESHADOW: 64>), ('BONEMERGE_FASTCULL', <EntityEffects.BONEMERGE_FASTCULL: 128>), ('ITEM_BLINK', <EntityEffects.ITEM_BLINK: 256>), ('PARENT_ANIMATES', <EntityEffects.PARENT_ANIMATES: 512>), ('MARKED_FOR_FAST_REFLECTION', <EntityEffects.MARKED_FOR_FAST_REFLECTION: -2147483647>), ('NOSHADOWDEPTH', <EntityEffects.MARKED_FOR_FAST_REFLECTION: -2147483647>), ('NOFLASHLIGHT', <EntityEffects.MARKED_FOR_FAST_REFLECTION: -2147483647>)])
_member_names_ = ['BONEMERGE', 'BRIGHTLIGHT', 'DIMLIGHT', 'NOINTERP', 'NOSHADOW', 'NODRAW', 'NORECEIVESHADOW', 'BONEMERGE_FASTCULL', 'ITEM_BLINK', 'PARENT_ANIMATES', 'MARKED_FOR_FAST_REFLECTION']
_value2member_map_ = {1: <EntityEffects.BONEMERGE: 1>, 2: <EntityEffects.BRIGHTLIGHT: 2>, 4: <EntityEffects.DIMLIGHT: 4>, 8: <EntityEffects.NOINTERP: 8>, 16: <EntityEffects.NOSHADOW: 16>, 32: <EntityEffects.NODRAW: 32>, 64: <EntityEffects.NORECEIVESHADOW: 64>, 128: <EntityEffects.BONEMERGE_FASTCULL: 128>, 256: <EntityEffects.ITEM_BLINK: 256>, 512: <EntityEffects.PARENT_ANIMATES: 512>, -2147483647: <EntityEffects.MARKED_FOR_FAST_REFLECTION: -2147483647>}
class entities.constants.EntityFlags[source]

Bases: enum.IntEnum

Entity flags wrapper enumerator.

_member_type_

alias of int

_generate_next_value_(name, start, count, last_values)
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>
_member_map_ = OrderedDict([('KILLME', <EntityFlags.KILLME: 1>), ('DORMANT', <EntityFlags.DORMANT: 2>), ('NOCLIP_ACTIVE', <EntityFlags.NOCLIP_ACTIVE: 4>), ('SETTING_UP_BONES', <EntityFlags.SETTING_UP_BONES: 8>), ('KEEP_ON_RECREATE_ENTITIES', <EntityFlags.KEEP_ON_RECREATE_ENTITIES: 16>), ('DIRTY_SHADOWUPDATE', <EntityFlags.DIRTY_SHADOWUPDATE: 32>), ('NOTIFY', <EntityFlags.NOTIFY: 64>), ('FORCE_CHECK_TRANSMIT', <EntityFlags.FORCE_CHECK_TRANSMIT: 128>), ('BOT_FROZEN', <EntityFlags.BOT_FROZEN: 256>), ('SERVER_ONLY', <EntityFlags.SERVER_ONLY: 512>), ('NO_AUTO_EDICT_ATTACH', <EntityFlags.NO_AUTO_EDICT_ATTACH: 1024>), ('DIRTY_ABSTRANSFORM', <EntityFlags.DIRTY_ABSTRANSFORM: 2048>), ('DIRTY_ABSVELOCITY', <EntityFlags.DIRTY_ABSVELOCITY: 4096>), ('DIRTY_ABSANGVELOCITY', <EntityFlags.DIRTY_ABSANGVELOCITY: 8192>), ('DIRTY_SURROUNDING_COLLISION_BOUNDS', <EntityFlags.DIRTY_SURROUNDING_COLLISION_BOUNDS: 16384>), ('DIRTY_SPATIAL_PARTITION', <EntityFlags.DIRTY_SPATIAL_PARTITION: 32768>), ('HAS_PLAYER_CHILD', <EntityFlags.KEEP_ON_RECREATE_ENTITIES: 16>), ('IN_SKYBOX', <EntityFlags.IN_SKYBOX: 131072>), ('USE_PARTITION_WHEN_NOT_SOLID', <EntityFlags.USE_PARTITION_WHEN_NOT_SOLID: 262144>), ('TOUCHING_FLUID', <EntityFlags.TOUCHING_FLUID: 524288>), ('IS_BEING_LIFTED_BY_BARNACLE', <EntityFlags.IS_BEING_LIFTED_BY_BARNACLE: 1048576>), ('NO_ROTORWASH_PUSH', <EntityFlags.NO_ROTORWASH_PUSH: 2097152>), ('NO_THINK_FUNCTION', <EntityFlags.NO_THINK_FUNCTION: 4194304>), ('NO_GAME_PHYSICS_SIMULATION', <EntityFlags.NO_GAME_PHYSICS_SIMULATION: 8388608>), ('CHECK_UNTOUCH', <EntityFlags.CHECK_UNTOUCH: 16777216>), ('DONTBLOCKLOS', <EntityFlags.DONTBLOCKLOS: 33554432>), ('DONTWALKON', <EntityFlags.DONTWALKON: 67108864>), ('NO_DISSOLVE', <EntityFlags.NO_DISSOLVE: 134217728>), ('NO_MEGAPHYSCANNON_RAGDOLL', <EntityFlags.NO_MEGAPHYSCANNON_RAGDOLL: 268435456>), ('NO_WATER_VELOCITY_CHANGE', <EntityFlags.NO_WATER_VELOCITY_CHANGE: 536870912>), ('NO_PHYSCANNON_INTERACTION', <EntityFlags.NO_PHYSCANNON_INTERACTION: 1073741824>), ('NO_DAMAGE_FORCES', <EntityFlags.NO_DAMAGE_FORCES: -2147483648>)])
_member_names_ = ['KILLME', 'DORMANT', 'NOCLIP_ACTIVE', 'SETTING_UP_BONES', 'KEEP_ON_RECREATE_ENTITIES', 'DIRTY_SHADOWUPDATE', 'NOTIFY', 'FORCE_CHECK_TRANSMIT', 'BOT_FROZEN', 'SERVER_ONLY', 'NO_AUTO_EDICT_ATTACH', 'DIRTY_ABSTRANSFORM', 'DIRTY_ABSVELOCITY', 'DIRTY_ABSANGVELOCITY', 'DIRTY_SURROUNDING_COLLISION_BOUNDS', 'DIRTY_SPATIAL_PARTITION', 'IN_SKYBOX', 'USE_PARTITION_WHEN_NOT_SOLID', 'TOUCHING_FLUID', 'IS_BEING_LIFTED_BY_BARNACLE', 'NO_ROTORWASH_PUSH', 'NO_THINK_FUNCTION', 'NO_GAME_PHYSICS_SIMULATION', 'CHECK_UNTOUCH', 'DONTBLOCKLOS', 'DONTWALKON', 'NO_DISSOLVE', 'NO_MEGAPHYSCANNON_RAGDOLL', 'NO_WATER_VELOCITY_CHANGE', 'NO_PHYSCANNON_INTERACTION', 'NO_DAMAGE_FORCES']
_value2member_map_ = {1: <EntityFlags.KILLME: 1>, 2: <EntityFlags.DORMANT: 2>, 4: <EntityFlags.NOCLIP_ACTIVE: 4>, 8: <EntityFlags.SETTING_UP_BONES: 8>, 16: <EntityFlags.KEEP_ON_RECREATE_ENTITIES: 16>, 32: <EntityFlags.DIRTY_SHADOWUPDATE: 32>, 64: <EntityFlags.NOTIFY: 64>, 128: <EntityFlags.FORCE_CHECK_TRANSMIT: 128>, 256: <EntityFlags.BOT_FROZEN: 256>, 512: <EntityFlags.SERVER_ONLY: 512>, 1024: <EntityFlags.NO_AUTO_EDICT_ATTACH: 1024>, 2048: <EntityFlags.DIRTY_ABSTRANSFORM: 2048>, 4096: <EntityFlags.DIRTY_ABSVELOCITY: 4096>, 8192: <EntityFlags.DIRTY_ABSANGVELOCITY: 8192>, 16384: <EntityFlags.DIRTY_SURROUNDING_COLLISION_BOUNDS: 16384>, 32768: <EntityFlags.DIRTY_SPATIAL_PARTITION: 32768>, 131072: <EntityFlags.IN_SKYBOX: 131072>, 262144: <EntityFlags.USE_PARTITION_WHEN_NOT_SOLID: 262144>, 524288: <EntityFlags.TOUCHING_FLUID: 524288>, 1048576: <EntityFlags.IS_BEING_LIFTED_BY_BARNACLE: 1048576>, 2097152: <EntityFlags.NO_ROTORWASH_PUSH: 2097152>, 4194304: <EntityFlags.NO_THINK_FUNCTION: 4194304>, 8388608: <EntityFlags.NO_GAME_PHYSICS_SIMULATION: 8388608>, 16777216: <EntityFlags.CHECK_UNTOUCH: 16777216>, 33554432: <EntityFlags.DONTBLOCKLOS: 33554432>, 67108864: <EntityFlags.DONTWALKON: 67108864>, 134217728: <EntityFlags.NO_DISSOLVE: 134217728>, 268435456: <EntityFlags.NO_MEGAPHYSCANNON_RAGDOLL: 268435456>, 536870912: <EntityFlags.NO_WATER_VELOCITY_CHANGE: 536870912>, 1073741824: <EntityFlags.NO_PHYSCANNON_INTERACTION: 1073741824>, -2147483648: <EntityFlags.NO_DAMAGE_FORCES: -2147483648>}
class entities.constants.EntityStates[source]

Bases: enum.IntEnum

Entity state flags wrapper enumerator.

_member_type_

alias of int

_generate_next_value_(name, start, count, last_values)
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>
_member_map_ = OrderedDict([('FLY', <EntityStates.FLY: 2048>), ('SWIM', <EntityStates.SWIM: 4096>), ('CONVEYOR', <EntityStates.CONVEYOR: 8192>), ('NPC', <EntityStates.NPC: 16384>), ('GODMODE', <EntityStates.GODMODE: 32768>), ('NOTARGET', <EntityStates.NOTARGET: 65536>), ('AIMTARGET', <EntityStates.AIMTARGET: 131072>), ('PARTIALGROUND', <EntityStates.PARTIALGROUND: 262144>), ('STATICPROP', <EntityStates.STATICPROP: 524288>), ('GRAPHED', <EntityStates.GRAPHED: 1048576>), ('GRENADE', <EntityStates.GRENADE: 2097152>), ('STEPMOVEMENT', <EntityStates.STEPMOVEMENT: 4194304>), ('DONTTOUCH', <EntityStates.DONTTOUCH: 8388608>), ('BASEVELOCITY', <EntityStates.BASEVELOCITY: 16777216>), ('WORLDBRUSH', <EntityStates.WORLDBRUSH: 33554432>), ('OBJECT', <EntityStates.OBJECT: 67108864>), ('KILLME', <EntityStates.KILLME: 134217728>), ('ONFIRE', <EntityStates.ONFIRE: 268435456>), ('DISSOLVING', <EntityStates.DISSOLVING: 536870912>), ('TRANSRAGDOLL', <EntityStates.TRANSRAGDOLL: 1073741824>), ('UNBLOCKABLE_BY_PLAYER', <EntityStates.UNBLOCKABLE_BY_PLAYER: -2147483648>)])
_member_names_ = ['FLY', 'SWIM', 'CONVEYOR', 'NPC', 'GODMODE', 'NOTARGET', 'AIMTARGET', 'PARTIALGROUND', 'STATICPROP', 'GRAPHED', 'GRENADE', 'STEPMOVEMENT', 'DONTTOUCH', 'BASEVELOCITY', 'WORLDBRUSH', 'OBJECT', 'KILLME', 'ONFIRE', 'DISSOLVING', 'TRANSRAGDOLL', 'UNBLOCKABLE_BY_PLAYER']
_value2member_map_ = {2048: <EntityStates.FLY: 2048>, 4096: <EntityStates.SWIM: 4096>, 8192: <EntityStates.CONVEYOR: 8192>, 16384: <EntityStates.NPC: 16384>, 32768: <EntityStates.GODMODE: 32768>, 65536: <EntityStates.NOTARGET: 65536>, 131072: <EntityStates.AIMTARGET: 131072>, 262144: <EntityStates.PARTIALGROUND: 262144>, 524288: <EntityStates.STATICPROP: 524288>, 1048576: <EntityStates.GRAPHED: 1048576>, 2097152: <EntityStates.GRENADE: 2097152>, 4194304: <EntityStates.STEPMOVEMENT: 4194304>, 8388608: <EntityStates.DONTTOUCH: 8388608>, 16777216: <EntityStates.BASEVELOCITY: 16777216>, 33554432: <EntityStates.WORLDBRUSH: 33554432>, 67108864: <EntityStates.OBJECT: 67108864>, 134217728: <EntityStates.KILLME: 134217728>, 268435456: <EntityStates.ONFIRE: 268435456>, 536870912: <EntityStates.DISSOLVING: 536870912>, 1073741824: <EntityStates.TRANSRAGDOLL: 1073741824>, -2147483648: <EntityStates.UNBLOCKABLE_BY_PLAYER: -2147483648>}
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.

_member_type_

alias of int

_generate_next_value_(name, start, count, last_values)
AIM = <TakeDamage.AIM: 3>
EVENTS_ONLY = <TakeDamage.EVENTS_ONLY: 1>
NO = <TakeDamage.NO: 0>
YES = <TakeDamage.YES: 2>
_member_map_ = OrderedDict([('NO', <TakeDamage.NO: 0>), ('EVENTS_ONLY', <TakeDamage.EVENTS_ONLY: 1>), ('YES', <TakeDamage.YES: 2>), ('AIM', <TakeDamage.AIM: 3>)])
_member_names_ = ['NO', 'EVENTS_ONLY', 'YES', 'AIM']
_value2member_map_ = {0: <TakeDamage.NO: 0>, 1: <TakeDamage.EVENTS_ONLY: 1>, 2: <TakeDamage.YES: 2>, 3: <TakeDamage.AIM: 3>}