#include "inc_baseitem"

//int isArcane(object oItem)
//{
//    int iTyp = GetBaseItemType(oItem);
//    if  (
//        (iTyp == BASE_ITEM_MAGICROD ) ||
//        (iTyp == BASE_ITEM_MAGICSTAFF ) ||
//        (iTyp == BASE_ITEM_MAGICWAND ) ||
//        (iTyp == BASE_ITEM_BLANK_WAND ) ||
//        (iTyp == BASE_ITEM_BLANK_SCROLL ) ||
//        (iTyp == BASE_ITEM_BLANK_POTION )
//        ) return TRUE;
//        else return FALSE;
//}

int StartingConditional()
{
    object oItem = GetLocalObject(GetPCSpeaker(), "MODIFY_ITEM");

    if  (
        isArmor(oItem) ||
        isWearable(oItem) ||
        isGauntlet(oItem) ||
        isMelee(oItem) ||
        isRanged(oItem) ||
        isArcane(oItem)
        ) return TRUE;
    else return FALSE;

}
