const string MIGRATE_RESREFS="hicdruidstafffem;hicdruidstaffmal;mahdruidstafffem;mahdruidstaffmal;oakdruidstafffem;oakdruidstaffmal;cnrplatrubyneck"; void main() { object oItem = OBJECT_SELF; object oOwner = GetItemPossessor(oItem); string sResRef = GetResRef(oItem); if (FindSubString(MIGRATE_RESREFS, sResRef) >= 0) { if (GetLocalInt(oItem, "_migrate_ITEM") < 1) { SendMessageToPC(oOwner, "Your " + GetName(oItem) + " has been updated to new stats"); int nStackSize = GetItemStackSize(oItem); DestroyObject(oItem); object oNewItem = CreateItemOnObject(sResRef, oOwner, nStackSize); SetLocalInt(oNewItem, "_migrate_ITEM", 1); } } }