//Created by Genisys / Guile 5/20/08
#include "x2_inc_switches"
void main()
{
object oPC;
oPC = GetPCItemLastEquippedBy();
object oItem;
int nSlot;


 //If they don't have an arena token, then unequip all items!
 //This is to ensure that Arena Items are only used in the arena!
 if(GetItemPossessedBy(oPC, "arenatoken") == OBJECT_INVALID)
  {
    for (nSlot=0; nSlot<NUM_INVENTORY_SLOTS; nSlot++)
    {
        oItem=GetItemInSlot(nSlot, oPC);

        if (GetIsObjectValid(oItem))
        {
         //Unequip all arena items.
         if(GetTag(oItem) == "arena")
          {
          AssignCommand(oPC, ActionUnequipItem(oItem));
          }
          else
          {
          }

        }
     }
             FloatingTextStringOnCreature
          ("You cannot use Arena Items outside of the arena!", oPC);
  }
}