4
Fork 0

Play the mauling animation when werewolf activates a grave

development
Eddoursul 3 months ago
parent fe429cc105
commit 27946c01a1
  1. BIN
      scripts/_00e_treasuremarkerscript.pex
  2. 20
      source/scripts/_00e_treasuremarkerscript.psc

@ -13,19 +13,19 @@ endEvent
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()

Loading…
Cancel
Save