int StartingConditional() { // returns 1 if any member of the party is not disguised and the Zhent can see them. object oPC=GetPCSpeaker(); int nDisguised=0; object oParty=GetFirstFactionMember(oPC,TRUE); while (GetIsObjectValid(oParty) == TRUE) { if (GetTag(GetItemInSlot(INVENTORY_SLOT_CHEST,oParty))=="jw_zhent_splint"||GetTag(GetItemInSlot(INVENTORY_SLOT_CHEST,oParty))=="jw_new_zh_robe") { nDisguised=0; } else { if(GetObjectSeen(oParty,OBJECT_SELF)) { return 1; } } oParty=GetNextFactionMember(oPC,TRUE); } int iResult=nDisguised; return iResult; }