#include "quest_inc"
int StartingConditional()
{
    object oPC = GetPCSpeaker();
    string sDB = CharacterDB(oPC);

    int nIntelNPC = GetLocalInt(oPC, "QuestIntel");
    string sIntelNPC = IntToString(nIntelNPC);
    string sPrefix;
    if (nIntelNPC == 0) sPrefix = "QUEST";
    else sPrefix = sIntelNPC+"_NPC";

    int nIntelCost = GetCampaignInt(sDB, sPrefix+"_INTELCOST");
    if (GetIsSkillSuccessful(oPC, SKILL_PERSUADE, GetAdjustedSkillDC(oPC)))
        {
            nIntelCost = nIntelCost - nIntelCost/5;
            SetCustomToken(10029, IntToString(nIntelCost));
            return TRUE;
        }
    return FALSE;
}