int StartingConditional() { int iResult; int iFlag; object oPC; object oNPC; iResult = FALSE; oPC = GetPCSpeaker(); if (GetLocalInt(oPC,"EvilQuest") == 1) { oNPC = GetObjectByTag("dw1_evilquest"); // if (GetLocalInt(oPC,GetTag(oNPC)) >= GetLocalInt(oNPC,"TotalQuests")) if (GetLocalInt(oPC,GetTag(oNPC)) >= GetLocalInt(oNPC,"TotalQuests") && GetLocalInt(oNPC,"TotalQuests") > 0) iResult = TRUE; } return iResult; }