Background for Skyrim SE

IED


Inheritance Tree

No indexed scripts extend this script.

Properties
Events
Functions
intfunctionGetScriptVersion()Global
intfunctionGetVersion()NativeGlobal
voidfunctionAddActorBlock(ActorakActor, stringasPlugin)NativeGlobal
voidfunctionRemoveActorBlock(ActorakActor, stringasPlugin)NativeGlobal
voidfunctionEvaluate(ActorakActor)NativeGlobal
voidfunctionEvaluateAll()NativeGlobal
voidfunctionReset(ActorakActor)NativeGlobal
voidfunctionResetAll()NativeGlobal
boolfunctionCreateItemActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, FormakForm, boolabIsInventoryForm, stringasNode)NativeGlobal
boolfunctionCreateItemNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, FormakForm, boolabIsInventoryForm, stringasNode)NativeGlobal
boolfunctionCreateItemRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, FormakForm, boolabIsInventoryForm, stringasNode)NativeGlobal
boolfunctionDeleteItemActor(ActorakActor, stringasPlugin, stringasName)NativeGlobal
boolfunctionDeleteItemNPC(ActorBaseakActorBase, stringasPlugin, stringasName)NativeGlobal
boolfunctionDeleteItemRace(RaceakRace, stringasPlugin, stringasName)NativeGlobal
boolfunctionDeleteAllActor(ActorakActor, stringasPlugin)NativeGlobal
boolfunctionDeleteAllNPC(ActorBaseakActorBase, stringasPlugin)NativeGlobal
boolfunctionDeleteAllRace(RaceakRace, stringasPlugin)NativeGlobal
boolfunctionDeleteAll(stringasPlugin)NativeGlobal
boolfunctionSetItemEnabledActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, boolabSwitch)NativeGlobal
boolfunctionSetItemEnabledNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, boolabSwitch)NativeGlobal
boolfunctionSetItemEnabledRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, boolabSwitch)NativeGlobal
boolfunctionSetItemFormActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, FormakForm)NativeGlobal
boolfunctionSetItemFormNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, FormakForm)NativeGlobal
boolfunctionSetItemFormRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, FormakForm)NativeGlobal
boolfunctionSetItemModelSwapFormActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, FormakForm)NativeGlobal

Only takes effect if the entry is flagged as an inventory item

boolfunctionSetItemModelSwapFormNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, FormakForm)NativeGlobal
boolfunctionSetItemModelSwapFormRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, FormakForm)NativeGlobal
boolfunctionClearItemModelSwapFormActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale)NativeGlobal
boolfunctionClearItemModelSwapFormNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale)NativeGlobal
boolfunctionClearItemModelSwapFormRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale)NativeGlobal
boolfunctionSetItemInventoryActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, boolabIsInventoryForm)NativeGlobal

Marks this as an inventory item, 3D won't load unless the actor carries it

boolfunctionSetItemInventoryNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, boolabIsInventoryForm)NativeGlobal
boolfunctionSetItemInventoryRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, boolabIsInventoryForm)NativeGlobal
boolfunctionSetItemEquipmentModeActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, boolabEquipmentMode, boolabIgnoreRaceEquipTypes, boolabDisableIfEquipped)NativeGlobal
boolfunctionSetItemEquipmentModeNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, boolabEquipmentMode, boolabIgnoreRaceEquipTypes, boolabDisableIfEquipped)NativeGlobal
boolfunctionSetItemEquipmentModeRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, boolabEquipmentMode, boolabIgnoreRaceEquipTypes, boolabDisableIfEquipped)NativeGlobal
boolfunctionSetItemLeftWeaponActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, boolabIsLeftWeapon)NativeGlobal
boolfunctionSetItemLeftWeaponNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, boolabIsLeftWeapon)NativeGlobal
boolfunctionSetItemLeftWeaponRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, boolabIsLeftWeapon)NativeGlobal
boolfunctionSetItemRemoveScabbardActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, boolabSwitch)NativeGlobal
boolfunctionSetItemRemoveScabbardNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, boolabSwitch)NativeGlobal
boolfunctionSetItemRemoveScabbardRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, boolabSwitch)NativeGlobal
boolfunctionSetItemUseWorldModelActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, boolabUseWorldModel)NativeGlobal
boolfunctionSetItemUseWorldModelNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, boolabUseWorldModel)NativeGlobal
boolfunctionSetItemUseWorldModelRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, boolabUseWorldModel)NativeGlobal
boolfunctionSetIgnoreRaceEquipTypesActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, boolabIgnore)NativeGlobal
boolfunctionSetIgnoreRaceEquipTypesNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, boolabIgnore)NativeGlobal
boolfunctionSetIgnoreRaceEquipTypesRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, boolabIgnore)NativeGlobal
boolfunctionSetItemLoadChanceActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, boolabEnable, floatafPercentChance)NativeGlobal
boolfunctionSetItemLoadChanceNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, boolabEnable, floatafPercentChance)NativeGlobal
boolfunctionSetItemLoadChanceRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, boolabEnable, floatafPercentChance)NativeGlobal
boolfunctionSetItemAnimationEnabledActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, boolabEnable)NativeGlobal
boolfunctionSetItemAnimationEnabledNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, boolabEnable)NativeGlobal
boolfunctionSetItemAnimationEnabledRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, boolabEnable)NativeGlobal
boolfunctionSetItemAnimationSequenceActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, stringasSequence)NativeGlobal

Must be switched on with SetItemAnimationEnabled* before it takes effect

boolfunctionSetItemAnimationSequenceNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, stringasSequence)NativeGlobal
boolfunctionSetItemAnimationSequenceRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, stringasSequence)NativeGlobal
boolfunctionSetItemWeaponAnimationDisabledActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, boolabDisable)NativeGlobal

Disable weapon animation for the item.

boolfunctionSetItemWeaponAnimationDisabledNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, boolabDisable)NativeGlobal
boolfunctionSetItemWeaponAnimationDisabledRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, boolabDisable)NativeGlobal
boolfunctionSetItemAnimationEventEnabledActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, boolabEnable)NativeGlobal

Define an animation event to be sent to the weapon after it loads (has no effect if weapon animation is disabled)

boolfunctionSetItemAnimationEventEnabledNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, boolabEnable)NativeGlobal
boolfunctionSetItemAnimationEventEnabledRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, boolabEnable)NativeGlobal
boolfunctionSetItemAnimationEventActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, stringasAnimationEvent)NativeGlobal

Must be switched on with SetItemAnimationEventEnabled* before it takes effect

boolfunctionSetItemAnimationEventNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, stringasAnimationEvent)NativeGlobal
boolfunctionSetItemAnimationEventRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, stringasAnimationEvent)NativeGlobal
boolfunctionSetItemDisableHavokActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, boolabDisable)NativeGlobal
boolfunctionSetItemDisableHavokNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, boolabDisable)NativeGlobal
boolfunctionSetItemDisableHavokRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, boolabDisable)NativeGlobal
boolfunctionSetItemRemoveTracersActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, boolabRemove)NativeGlobal
boolfunctionSetItemRemoveTracersNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, boolabRemove)NativeGlobal
boolfunctionSetItemRemoveTracersRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, boolabRemove)NativeGlobal
boolfunctionSetItemAttachLightActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, boolabSwitch)NativeGlobal
boolfunctionSetItemAttachLightNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, boolabSwitch)NativeGlobal
boolfunctionSetItemAttachLightRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, boolabSwitch)NativeGlobal
boolfunctionSetItemLightTargetSelfActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, boolabSwitch)NativeGlobal
boolfunctionSetItemLightTargetSelfNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, boolabSwitch)NativeGlobal
boolfunctionSetItemLightTargetSelfRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, boolabSwitch)NativeGlobal
boolfunctionSetItemCountRangeActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, intaiMin, intaiMax)NativeGlobal
boolfunctionSetItemCountRangeNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, intaiMin, intaiMax)NativeGlobal
boolfunctionSetItemCountRangeRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, intaiMin, intaiMax)NativeGlobal
boolfunctionSetItemNodeActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, stringasNode)NativeGlobal

An attempt to set a managed node when in parent attachment mode will fail and return false

boolfunctionSetItemNodeNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, stringasNode)NativeGlobal
boolfunctionSetItemNodeRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, stringasNode)NativeGlobal
boolfunctionSetItemAttachmentModeActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, intaiAttachmentMode, boolabSyncReference)NativeGlobal

aiAttachmentMode: 0 = reference, 1 = parent

An attempt to set parent mode when a managed node is also set will fail and return false

boolfunctionSetItemAttachmentModeNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, intaiAttachmentMode, boolabSyncReference)NativeGlobal
boolfunctionSetItemAttachmentModeRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, intaiAttachmentMode, boolabSyncReference)NativeGlobal
boolfunctionSetItemPositionActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, float[]arPosition)NativeGlobal

arPosition: 3 element float array (X, Y, Z), clamped to +-5000

boolfunctionSetItemPositionNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, float[]arPosition)NativeGlobal
boolfunctionSetItemPositionRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, float[]arPosition)NativeGlobal
boolfunctionSetItemRotationActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, float[]arRotation)NativeGlobal

arRotation: 3 element float array (Pitch, Roll, Yaw) in degrees, clamped to +-360

boolfunctionSetItemRotationNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, float[]arRotation)NativeGlobal
boolfunctionSetItemRotationRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, float[]arRotation)NativeGlobal
boolfunctionSetItemScaleActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale, floatafScale)NativeGlobal

clamped to 0.01 - 100

boolfunctionSetItemScaleNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale, floatafScale)NativeGlobal
boolfunctionSetItemScaleRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale, floatafScale)NativeGlobal
boolfunctionClearItemPositionActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale)NativeGlobal
boolfunctionClearItemPositionNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale)NativeGlobal
boolfunctionClearItemPositionRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale)NativeGlobal
boolfunctionClearItemRotationActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale)NativeGlobal
boolfunctionClearItemRotationNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale)NativeGlobal
boolfunctionClearItemRotationRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale)NativeGlobal
boolfunctionClearItemScaleActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale)NativeGlobal
boolfunctionClearItemScaleNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale)NativeGlobal
boolfunctionClearItemScaleRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale)NativeGlobal
boolfunctionItemExistsActor(ActorakActor, stringasPlugin, stringasName)NativeGlobal
boolfunctionItemExistsNPC(ActorBaseakActorBase, stringasPlugin, stringasName)NativeGlobal
boolfunctionItemExistsRace(RaceakRace, stringasPlugin, stringasName)NativeGlobal
boolfunctionItemEnabledActor(ActorakActor, stringasPlugin, stringasName, boolabIsFemale)NativeGlobal
boolfunctionItemEnabledNPC(ActorBaseakActorBase, stringasPlugin, stringasName, boolabIsFemale)NativeGlobal
boolfunctionItemEnabledRace(RaceakRace, stringasPlugin, stringasName, boolabIsFemale)NativeGlobal
FormfunctionGetSlottedForm(ActorakActor, intaiSlot)NativeGlobal

Returns form displayed in aiSlot or None if empty or hidden

FormfunctionGetLastEquippedForm(ActorakActor, intaiBipedSlot, boolabTrackedActor, boolabIgnoreIfOccupied)NativeGlobal
Some data provided by the Skyrim Creation Kit Wiki. Licensed under the Creative Commons Attribution-ShareAlike license.