int StartingConditional() { int iResult; object oPC; object oPartyMember; iResult = FALSE; oPC = GetPCSpeaker(); oPartyMember = GetFirstFactionMember(oPC, TRUE); while (GetIsObjectValid(oPartyMember) == TRUE) { if (GetArea(oPC) != GetArea(oPartyMember)) iResult = TRUE; oPartyMember = GetNextFactionMember(oPC, TRUE); } return iResult; }