Core/Players: added a missing check to prevent losing yet unsaved currencies when changing its flags

This commit is contained in:
Ovahlord committed 2022-12-07 06:58:32 +01:00
1 parent 8713c27921
commit d27fc92558
1 file changed
+2 -1
+2 -1
View File
@@ -579,7 +579,8 @@ void WorldSession::HandleSetCurrencyFlags(WorldPackets::Misc::SetCurrencyFlags&
return;
itr->second.Flags = packet.Flags;
itr->second.State = PLAYERCURRENCY_CHANGED;
if (itr->second.State != PLAYERCURRENCY_NEW)
itr->second.State = PLAYERCURRENCY_CHANGED;
}
void WorldSession::HandleListInventoryOpcode(WorldPackets::NPC::Hello& packet)