//Created by Genisys / Guile 5/20/08
#include "x2_inc_switches"
void main()
{
object oPC;
oPC = GetPCItemLastEquippedBy();
object oItem;
int nSlot;
//If not level 40, unequip the item!
if(GetHitDice(oPC)<=29)
{
    for (nSlot=0; nSlot<NUM_INVENTORY_SLOTS; nSlot++)
    {
        oItem=GetItemInSlot(nSlot, oPC);

        if (GetIsObjectValid(oItem))
        {
         //Unequip all item tag named "artifact"
         if(GetTag(oItem) == "artifact")
          {
          AssignCommand(oPC, ActionUnequipItem(oItem));

         FloatingTextStringOnCreature
         ("You are not level 30 and cannot use this item!", oPC);
          }

         else
         { }
        }
    }
}
//End Script
}