Buff used for testing was just all 3 cloaks at once added on me.
(Death animation actually does happen, then I stand back up all while buffing me) lol
EVENT OnEffectStart(Actor Target, Actor Caster)selfRef = casterendEVENTEVENT onHit(ObjectReference akAggressor, Form akSource, Projectile akProjectile, bool abPowerAttack, bool abSneakAttack, bool abBashAttack, bool abHitBlocked)if (selfRef.getActorValuePercentage("Health") < HPthreshold) && \ !(selfRef.HasMagicEffect(xxxElementalxxx)) && \ !(selfRef.isDead()) float dice = utility.RandomFloat(0,1); debug.trace("You rolled: "+dice) if dice <= effectChance; debug.trace("Elemental Trinket effect Proc'd") selfRef.placeAtMe(fakeForceBall1024) selfRef.knockAreaEffect(1,1024) GrandHealing.cast(selfRef,selfRef) xxDoneElementalxxx.cast(selfRef,selfRef) endif if dice <= rareEffectChance && !(selfRef.hasMagicEffect(rareEffect)); debug.trace("Elemental Trinket's very rare effect Proc'd") rareSpell.cast(selfRef,selfRef) endifendifendEVENT

