36 lines
820 B
Plaintext
36 lines
820 B
Plaintext
//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);
|
|
}
|
|
}
|