Background for Skyrim SE

ShazdehUtils


Inheritance Tree

No indexed scripts extend this script.

Properties
Events
Functions
boolfunctionHasAnyPerkInList(ActorakActor, FormListakList)NativeGlobal
boolfunctionHasAllPerksInList(ActorakActor, FormListakList)NativeGlobal
boolfunctionSetClipboard(stringasText)NativeGlobal
stringfunctionGetClipboard()NativeGlobal
FormfunctionLookupFormSmart(stringasID)NativeGlobal

Finds form by either its Editor ID, or by Form ID

stringfunctionGetFormTypeString(FormakForm)NativeGlobal

returns the 4 character Form signature

boolfunctionHasAnyKeywordInList(FormakForm, FormListakList)NativeGlobal
boolfunctionHasAllKeywordsInList(FormakForm, FormListakList)NativeGlobal
boolfunctionFormHasMagicEffect(FormakForm, MagicEffectakEffect)NativeGlobal

akForm can be either: Spell, Potion, Ingredient, Scroll, Enchantment

boolfunctionFormHasMagicEffectKeyword(FormakForm, KeywordakKeyword)NativeGlobal

akForm can be either: Spell, Potion, Ingredient, Scroll, Enchantment

FormfunctionGetFormWithStrongestEffect(ObjectReferenceakSource, MagicEffectakEffect, intaiFormType, KeywordakKeywordFilter=NONE)NativeGlobal
FormfunctionGetFormWithWeakestEffect(ObjectReferenceakSource, MagicEffectakEffect, intaiFormType, KeywordakKeywordFilter=NONE)NativeGlobal
PotionfunctionGetStrongestPotion(ObjectReferenceakSource, MagicEffectakEffect, KeywordakKeywordFilter=NONE)Global
SpellfunctionGetStrongestSpell(ObjectReferenceakSource, MagicEffectakEffect, KeywordakKeywordFilter=NONE)Global
PotionfunctionGetWeakestPotion(ObjectReferenceakSource, MagicEffectakEffect, KeywordakKeywordFilter=NONE)Global
SpellfunctionGetWeakestSpell(ObjectReferenceakSource, MagicEffectakEffect, KeywordakKeywordFilter=NONE)Global
boolfunctionFormlistHasFormDeep(FormListakList, FormakForm)NativeGlobal

Recursive HasForm that checks FormList(s) within akList as well

voidfunctionTransferItems(ObjectReferenceakSource, ObjectReferenceakTarget, intaiCount=-1, intaiFormType=0, FormakFormFilter=NONE, boolabExcludeWorn=true, boolabExcludeFavorites=true, boolabExcludeQuestItems=true)NativeGlobal

akFormFilter can be:
None;
a Keyword (only trasnfer items with that keyword);
or a FormList (only transfer items within that FormList),
or Form

intfunctionGetItemCountInContainersArray(ObjectReference[]aReferences, FormakForm)NativeGlobal
intfunctionGetItemCountInContainersList(FormListakList, FormakForm)NativeGlobal
voidfunctionTransferItemFromContainersArray(FormListakList, ObjectReference[]akRef, FormakItem, intaiCount)NativeGlobal
voidfunctionTransferItemFromContainersList(FormListakList, ObjectReferenceakRef, FormakItem, intaiCount)NativeGlobal
boolfunctionIsGamepadConnected()NativeGlobal

Game.IsUsingGamepad() return false if the last pressed key is from keyboard,
whereas this strictly checks whether gamepad is connected.

voidfunctionSimulateLeftStickInput(floatafXValue=0.0, floatafYValue=0.0)NativeGlobal

Simulate pressing the left thumb stick on gamepad

used for teleport doors, gives you the other door connected to this Reference

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