int StartingConditional()
{
    object oAnvil = GetNearestObjectByTag("pAnvilOfWonder");
    //Look for anvil object
    if (oAnvil != OBJECT_INVALID)
        {
        //Make sure an item is on the anvil
        object oItem = GetFirstItemInInventory(oAnvil);
        if (oItem != OBJECT_INVALID)
            {
            //Make sure no extra items are on the anvil
            object oNext = GetNextItemInInventory(oAnvil);
            if (oNext == OBJECT_INVALID)
                {
                return FALSE;
                }
            }
        }
   return TRUE;
}
