#include "jw_persist_store"


void main()
{
object oObject=GetModuleItemAcquired();
object oPC=GetItemPossessor(oObject);
object oLostFrom=GetModuleItemAcquiredFrom();

// This is when the store LOSES an item
/*
if (GetTag(oLostFrom)=="jw_perst_store")
{
JWStoreSoldItem(oObject);
}
*/

int nHas=0;

if (GetTag(oObject)=="jw_wolf_item")
{
 if (GetLocalInt(oPC,"iswolf")!=1)
  {
   DestroyObject(oObject);
  }
 return;
}

if (GetBaseItemType(oObject)==BASE_ITEM_TRAPKIT)
{
SetStolenFlag(oObject,FALSE);
}

// Stop people stealing things from clones
if ((GetLocalInt(oObject,"cloned")==TRUE)&&(GetIsPC(oPC)))
{
SendMessageToPC(oPC,"The cloned item crumbles into dust");
SetPlotFlag(oObject,FALSE);
DestroyObject(oObject);
}

}