OnActorAction - Form
Revision as of 05:05, 31 July 2013 by imported>CraftySentinel (Created page with "Category:Scripting Category:Papyrus '''SKSE Member of:''' Form Script Listens for actor actions, for this event to be received the form must have been registered ...")
SKSE Member of: Form Script
Listens for actor actions, for this event to be received the form must have been registered previously via RegisterForActorAction.
Syntax
Event OnActorAction(int actionType, Actor akActor, Form source, int slot))
Parameters
- actionType - The actionType that triggered the event(See RegisterForActorAction for a list of available action types.)
- akActor - The actor that triggered the event (Always the Player.)
- source - The Weapon or Spell that was used within the action
- slot - The slot of the source item. Valid Slots:
- 0 - Right Hand
- 1 - Left Hand
- 2 - Voice
Return Value
None
Examples
Event OnInit()
RegisterForActorAction(0);Register for melee swings.
EndEvent
Event OnActorAction(int actionType, Actor akActor, Form source, int slot)
If !source ;Hand to Hand does not have a form of it's own so it will be none.
If !slot ;Right Hand slot
Debug.Trace("The player has swung their right fist.")
Else
Debug.Trace("The player has swung their left fist.")
EndIf
EndIf
EndEvent