GetActorValueMax - Actor
Revision as of 15:39, 3 October 2017 by imported>Jlundin (Created page with "Category:Scripting Category:Papyrus '''Member of:''' Actor Script ''(Requires SSE 1.5.3)'' Obtains the actor value's current maximum (taking into account buffs an...")
Member of: Actor Script (Requires SSE 1.5.3)
Obtains the actor value's current maximum (taking into account buffs and debuffs).
Syntax[edit | edit source]
float Function GetActorValueMax(string asValueName) native
float Function GetAVMax(string asValueName)
return GetActorValueMax(asValueName)
EndFunction
Parameters[edit | edit source]
- asValueName: The name of the actor value to get the max of. Actor Value List
Return Value[edit | edit source]
The maximum value the actor value may have, currently.
Examples[edit | edit source]
; 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