void main()
{
object oPC = GetPCSpeaker();
int oXP = GetLocalInt(oPC, "TARGET_XP");
effect eVis = EffectVisualEffect(VFX_FNF_LOS_HOLY_10);
ActionPauseConversation();
ActionCastFakeSpellAtObject(SPELL_AID, oPC);

DelayCommand(2.5, SetXP(oPC, oXP));
DelayCommand(2.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPC));
DelayCommand(2.75, ActionResumeConversation());
}