Script: isitemonanvil5

int StartingConditional()
{
    object oAnvil = GetNearestObjectByTag("pAnvilOfWonder5");
    //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)
                {
                //Debug
                int iValue = GetGoldPieceValue(oItem);
                 //Real
                SetLocalObject(GetPCSpeaker(), "MODIFY_ITEM", oItem);
                SetCustomToken(100, GetName(oItem));
                return TRUE;
                }
            }
        }
   return FALSE;
}