int StartingConditional() { int iResult; int iVariance; iVariance = GetLocalInt(OBJECT_SELF,"QuestVariance"); iResult = FALSE; if (iVariance == 1) { if (GetLocalInt(GetPCSpeaker(),"QuestStep") == 2) iResult = TRUE; } else { if (GetLocalInt(GetPCSpeaker(),"QuestStep") == 3) iResult = TRUE; } return iResult; }