func_arena Monday, September 21, 2026
Building, modding and fragging like it's 1998

142778 visitors
YOUR #1 SOURCE FOR RETRO FPS DEVELOPMENT Y2K READY
  *** func_arena goes live, let the carnage begin!   ***   ET: Legacy 2.86.0 is out!   ***   Engine of the Week: qrustyquake by cyanbun96   ***   Server admins: read our migration guide before Friday   ***   Ironwail 0.8.2 is out!   ***  
NAVIGATION
Wiki » Reference » DOOM 3 Classes » idAnimated
ARTICLE

idAnimated

This is an engine class on id Tech 4 engines, present on DOOM 3, Quake 4 and Prey. Below you can find the class tree, what derives from it and the events produced.

DOOM 3

Property Value
Type engine class
Inherits idAFEntity_Gibbable

Class tree

  • idClass
    • idEntity
      • idAnimatedEntity
        • idAFEntity_Base
          • idAFEntity_Gibbable
            • idAnimated

Entities

Entity
alphalabs1_helldoll
alphalabs1_imp
alphalabs1_maggot1
alphalabs1_maggot2
alphalabs1_player
caverns_boulderbridge
caverns_bridge
caverns_bridgeback
caverns_bridgecrane
caverns_bridgefront
caverns_hellknight
caverns_hkwall
caverns_pinky
caverns_vagrocks
cin_base
cin_mars_flare
comm1_sentry_blank
comm1_sentryloader
commoutside_cin_sawyer
commoutside_hellgoo1
commoutside_player
delta1_reactor
delta1_scipull
delta2a_player
delta2a_player_scientist
enpro_keycard
env_airlockdoor
env_cage_corpse
env_dragtest
env_implanding
env_inviso
env_pinky_pipes
env_playerandallguns
env_ragdoll_tentacle
env_reactor
env_sencpu
env_severed_zombie
env_skullgate
env_storagecabinet
env_storagecabinet_openback
env_zsci_corpse
func_animate
hell1_soulcube
hell_lstep
hell_rstep
hellhole_coffinbricks
hellhole_cyberbricks
hellhole_cyberdeathrocks
hellhole_soulcube
maledict_debris1
maledict_world
recycling1_skybridge
recycling2_mancintro_manc
recycling2_mancintro_pipes
site3_floor
test_soldier
underground_cin_player2
underground_impintro_imp
underground_mcu_pipes

Supported events

Event Declared by
activate idAnimated
startRagdoll idAnimated
footstep idAnimated
leftFoot idAnimated
rightFoot idAnimated
launchMissiles idAnimated
setAnimation idAnimated
getAnimationLength idAnimated
gib idAFEntity_Gibbable
SetConstraintPosition idAFEntity_Base
getJointHandle idAnimatedEntity
clearAllJoints idAnimatedEntity
clearJoint idAnimatedEntity
setJointPos idAnimatedEntity
setJointAngle idAnimatedEntity
getJointPos idAnimatedEntity
getJointAngle idAnimatedEntity
getName idEntity
setName idEntity
activateTargets idEntity
numTargets idEntity
getTarget idEntity
randomTarget idEntity
bindToJoint idEntity
removeBinds idEntity
bind idEntity
bindPosition idEntity
unbind idEntity
setOwner idEntity
setModel idEntity
setSkin idEntity
getShaderParm idEntity
setShaderParm idEntity
setShaderParms idEntity
setColor idEntity
getColor idEntity
isHidden idEntity
hide idEntity
show idEntity
cacheSoundShader idEntity
startSoundShader idEntity
startSound idEntity
stopSound idEntity
fadeSound idEntity
getWorldOrigin idEntity
setWorldOrigin idEntity
getOrigin idEntity
setOrigin idEntity
getAngles idEntity
setAngles idEntity
getLinearVelocity idEntity
setLinearVelocity idEntity
getAngularVelocity idEntity
setAngularVelocity idEntity
getSize idEntity
setSize idEntity
getMins idEntity
getMaxs idEntity
touches idEntity
setGuiParm idEntity
setGuiFloat idEntity
getNextKey idEntity
setKey idEntity
getKey idEntity
getIntKey idEntity
getFloatKey idEntity
getVectorKey idEntity
getEntityKey idEntity
restorePosition idEntity
distanceTo idEntity
distanceToPoint idEntity
startFx idEntity
waitFrame idEntity
wait idEntity
hasFunction idEntity
callFunction idEntity
setNeverDormant idEntity
setGui idEntity
precacheGui idEntity
getGuiParm idEntity
getGuiParmFloat idEntity
guiNamedEvent idEntity
remove idClass

Quake 4

Property Value
Type engine class
Inherits idAFEntity_Gibbable

Class tree

  • idClass
    • idEntity
      • idAnimatedEntity
        • idAFEntity_Base
          • idAFEntity_Gibbable
            • idAnimated

Entities

Entity
Putra_Arm
Putra_Barrel
Putra_Buzzsaw
Putra_Chain
Putra_Floorhatch
Putra_Floorhatch_big
Putra_Incinerator
Putra_Intestines01
Putra_Intestines02
Putra_Intestines03
Putra_Intestines04
Putra_Intestines1
Putra_Intestines2
Putra_Intestines3
Putra_Intestines4
Putra_Intestines5
Putra_Intestines6
Putra_Intestines7
Putra_Needle
activate_convoy2_cin_gev
activate_convoy2_cin_walker
airdefense_big_gun
char_marine_leg_left
character_tube_marine
convoy2_cin_gev
convoy2_cin_walker
env_FT_empty1
env_MCC_ship
env_acid_gun
env_airdefense_pipes
env_autopsytable
env_barrel_arm
env_barrel_clamp
env_battery
env_battery1
env_battery2
env_belly_turret
env_bodytable
env_brainstalk
env_bridge_crush
env_chemical_vat_door
env_conveyorpath1
env_convoy1_strogg_flyer
env_convoy_pump
env_convoy_pump_small
env_core_tunnel_collapse
env_crucified
env_data_router
env_data_router_arms
env_data_router_cables
env_destroyer
env_destroyer_doors
env_destroyer_lod
env_dispersal_ceiling_panel
env_dispersal_chemical_vat
env_dispersal_digester1
env_dispersal_digester2
env_dispersal_fence
env_dispersal_fence_gladiator
env_dispersal_injector_arm
env_door_smash
env_dropship
env_dropship_interior
env_dropship_medlabs
env_dropship_mini
env_dropship_mini_B
env_elevator
env_fattydoor
env_flier_engine
env_fuel_mixer
env_generic_4barrel_arm
env_generic_barrel_arm
env_green_barrel
env_guardian_door
env_guiguy
env_heartpump
env_hook_base
env_hover_truck_gun
env_intro_rocket
env_magnetic_arm
env_makron_door
env_marine_drop_pod
env_marine_emp
env_medlabs_buzzarm
env_medlabs_injection_arm
env_medlabs_nanocyte_implant_arm
env_medlabs_needle_scanner
env_medlabs_registration
env_medlabs_scanner_arm
env_medlabs_tube_arms
env_medlabs_tube_four_arms
env_medlabs_tube_goo
env_medlabs_verification_arm
env_needlearm
env_phone
env_piston
env_pistonB
env_pod_crash
env_retracttank
env_roof_floor
env_roof_generator
env_shell_loader
env_shell_loader_mirrored
env_shocker
env_shocker_base
env_smashing_pipe
env_stomachpump01
env_stomachpump02
env_storage1_pods
env_storage_casket_cin
env_storage_floor
env_storage_rubble
env_storage_rubble_on_creature
env_strogg_flag_big
env_strogg_flag_long
env_strogg_flag_short
env_strogg_flyer
env_strogg_troopcarrier
env_tactical_station
env_tetranode
env_tramGate_half
env_tram_hub
env_tube_arm
env_tube_marines
env_verification_arm
env_vos_torsobed
env_wall_casket
env_wallhole
env_waste_lift
func_animate
func_ground_animate
level_EggshellBottom
level_EggshellTop
level_laserCoupling
mcc_chair
mcc_makron
medlabs_monster_tactical_float
medlabs_nanocyte_kidnap_creature
recomp_chain
storage_drop_pod
test_anim_all
tram1_grunt_door
vehicle_e3mech

Supported events

Event Declared by
activate idAnimated
startRagdoll idAnimated
footstep idAnimated
leftFoot idAnimated
rightFoot idAnimated
launchMissiles idAnimated
setAnimState idAnimated
playAnim idAnimated
playCycle idAnimated
animDone idAnimated
gib idAFEntity_Gibbable
SetConstraintPosition idAFEntity_Base
getJointHandle idAnimatedEntity
clearAllJoints idAnimatedEntity
clearJoint idAnimatedEntity
setJointPos idAnimatedEntity
setJointAngle idAnimatedEntity
getJointPos idAnimatedEntity
getJointAngle idAnimatedEntity
setJointAngularVelocity idAnimatedEntity
collapseJoints idAnimatedEntity
getName idEntity
setName idEntity
activateTargets idEntity
numTargets idEntity
getTarget idEntity
randomTarget idEntity
bindToJoint idEntity
removeBinds idEntity
bind idEntity
bindPosition idEntity
unbind idEntity
setOwner idEntity
setModel idEntity
setSkin idEntity
getShaderParm idEntity
setShaderParm idEntity
setShaderParms idEntity
setColor idEntity
getColor idEntity
isHidden idEntity
hide idEntity
show idEntity
cacheSoundShader idEntity
startSoundShader idEntity
startSound idEntity
stopSound idEntity
fadeSound idEntity
getWorldOrigin idEntity
setWorldOrigin idEntity
getOrigin idEntity
setOrigin idEntity
getAngles idEntity
setAngles idEntity
getLinearVelocity idEntity
setLinearVelocity idEntity
getAngularVelocity idEntity
setAngularVelocity idEntity
getSize idEntity
setSize idEntity
getMins idEntity
getMaxs idEntity
touches idEntity
setGuiParm idEntity
setGuiFloat idEntity
getNextKey idEntity
setKey idEntity
getKey idEntity
getIntKey idEntity
getFloatKey idEntity
getVectorKey idEntity
getEntityKey idEntity
restorePosition idEntity
distanceTo idEntity
distanceToPoint idEntity
startFx idEntity
waitFrame idEntity
wait idEntity
hasFunction idEntity
callFunction idEntity
setNeverDormant idEntity
clearSkin idEntity
setContents idEntity
getLastBlocker idEntity
playEffect idEntity
stopEffect idEntity
stopAllEffects idEntity
getHealth idEntity
hideSurface idEntity
showSurface idEntity
guiEvent idEntity
playbackCallback idEntity
getBindMaster idEntity
applyImpulse idEntity
removeNullTargets idEntity
isA idEntity
isSameTypeAs idEntity
matchPrefix idEntity
clearTargetList idEntity
appendTarget idEntity
removeTarget idEntity
setHealth idEntity
remove idClass

Prey

Property Value
Type engine class
Inherits idAFEntity_Gibbable

Class tree

  • idClass
    • idEntity
      • hhRenderEntity
        • idAnimatedEntity
          • hhAnimatedEntity
            • idAFEntity_Base
              • idAFEntity_Gibbable
                • idAnimated

Child classes

Class
hhAnimated

Supported events

Event Declared by
activate idAnimated
startRagdoll idAnimated
footstep idAnimated
leftFoot idAnimated
rightFoot idAnimated
launchMissiles idAnimated
gib idAFEntity_Gibbable
SetConstraintPosition idAFEntity_Base
setAFCollision idAFEntity_Base
spawnFXAlongBone hhAnimatedEntity
getJointHandle idAnimatedEntity
clearAllJoints idAnimatedEntity
clearJoint idAnimatedEntity
setJointPos idAnimatedEntity
setJointAngle idAnimatedEntity
getJointPos idAnimatedEntity
getJointAngle idAnimatedEntity
moveToJoint idEntity
moveToJointWeighted idEntity
moveJointToJoint idEntity
moveJointToJointOffset idEntity
setSkin idEntity
spawnDebris idEntity
delayDamageEntity idEntity
dispose idEntity
setDeformation idEntity
setFloatKey idEntity
setVectorKey idEntity
setEntityKey idEntity
playerCanSee idEntity
setContents idEntity
setClipmask idEntity
setPortalCollision idEntity
killbox idEntity
getName idEntity
setName idEntity
findTargets idEntity
activateTargets idEntity
numTargets idEntity
getTarget idEntity
randomTarget idEntity
bindToJoint idEntity
removeBinds idEntity
bind idEntity
bindPosition idEntity
unbind idEntity
setOwner idEntity
setModel idEntity
getShaderParm idEntity
setShaderParm idEntity
setShaderParms idEntity
setColor idEntity
getColor idEntity
isHidden idEntity
hide idEntity
show idEntity
cacheSoundShader idEntity
startSoundShader idEntity
startSound idEntity
stopSound idEntity
fadeSound idEntity
getWorldOrigin idEntity
setWorldOrigin idEntity
getOrigin idEntity
setOrigin idEntity
getAngles idEntity
setAngles idEntity
getLinearVelocity idEntity
setLinearVelocity idEntity
getAngularVelocity idEntity
setAngularVelocity idEntity
getSize idEntity
setSize idEntity
getMins idEntity
getMaxs idEntity
touches idEntity
setGuiParm idEntity
setGuiFloat idEntity
getNextKey idEntity
setKey idEntity
getKey idEntity
getIntKey idEntity
getFloatKey idEntity
getVectorKey idEntity
getEntityKey idEntity
restorePosition idEntity
updateCameraTarget idEntity
distanceTo idEntity
distanceToPoint idEntity
startFx idEntity
waitFrame idEntity
wait idEntity
hasFunction idEntity
callFunction idEntity
setNeverDormant idEntity
playRumble idEntity
stopRumble idEntity
remove idClass

Last changed Sep 21, 2026
<< back to the wiki  ·  History
RELATED GAMES
DOOM 3
Quake 4
Prey
HOT FILES
No files yet.
all files >>
LATEST BLOGS
No blog posts yet.
all blogs >>
MEDIA FROM THE BLOGS
No blog post has a picture yet.
all blogs >>
LATEST DEVLOGS
No devlog entries yet.
all blogs >>
CHAT
IRC:
#func_arena @ irc.libera.chat

Discord:
Map-Center

41 fraggers right now. Be nice to others.
Powered by Debian Linux Now! Get Mozilla Now! Stop Microsoft! Dopefish Now! 1-Bit Icons by Nikoichu
home  ·  contact  ·  privacy policy  ·  forums  ·  submit content  ·  rss
func_arena is a member of the func_network. We are not responsible for user content, your ping, or your kill-to-death ratio.
Powered by fragnuke 0.7.2. Best viewed at 1024x768 in Mozilla. No frames, no Flash, no bs.