#include "x2_inc_switches" void main() { int nEvent =GetUserDefinedItemEventNumber(); if (nEvent ==X2_ITEM_EVENT_UNEQUIP) return; if (nEvent ==X2_ITEM_EVENT_EQUIP) return; if (GetTag(GetItemActivated()) == "pathoflightring") { object oTarget = GetItemActivatedTarget(); if (!GetIsObjectValid(oTarget)) return; effect eVisual = EffectVisualEffect(VFX_FNF_STRIKE_HOLY); string sSoundName1 = "as_wf_thundercl3"; string sSoundName2 = "sco_lgupholy01"; string sSoundName3 = "as_mg_telepout1"; // Apply effects AssignCommand(oTarget, ClearAllActions()); AssignCommand(oTarget, DelayCommand(1.0, PlaySound(sSoundName1))); DelayCommand(1.5, AssignCommand(oTarget, SpeakString("Ahhhhhhh, The Light, The Blinding Light.....", TALKVOLUME_SHOUT))); AssignCommand(oTarget, DelayCommand(2.0, PlaySound(sSoundName2))); DelayCommand(2.2, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVisual, oTarget)); DelayCommand(2.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectDamage(1, DAMAGE_TYPE_DIVINE, DAMAGE_POWER_ENERGY), oTarget)); AssignCommand(oTarget, DelayCommand(4.0, PlaySound(sSoundName3))); AssignCommand(oTarget, DelayCommand(4.2, ActionJumpToObject(GetWaypointByTag("WP_cho_send")))); } }