Play the mauling animation when werewolf activates a grave

This commit is contained in:
Eddoursul 2024-01-26 02:15:22 +01:00
parent fe429cc105
commit 27946c01a1
2 changed files with 10 additions and 10 deletions

View File

@ -14,18 +14,18 @@ Auto State Waiting
Event OnActivate (ObjectReference akActionRef)
if akActionRef != PlayerREF
; 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
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()
return
endif
endif
If akActionRef.GetItemCount(ShovelKeyword) > 0
TreasureDigger = akActionRef as Actor
if TreasureDigger.IsInCombat()