PoA_PRC8/_module/nss/enter_arena.nss

29 lines
537 B
Plaintext
Raw Normal View History

2022-10-07 14:20:31 -04:00
void main()
{
object oPC = GetEnteringObject();
if (!GetIsPC(oPC)) return;
if (GetItemPossessedBy(oPC, "arenatoken")== OBJECT_INVALID)
{
CreateItemOnObject("arenatoken", oPC);
}
int nSlot;
object oItem;
//Lets remove all there non-arena items they have equipped
for (nSlot=0; nSlot<NUM_INVENTORY_SLOTS; nSlot++)
{
oItem = GetItemInSlot(nSlot, oPC);
if (GetIsObjectValid(oItem))
{
if(GetTag(oItem) != "arena")
AssignCommand(oPC, ActionUnequipItem(oItem));
}
}
}