#include "rtg_i0_generic" int StartingConditional() { object oPC = GetPCSpeaker(); object oItem = GetItemPossessedBy(oPC, GetLocalString(oPC, "RTG_ItemTag")); string sAssignedBy = GetLocalString(oPC, "RTG_AssignedByTag"); if(GetLocalInt(oPC, "RTG_TaskType") == RTG_TASK_TYPE_KILLNSTEAL && sAssignedBy != "" && sAssignedBy == GetTag(OBJECT_SELF) && !GetIsObjectValid(oItem)) return TRUE; else if(GetLocalInt(oPC, "RTG_TaskType") == RTG_TASK_TYPE_DELIVERY && sAssignedBy != "" && sAssignedBy == GetTag(OBJECT_SELF) && GetTag(oItem) != "RTG_RECEIPT") return TRUE; else if(GetLocalInt(oPC, "RTG_TaskType") == RTG_TASK_TYPE_HARVEST && sAssignedBy != "" && sAssignedBy == GetTag(OBJECT_SELF) && !GetIsObjectValid(oItem) && GetLocalInt(oPC, "RTG_ItemNum") != 0) return TRUE; return FALSE; }