Background for Skyrim SE

ActorValueInfo


Inheritance Tree

No indexed scripts extend this script.

Properties
Events
Functions
ActorValueInfofunctionGetActorValueInfoByName(stringavName)NativeGlobal

Attempts to get an AVI via Name.

ActorValueInfofunctionGetAVIByName(stringavName)Global
ActorValueInfofunctionGetActorValueInfoByID(intid)NativeGlobal

Attempts to get an AVI via ID (0-163).

ActorValueInfofunctionGetAVIByID(intid)Global
boolfunctionIsSkill()Native

Checks to see if the AVI is a Skill, as opposed to a Actor Value or a Derived Attribute.

floatfunctionGetSkillUseMult()Native

Skill Multiplier manipulation

voidfunctionSetSkillUseMult(floatvalue)Native
floatfunctionGetSkillOffsetMult()Native
voidfunctionSetSkillOffsetMult(floatvalue)Native
floatfunctionGetSkillImproveMult()Native
voidfunctionSetSkillImproveMult(floatvalue)Native
floatfunctionGetSkillImproveOffset()Native
voidfunctionSetSkillImproveOffset(floatvalue)Native
floatfunctionGetSkillExperience()Native

Returns the amount of experienced gained in this skill

voidfunctionSetSkillExperience(floatexp)Native

Does not trigger skill-up

voidfunctionAddSkillExperience(floatexp)Native

Adds experience to this skill (Same as console AdvanceSkill, triggers skill-up)

floatfunctionGetExperienceForLevel(intcurrentLevel)Native

Returns the experience required for skill-up
(ImproveMult * currentLevel ^ fSkillUseCurve + ImproveOffset)

intfunctionGetSkillLegendaryLevel()Native

Returns the legendary level of this skill

voidfunctionSetSkillLegendaryLevel(intlevel)Native

Sets the legendary level of this skill

voidfunctionGetPerkTree(FormListlist, ActorakActor=NONE, boolunowned=true, boolallRanks=false)Native

Returns perks from the skill into the FormList
Actor filter applies to unowned and allRanks
unowned will add perks that the actor does not own, or only perks the actor owns
allRanks will add all ranks of each perk to the list, unowned/owned filter also applies

Perk[]functionGetPerks(ActorakActor=NONE, boolunowned=true, boolallRanks=false)Native

Same as GetPerkTree except returns into a new array

floatfunctionGetCurrentValue(ActorakActor)Native

Same as Actor.GetActorValue (convenience function)

floatfunctionGetBaseValue(ActorakActor)Native

Same as Actor.GetBaseActorValue (convenience function)

floatfunctionGetMaximumValue(ActorakActor)Native

Acquires the Maximum value for the current ActorValue

Some data provided by the Skyrim Creation Kit Wiki. Licensed under the Creative Commons Attribution-ShareAlike license.