void main()
{
    object oPC = GetPCSpeaker();
    object oAmith = GetObjectByTag("Amith");
    effect eCharm = EffectVisualEffect(VFX_FNF_WORD);
    effect eCharm2 = EffectVisualEffect(VFX_IMP_GOOD_HELP);

    AssignCommand(oAmith, ActionCastSpellAtObject(SPELL_CLAIRAUDIENCE_AND_CLAIRVOYANCE, oPC));
    DelayCommand(1.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eCharm, oPC, 5.0f));
    DelayCommand(1.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eCharm2, oPC, 3.0f));
    SetLocalInt(oPC, "BookUse", TRUE);
    DelayCommand(4.0, AssignCommand(oAmith, ActionSpeakString("It is time. Use the book and visit the Ancient One. I will be awaiting your return.")));
}
