Characters

From Runic Games Wiki
Jump to: navigation, search

Characters are monsters, NPCs, pets, and player units. (Although players are a bit different and discussed separately over here.

Name Type Description Read Only
AI_ATTACKCOOLDOWN
FLOAT
AI can't attack again for this amount of time (in seconds)
AI_CHANCETOATTACK
FLOAT
Before preforming an attack, a monster will roll with this chance and possibly cancel (0-1.0, 1.0 by default) (not often used)
AITYPE
STRING
The type of AI this character uses. The choices are: NORMAL, RANGEDDEFENDER, DEFENDER, RANGEDCASTER, CIRCLER, RESURRECTER, DUMMY
ALIGNMENT
STRING
The alignment of the character. The choices are: NEUTRAL, GOOD, EVIL, ALL, BERSERK, EVILBERSERK, GOODBERSERK, SMASHABLE
ALLOW_HWSKINNING
BOOL
Disables hardware skinning if false.
ALLOWS_MERCH_MAGICAL
BOOL
If true, this merchant is allowed to sell magical (blue) items.
ALLOWS_MERCH_UNIQUES
BOOL
If true, this merchant is allowed to sell unique (gold) items.
ALWAYSACTIVE
BOOL
If true, this character will always be active regardless of their proximity to players.
ARMOR
INTEGER
The base armor for the character
ARMOR_ELECTRIC
INTEGER
Percent of base armor to be electric. (0-100)
ARMOR_FIRE
INTEGER
Percent of base armor to be fire. (0-100)
ARMOR_GRAPH
STRING
Graph to use to calculate the character's armor by level
ARMOR_ICE
INTEGER
Percent of base armor to be ice (0-100)
ARMOR_PHYSICAL
INTEGER
Percent of base armor to be physical (0-100)
ARMOR_POISON
INTEGER
Percent of base armor to be poison (0-100)
ATTACHES_TO_MASTER
BOOL
If true, the monster attaches to it's master
ATTACH_BONE
STRING
The bone upon which this monster attaches to it's master if ATTACHES_TO_MASTER is set.
ATTACK_RANGE
FLOAT
The range at which a character can initiate attacks (but not necessarily hit, that is STRIKE_RANGE)
ATTACK_SOUND
STRING
The sound bank to play when performing an attack
ATTACK_SPEED_MOD
INTEGER
Percent modifier for attack speed on the character
ATTACKANGLE
FLOAT
The angle at which the character can attack its target. (degrees)
ATTACKSPEED
FLOAT
The base attack speed for the character
BASEFILE
STRING
base file from which this unit will inherit properties.
BLEEDS
BOOL
If true, this character bleeds
BOOTS_OVERRIDE
STRING
Item whose wardrobe data is to be used when creating this character. The item is not actually created or equipped. Wardrobed characters only!
BOSS_CHAMPION
BOOL
If true, this character will be a boss champions, will all the rights and privileges that entails.
BRAVERY
FLOAT
(0.0-1.0) The closer to zero this value is, the more likely this character is to flee
CANCASTSKILLONEXPLOSION
BOOL
If false, this character isn't allowed to cast its death skills when exploded.
CANMATCHSPEED
BOOL
If true and this character is a pet, then this character can match it's master's movement speed.
CANMOUSEOVER
BOOL
If false, this character wont highlight when the mouse is over them.
CHAMPION
BOOL
If true, this character will be treated as a champion.
CHEST_OVERRIDE
STRING
Item whose wardrobe data is to be used when creating this character. The item is not actually created or equipped. Wardrobed characters only!
COLLIDEABLE
BOOL
If true, this character is collideable
COLLISION_ADD
FLOAT
Amount to bump the culling bounds for the unit. This can keep units from being turned invisible too soon when moving off the screen. It is poorly named because it doesn't actually affect collision. The default (as of writing this) is 0.25.
COLLISION_RADIUS
FLOAT
COLLISIONFILE
STRING
CREATE_INVISIBLE
BOOL
CRITICALSTRIKE
STRING
DAMAGE_ELECTRIC
INTEGER
DAMAGE_FIRE
INTEGER
DAMAGE_GRAPH
STRING
DAMAGE_ICE
INTEGER
DAMAGE_PHYSICAL
INTEGER
DAMAGE_POISON
INTEGER
DAMAGE_REACT_RADIUS
FLOAT
DAMAGEABLE
BOOL
DAMAGETYPE
STRING
DEATH_SOUND
STRING
DESCRIPTION
TRANSLATE
DESTROY_ON_DEATH
BOOL
DIES_ON_WARP
BOOL
DISPLAYDMG
BOOL
DISPLAYNAME
TRANSLATE
DONOTSPAWN
BOOL
DONTCREATE
BOOL
DONTDROPGOLD
BOOL
DORMANTNAME
TRANSLATE
EFFORT_SOUND
STRING
FLEE_SOUND
STRING
FOLLOW_RADIUS
FLOAT
GLOVES_OVERRIDE
STRING
HEALTH_GRAPH
STRING
HELMET_OVERRIDE
STRING
IDLE_SOUND
STRING
IGNORE_UNITS_PATHING
BOOL
INJURE_SOUND
STRING
INVINCIBLE
BOOL
LAND_SOUND
STRING
LEVEL
INTEGER
LOCALONLY
BOOL
MAXDAMAGE
INTEGER
MAXHP
FLOAT
MAXIMUM_PET_INSTANCES
INTEGER
MAXLEVEL
INTEGER
MERCHANTTAB
INTEGER
MESH
STRING
MESHFILE
STRING
MINDAMAGE
INTEGER
MINHP
FLOAT
MINION_SPAWNCLASS
STRING
MINLEVEL
INTEGER
MISS_SOUND
STRING
MOTION_RADIUS
FLOAT
NAME
STRING
NEAR_WALK_RADIUS
FLOAT
NET_SIMPLE
BOOL
NO_ORIENTATION
BOOL
NO_UNARMED_ATTACKS
BOOL
NPCBYE
STRING
NPCGREET
STRING
OCCUPIESNODES
BOOL
PANTS_OVERRIDE
STRING
PARTICLE_DEATH
STRING
PARTICLE_DESUMMON
STRING
PARTICLE_EXPLODE
STRING
PARTICLE_GETHIT
STRING
PARTICLE_SPAWN
STRING
PLAYER_LEVEL_FOR_MERCHANT
FLOAT
PORTRAIT
STRING
RACE
STRING
RANGED_UNARMED
BOOL
RARITY
INTEGER
REACH_BONUS
FLOAT
REACT_TO_DMG_BONUS_MULT
FLOAT
REACT_TO_DMG_BONUS_TIMER
FLOAT
RENDERALWAYS
BOOL
RENDERBEHIND
BOOL
REQ_CLASS
STRING
RESOURCEDIRECTORY
STRING
ROAR_SOUND
STRING
RUN_ANIM_MULT
FLOAT
RUNNINGSPEED
FLOAT
RUNNINGSPEEDBONUS
FLOAT
SCALE
FLOAT
SCALE_VARIATION
FLOAT
SHADOWS
BOOL
SHIELD_SCALE
FLOAT
SHOULDERS_OVERRIDE
STRING
SHOW_CHAMPION_THEME
BOOL
SIGHT_RADIUS
FLOAT
SOFTBLEND
BOOL
SPAWN_ANIM
STRING
SPAWN_DEAD
BOOL
SPAWN_ENVI_IDLE
BOOL
SPAWN_INVISIBLE
BOOL
SPAWN_SOUND
STRING
SPAWNCLASS
STRING
SPAWNGOLD
BOOL
SPAWNINGSPEEDBONUS
FLOAT
STEP_SOUND
STRING
STRIKE_RANGE
FLOAT
STRIKE_SOUND
STRING
TARGETABLE
BOOL
TEXTURE_OVERRIDE
STRING
TURN_RATE
FLOAT
UNIQUENAME
BOOL
UNIT_GUID
STRING
UNITTYPE
STRING
USEWEAPONDAMAGE
BOOL
VIEW_ANGLE
FLOAT
WALK_ANIM_MULT
FLOAT
WALKINGSPEED
FLOAT
WALKINGSPEEDBONUS
FLOAT
WANDER_PT_RADIUS
FLOAT
WARDROBE
BOOL
WARDROBE_BASE
STRING
WEAPON_SCALE
FLOAT
XP
INTEGER
Personal tools
Namespaces

Variants
Actions
Navigation
Runic Sites
Toolbox