|
|
|
@ -14,17 +14,17 @@ Auto State Waiting |
|
|
|
|
|
|
|
|
|
Event OnActivate (ObjectReference akActionRef) |
|
|
|
|
|
|
|
|
|
if akActionRef != PlayerREF |
|
|
|
|
return |
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
if PlayerREF.GetRace() == Game.GetFormFromFile(0x2EE47, "Enderal - Forgotten Stories.esm") as Race |
|
|
|
|
Message werewolfMessage = Game.GetFormFromFile(0x2F032, "Enderal - Forgotten Stories.esm") as Message |
|
|
|
|
if werewolfMessage |
|
|
|
|
werewolfMessage.Show() |
|
|
|
|
; Play the mauling animation in werewolf form |
|
|
|
|
if akActionRef == PlayerREF && PlayerREF.GetRace() == Game.GetFormFromFile(0x2EE47, "Enderal - Forgotten Stories.esm") as Race |
|
|
|
|
Game.DisablePlayerControls(true, true, true, true, true, true, true, true) |
|
|
|
|
Debug.SendAnimationEvent(PlayerREF, "pa_KillWerewolfPairedMaulingWithHuman") |
|
|
|
|
Utility.Wait(4.8) |
|
|
|
|
Self.BlockActivation(False) |
|
|
|
|
Game.EnablePlayerControls() |
|
|
|
|
Self.Activate(PlayerREF) |
|
|
|
|
GoToState("Alldone") |
|
|
|
|
return |
|
|
|
|
endif |
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
If akActionRef.GetItemCount(ShovelKeyword) > 0 |
|
|
|
|
TreasureDigger = akActionRef as Actor |
|
|
|
|