int StartingConditional()
{
int iResult;
int iQuest;
string sQuestTargetMob;
object oTarget;

iQuest = GetLocalInt(GetPCSpeaker(),"QuestType");

iResult = FALSE;

sQuestTargetMob = GetLocalString(GetPCSpeaker(),"QuestTargetMob");
oTarget = GetObjectByTag(sQuestTargetMob);
if (!GetIsObjectValid(oTarget) && iQuest == 1 && GetLocalString(GetPCSpeaker(),"QuestGiver") == GetTag(OBJECT_SELF))
    iResult = TRUE;

return iResult;
}