Background for Skyrim SE
Member of the Actor script
eventOnObjectEquipped(FormakBaseObject, ObjectReferenceakReference)

Description

Wiki Description

Event called when the actor equips an object. Note that this includes consumable objects such as potions.

Documentation Comment

Event received when this actor equips something - akReference may be None if object is not persistent


Caveats

CK Wiki - Notes

  • An Actor.OnObjectUnequipped(...) event will always get sent before Actor.OnObjectEquipped(...) when equipping an item to an occupied equipment slot.
    • The OnObjectEquipped() event does not wait for the OnObjectUnequipped() event to complete before starting. Adding the Utility.Wait(n) function at the beginning of the OnObjectEquipped() event script can help ensure it waits for the first event to finish.

Parameters

  1. FormakBaseObject

    CK Wiki Description

    The base object the actor just equipped.

  2. ObjectReferenceakReference

    CK Wiki Description

    The reference that the actor just equipped - if the reference is persistent. Otherwise, None.


Examples

Event OnObjectEquipped(Form akBaseObject, ObjectReference akReference)
  if akBaseObject as Weapon
    Debug.Trace("This actor just equipped a weapon!")
  endIf
endEvent

Auto-Generated Example

Scriptname MyCoolScript extends Actor

event OnObjectEquipped(Form akBaseObject, ObjectReference akReference)
    Debug.trace("Event received - OnObjectEquipped: akBaseObject = " + akBaseObject + " akReference = " + akReference)
endEvent

Related Pages


Additional References

View this event’s page on the Skyrim Creation Kit Wiki

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