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

Description

Wiki Description

Event called when the actor unequips an object.

Documentation Comment

Event received when this actor unequips 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 unequipped.

  2. ObjectReferenceakReference

    CK Wiki Description

    The reference the actor just unequipped, if the reference is persistent. Otherwise, None.


Examples

Event OnObjectUnequipped(Form akBaseObject, ObjectReference akReference)
  if akBaseObject as Armor
    Debug.Trace("This actor just unequipped a piece of armor!")
  endIf
endEvent

Auto-Generated Example

Scriptname MyCoolScript extends Actor

event OnObjectUnequipped(Form akBaseObject, ObjectReference akReference)
    Debug.trace("Event received - OnObjectUnequipped: 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.