// squadl_who - assign squad member names to squad list int StartingConditional() { object oPC=GetPCSpeaker(); string sID=GetLocalString(oPC,"sTeamID"); int nNum=GetLocalInt(oPC,"nSquadNum"); object oMod=GetModule(); object oPerson; string sMembers; oPerson=GetFirstPC(); while(GetIsObjectValid(oPerson)) { // squad check if (GetLocalString(oPerson,"sTeamID")==sID) { // same team if (GetLocalInt(oPerson,"nSquadNum")==nNum) { // squad member sMembers=sMembers+GetName(oPerson)+", "; } // squad member } // same team oPerson=GetNextPC(); } // squad check sMembers=GetStringLeft(sMembers,GetStringLength(sMembers)-2); SetCustomToken(88005,sMembers); return TRUE; }