OnTrackedStatsEvent - Form
Jump to navigation
Jump to search
Member of: ActiveMagicEffect Script, Alias Script, and Form Script
Event called when tracked stats are updated - if this active magic effect/alias/form is registered for it.
Syntax[edit | edit source]
Event OnTrackedStatsEvent(string asStat, int aiStatValue)Parameters[edit | edit source]
- asStat: The text for the stat being updated. Link to list of tracked stats
- aiStatValue: The updated value of the stat.
Example[edit | edit source]
Function SomeFunction()
RegisterForTrackedStatsEvent() ; Before we can use OnTrackedStatsEvent we must register.
EndFunction
Event OnTrackedStatsEvent(string asStatFilter, int aiStatValue)
if (asStatFilter == "Barters")
if (aiStatValue == 50)
Debug.Trace("Player has bartered 50 times.")
endif
endif
endEventNotes[edit | edit source]
- Aliases and quests will automatically unregister for this event when the quest stops. Active magic effects will automatically unregister when they are removed.
- This event is not relayed to any aliases or magic effects attached to the form.
- Not all of Tracked Stats trigger this event. Below is the list of stats that do:
- Locations Discovered
- Dungeons Cleared
- Most Gold Carried
- Skill Increases
- Skill Books Read
- Quests Completed
- Misc Objectives Completed
- Dragon Souls Collected
- Words Of Power Learned
- Shouts Learned
- Shouts Mastered
- Magic Items Made
- Weapons Made
- Armor Made
- Locks Picked
- Pockets Picked
- Eastmarch Bounty
- Falkreath Bounty
- Haafingar Bounty
- Hjaalmarch Bounty
- The Pale Bounty
- The Reach Bounty
- The Rift Bounty
- Tribal Orcs Bounty
- Whiterun Bounty
- Winterhold Bounty
- Level Increases