30 lines
685 B
Plaintext
30 lines
685 B
Plaintext
|
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;
|
||
|
}
|