Scriptname _00E_A2_Sporecrowngas_EncDamageScript extends activemagiceffect Sound Property _00E_UISneakAttackBonusMark Auto Actor Property PlayerREF Auto Float Health Actor Victim Perk Property _00E_A2_Ghostwalk_Perk Auto Event OnEffectStart(Actor akTarget, Actor akCaster) Victim = akTarget Health = Victim.GetActorValue("Health") RegisterForSingleUpdate(0.25) PlayerREF.AddPerk(_00E_A2_Ghostwalk_Perk) ;Delete later, for testing EndEvent Event OnUpdate() Health = Victim.GetActorValue("Health") RegisterForSingleUpdate(0.25) EndEvent Event OnHit(ObjectReference akAggressor, Form akSource, Projectile akProjectile, bool abPowerAttack, \ bool abSneakAttack, bool abBashAttack, bool abHitBlocked) ;if abSneakAttack == true && abHitBlocked == false if abHitBlocked == false Float Damage = Health - Victim.GetActorValue("Health") if Damage > 0 Debug.Notification("30% unblockbarer Schleichschaden durch Sporenkronengift!") Float UltraDamage = (Damage*0.30) _00E_UISneakAttackBonusMark.Play(PlayerREF) Victim.DamageAV("Health", -UltraDamage) endif endif EndEvent