34 lines
696 B
Plaintext
34 lines
696 B
Plaintext
|
//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
|
||
|
}
|