Store refundable items for Player class instance per lowguid instead of fullguid.

--HG--
branch : trunk
This commit is contained in:
Machiavelli
2010-06-25 01:11:36 +02:00
parent 275469a930
commit c107b39421
3 changed files with 16 additions and 16 deletions
+2 -2
View File
@@ -635,7 +635,7 @@ void Item::SetState(ItemUpdateState state, Player *forplayer)
{
// pretend the item never existed
RemoveFromUpdateQueueOf(forplayer);
forplayer->DeleteRefundReference(GetGUID());
forplayer->DeleteRefundReference(GetGUIDLow());
delete this;
return;
}
@@ -1108,7 +1108,7 @@ void Item::SetNotRefundable(Player *owner, bool changestate)
SetPaidExtendedCost(0);
DeleteRefundDataFromDB();
owner->DeleteRefundReference(GetGUID());
owner->DeleteRefundReference(GetGUIDLow());
}
void Item::UpdatePlayedTime(Player *owner)