Event OnEffectStart(Actor akTarget, Actor akCaster) RegisterForAnimationEvent(akTarget, "blockStartOut") ;RegisterForAnimationEvent(akTarget, "preHitFrame") RegisterForAnimationEvent(akTarget, "WeaponSwing") ; 追加 RegisterForAnimationEvent(akTarget, "weaponLeftSwing") ; 追加 RegisterForAnimationEvent(akTarget, "HitFrame") EndEvent (中略) Event OnRaceSwitchComplete() RegisterForAnimationEvent(GetTargetActor(), "blockStartOut") ;RegisterForAnimationEvent(GetTargetActor(), "preHitFrame") RegisterForAnimationEvent(GetTargetActor(), "WeaponSwing") ; 追加 RegisterForAnimationEvent(GetTargetActor(), "weaponLeftSwing") ; 追加 RegisterForAnimationEvent(GetTargetActor(), "HitFrame") EndEvent (中略) Event OnAnimationEvent(ObjectReference akSource, string asEventName) If asEventName == "blockStartOut" HealthPre = GetTargetActor().GetActorValue("Health") EndIf ;If (asEventName == "preHitFrame") If (asEventName == "WeaponSwing" || asEventName == "weaponLeftSwing") ; 追加 (以下略)