Scriptname eqEffectRestrainedScript Extends ActiveMagicEffect Event OnEffectStart(Actor akTarget, Actor akCaster) akTarget.SetRestrained(true) ;akTarget.SetActorValue("Aggression", 0) akTarget.StopCombat() akTarget.SheatheWeapon() Utility.Wait(1.0) Weapon kWeapon = akTarget.GetEquippedWeapon(abLeftHand = false) if kWeapon akTarget.UnequipItemEx(kWeapon, equipSlot = 1) ; Right Hand Slot endif kWeapon = akTarget.GetEquippedWeapon(abLeftHand = true) if kWeapon akTarget.UnequipItemEx(kWeapon, equipSlot = 2) ; Left Hand Slot endif Debug.SendAnimationEvent(akTarget, "IdleBoundKneesStart") EndEvent Event OnEffectFinish(Actor akTarget, Actor akCaster) if akTarget.Is3DLoaded() Debug.SendAnimationEvent(akTarget, "IdleChairExitStart") endif akTarget.SetRestrained(false) EndEvent Event OnCellAttach() GetTargetActor().SetRestrained(false) EndEvent