#include "quest_inc"
int StartingConditional()
{
    string sName = GetLocalString(OBJECT_SELF, "sName");
    string sLastName = GetLocalString(OBJECT_SELF, "sLastName");
    SetCustomToken(11001, sName);
    SetCustomToken(11002, sLastName);
    if (GetLocalInt(OBJECT_SELF, "Potions") == TRUE) return FALSE;
    if (GetLocalInt(OBJECT_SELF, "Adventurer") == TRUE && GetAlignmentGoodEvil(OBJECT_SELF) == ALIGNMENT_GOOD && GetLocalInt(OBJECT_SELF, "nPersonality") == 2) return TRUE;
    if (GetAlignmentGoodEvil(OBJECT_SELF) == ALIGNMENT_EVIL || GetLocalInt(OBJECT_SELF, "nPersonality") != 2) return FALSE;
    int nDC = GetAdjustedSkillDC(GetPCSpeaker());
    if (GetIsSkillSuccessful(GetPCSpeaker(), SKILL_PERSUADE, nDC)) return TRUE;
    return FALSE;
}