void main() { object oPC = GetLastPerceived(); if (!GetIsPC(oPC)) return; if (!GetLastPerceptionSeen()) return; if (GetItemPossessedBy(oPC, "wizardstaff")!= OBJECT_INVALID) return; object oTarget; oTarget = GetObjectByTag("demon"); effect eEffect; eEffect = EffectParalyze(); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eEffect, oTarget, 5000.0f); ActionPlayAnimation(ANIMATION_LOOPING_SPASM, 1.0f, 5000.0f); }