GetBaseActorValue - Actor

From the CreationKit Wiki
Jump to navigation Jump to search

Member of: Actor Script

Gets the base value of the specified actor value from the actor.

Syntax[edit | edit source]

float Function GetBaseActorValue(string asValueName) native
float Function GetBaseAV(string asValueName)
  return GetBaseActorValue(asValueName)

Parameters[edit | edit source]

  • asValueName: The name of the actor value to get the base value of. Actor Value List

Return Value[edit | edit source]

The base value of the requested actor value.

Examples[edit | edit source]

; Obtain the player's base health actor value
int playersHealth = Game.GetPlayer().GetBaseActorValue("health")

; Obtain Bob's base health actor value
int bobsHealth = Bob.GetBaseAV("Health")

Notes[edit | edit source]

  • To get the current value instead of the base value see GetActorValue - Actor.
  • GetBaseActorValue - Actor returns the possible max value of a stat BEFORE buffs. To get the player's current percent of a stat after buffs (with examples how to get the max buffed value or a percent of the max buffed value of a stat as well), see GetActorValuePercentage - Actor
  • This returns the value of an actor value as seen in the editor, as well as any changes made to it via skill ups, leveling up(health, etc), or even through the console.

See Also[edit | edit source]