func_arena Tuesday, September 22, 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 Script Objects » character
ARTICLE

character

This is a script object on id Tech 4 engines, present on DOOM 3. Below you can find its fields and methods.

DOOM 3

Property Value
Type script object
Inherits ai

Fields

Type Name
entity head
float talkMode
float talk_secondary_index
string customAnim
float customBlendOut
string walkAnim
boolean allow_turn
boolean run
boolean can_talk
boolean no_cower
boolean no_cower_saved
boolean ignore_push
boolean skipOutOfPath
character listening_to_character
character next_listener
float lastPushTime
float pushTime
entity current_path
entity next_path
boolean follow_nodes
boolean dont_push_others

Methods

Returns Name Parameters
float playHeadAnim string animname, float blend_frames
void endHeadAnim float blend_out
void executePathCommand entity pathnode
void finishPathCommand
void cancelPathCommand
void checkBlocked
boolean getOutOfWay
void state_Begin
void state_TalkTrigger
void state_Idle
void state_Killed
void idle_stand
void idle_followPathEntities entity pathnode
void idle_talk
void init
void destroy
void faceTowardsEntity entity target, float duration
void playCustomCycle string animname, float blendTime
void playCustomAnim string animname, float blendIn, float blendOut
boolean inCustomAnim
void endCustomAnim
void waitForCustomAnim string animname, float blendIn, float blendOut
void state_Spawner
void state_Cower
void check_cower
void target_talk
void say_triggered
void say_primary
void say_secondary
void skip_conversation
void disable_turning
void enable_turning
void path_corner
void path_anim
void path_cycleanim
void path_turn
void path_wait
void path_waitfortrigger
void path_hide
void path_show
void path_conversation_listen
void path_conversation
void path_headanim
void path_talk
void path_talk_triggered
void path_talk_primary
void path_talk_secondary
void path_lookat
void state_FollowAlternatePath
void follow_alternate_path1
void follow_alternate_path2
void follow_alternate_path3
void Anim_Disable
void Head_Idle
void Head_Dead
void Head_TalkHeadOnly
void Legs_Death
void Legs_Idle
void Legs_Walk
void Legs_Walk_Special
void Legs_Run
void Legs_TurnLeft
void Legs_TurnRight
void Legs_Cower
void Legs_CustomAnim
void Legs_CustomCycle

Last changed Sep 21, 2026
<< back to the wiki  ·  History
RELATED GAMES
DOOM 3
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.