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
FormakBaseObject
CK Wiki Description
The base object the actor just equipped.
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
endEventAuto-Generated Example
Scriptname MyCoolScript extends Actor
event OnObjectEquipped(Form akBaseObject, ObjectReference akReference)
Debug.trace("Event received - OnObjectEquipped: akBaseObject = " + akBaseObject + " akReference = " + akReference)
endEvent