void ModNow(object oItem, object oPC)
{
object oMod = GetModule();
int oDaxe = BASE_ITEM_DWARVENWARAXE;
int oRapier = BASE_ITEM_RAPIER;
int oLongsword = BASE_ITEM_LONGSWORD;
int oBastardsword = BASE_ITEM_BASTARDSWORD;
int oBattleaxe = BASE_ITEM_BATTLEAXE;
int oKukri = BASE_ITEM_KUKRI;
int oWarhammer = BASE_ITEM_WARHAMMER;
int oShortsword = BASE_ITEM_SHORTSWORD;
int oKama = BASE_ITEM_KAMA;
int oGreatsword = BASE_ITEM_GREATSWORD;
int oHelm = BASE_ITEM_HELMET;
int oBoots = BASE_ITEM_BOOTS;
int oBelt = BASE_ITEM_BELT;
int oAmulet = BASE_ITEM_AMULET;
int oRing = BASE_ITEM_RING;
int oCloak = BASE_ITEM_CLOAK;
int oArmour = BASE_ITEM_ARMOR;
int oBracer = BASE_ITEM_BRACER;
int oShield = BASE_ITEM_TOWERSHIELD;
int oGloves = BASE_ITEM_GLOVES;
int oLbow = BASE_ITEM_LONGBOW;
int oHcrossbow = BASE_ITEM_HEAVYCROSSBOW;
int oSbow = BASE_ITEM_SHORTBOW;
int oLcrossbow = BASE_ITEM_LIGHTCROSSBOW;
int oDbaxe = BASE_ITEM_DOUBLEAXE;
int oDsword = BASE_ITEM_TWOBLADEDSWORD;
int oWhip = BASE_ITEM_WHIP;
int oSickle = BASE_ITEM_SICKLE;
int oScythe = BASE_ITEM_SCYTHE;
int oMstar = BASE_ITEM_MORNINGSTAR;
int oQstaff = BASE_ITEM_QUARTERSTAFF;
int oScim = BASE_ITEM_SCIMITAR;
int oSpear = BASE_ITEM_SHORTSPEAR;
int oLflail = BASE_ITEM_LIGHTFLAIL;
int oHflail = BASE_ITEM_HEAVYFLAIL;
int oHberd = BASE_ITEM_HALBERD;
int oGaxe = BASE_ITEM_GREATAXE;
int oKatana = BASE_ITEM_KATANA;
int oLmace = BASE_ITEM_LIGHTMACE;
int oDmace = BASE_ITEM_DIREMACE;
int oDagg = BASE_ITEM_DAGGER;
int oBolt = BASE_ITEM_BOLT;
int oArrow = BASE_ITEM_ARROW;
int oStaff = BASE_ITEM_MAGICSTAFF;

SetLocalInt(oMod, "staff", 0);

int oCoin;
location iLocation = GetLocation(OBJECT_SELF);
int oSpell = SPELL_SHAPECHANGE;
oItem = GetFirstItemInInventory(OBJECT_SELF);
      if (GetTag(oItem)=="pearl")
      {
       oItem = GetNextItemInInventory(OBJECT_SELF);
      }


if ((GetBaseItemType(oItem)==oRapier)||
         (GetBaseItemType(oItem)==oShortsword)||
          (GetBaseItemType(oItem)==oLongsword)||
          (GetBaseItemType(oItem)==oBastardsword)||
          (GetBaseItemType(oItem)==oBattleaxe)||
          (GetBaseItemType(oItem)==oKukri)||
          (GetBaseItemType(oItem)==oWarhammer)||
          (GetBaseItemType(oItem)==oKama)||
          (GetBaseItemType(oItem)==oGreatsword)||
          (GetBaseItemType(oItem)==oDaxe)||
          (GetBaseItemType(oItem)==oLongsword)||
          (GetBaseItemType(oItem)==oWhip)||
          (GetBaseItemType(oItem)==oSickle)||
          (GetBaseItemType(oItem)==oMstar)||
          (GetBaseItemType(oItem)==oDbaxe)||
          (GetBaseItemType(oItem)==oDsword)||
          (GetBaseItemType(oItem)==oQstaff)||
          (GetBaseItemType(oItem)==oScim)||
          (GetBaseItemType(oItem)==oSpear)||
          (GetBaseItemType(oItem)==oLflail)||
          (GetBaseItemType(oItem)==oHflail)||
          (GetBaseItemType(oItem)==oHberd)||
          (GetBaseItemType(oItem)==oGaxe)||
          (GetBaseItemType(oItem)==oKatana)||
          (GetBaseItemType(oItem)==oLmace)||
          (GetBaseItemType(oItem)==oDmace)||
          (GetBaseItemType(oItem)==oDagg)||
          (GetBaseItemType(oItem)==oStaff))
          {
          if (GetBaseItemType(oItem)==oStaff){SetLocalInt(oMod, "staff", 1);}
          ActionStartConversation(oPC, "sundial", TRUE, FALSE);
          }



       if (GetBaseItemType(oItem)==oArmour)
        {
        ActionStartConversation(oPC, "armour", TRUE, FALSE);
        }


       if (GetBaseItemType(oItem)==oBelt)
        {
         ActionStartConversation(oPC, "belt", TRUE, FALSE);
        }


       if (GetBaseItemType(oItem)==oHelm)
        {
         ActionStartConversation(oPC, "helm", TRUE, FALSE);
         }


       if (GetBaseItemType(oItem)==oGloves)
        {
         ActionStartConversation(oPC, "gloves", TRUE, FALSE);
        }


       if (GetBaseItemType(oItem)==oAmulet)
        {
         ActionStartConversation(oPC, "amulet", TRUE, FALSE);
        }

        if (GetBaseItemType(oItem)==oBoots)
        {
         ActionStartConversation(oPC, "boots", TRUE, FALSE);
        }


         if (GetBaseItemType(oItem)==oRing)
        {
         ActionStartConversation(oPC, "ring", TRUE, FALSE);
        }


        if (GetBaseItemType(oItem)==oShield)
        {
         ActionStartConversation(oPC, "shield", TRUE, FALSE);
        }


       if (GetBaseItemType(oItem)==oCloak)
        {
         ActionStartConversation(oPC, "cloak", TRUE, FALSE);
        }


        if (GetBaseItemType(oItem)==oLcrossbow)
        {
         ActionStartConversation(oPC, "bow2", TRUE, FALSE);
        }


         if (GetBaseItemType(oItem)==oHcrossbow)
        {
         ActionStartConversation(oPC, "bow2", TRUE, FALSE);
        }


        if (GetBaseItemType(oItem)==oLbow)
        {
         ActionStartConversation(oPC, "bow", TRUE, FALSE);
        }


        if (GetBaseItemType(oItem)==oSbow)
        {
         ActionStartConversation(oPC, "bow", TRUE, FALSE);
        }


        if (GetBaseItemType(oItem)==oBracer)
        {
         ActionStartConversation(oPC, "bracers", TRUE, FALSE);
        }



}

//void main (){}