void main() { object oActivator = GetItemActivator(); object oItem = GetItemActivated(); object oTarget = GetItemActivatedTarget(); if (GetTag(oItem) == "Suo_morph") { DelayCommand(1.0, ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectVisualEffect(VFX_IMP_DEATH_WARD), oActivator)); DelayCommand(1.0, ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectVisualEffect(VFX_IMP_KNOCK), oActivator)); DelayCommand(2.0, ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectVisualEffect(VFX_IMP_HEAD_ACID), oActivator)); DelayCommand(3.0, ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectVisualEffect(VFX_IMP_HEAD_EVIL), oActivator)); DelayCommand(5.0, ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectVisualEffect(VFX_IMP_HASTE), oActivator)); DelayCommand(2.0, ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectStunned(), oActivator, 10.0)); DelayCommand(5.0, ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectVisualEffect(VFX_IMP_GLOBE_USE), oActivator)); effect eKnockDown = EffectKnockdown(); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eKnockDown, oActivator, 8.0); DelayCommand(6.0,AssignCommand(oActivator, SpeakString("Mmmm, acid and bludgeoning damage!?"))); return; } }