GetActorValueMax - Actor

From Creation Kit
Jump to: navigation, search

Member of: Actor Script (Requires SSE 1.5.3)

Obtains the actor value's current maximum (taking into account buffs and debuffs).

Syntax

float Function GetActorValueMax(string asValueName) native
float Function GetAVMax(string asValueName)
  return GetActorValueMax(asValueName)
EndFunction

Parameters

Return Value

The maximum value the actor value may have, currently.

Examples

; Obtain the player's current health maximum value
float playersHealth = Game.GetPlayer().GetActorValueMax("health")
if (playersHealth > 100)
  Debug.Trace("The player has buffed their health at least once - or is under some effect buffing health")
endIf


; Obtain Bob's current maximum health actor value
float bobsHealth = Bob.GetAVMax("Health")
if (bobsHealth < 10)
  Debug.Trace("Bob is unlikely to live very long")
endIf

See Also