Core/Loot: Corrected loot release logic on leaving world and swapping bags

Port From (https://github.com/TrinityCore/TrinityCore/commit/30ad7e3337f8da32cb567489f4203c7eb35d17a4)
This commit is contained in:
hondacrx
2022-09-18 15:05:23 -04:00
parent 597772b3ce
commit 1f01e15e09
3 changed files with 8 additions and 9 deletions
+1 -3
View File
@@ -756,9 +756,7 @@ namespace Game.Entities
StopCastingBindSight();
UnsummonPetTemporaryIfAny();
ClearComboPoints();
ObjectGuid lootGuid = GetLootGUID();
if (!lootGuid.IsEmpty())
GetSession().DoLootRelease(lootGuid);
GetSession().DoLootReleaseAll();
Global.OutdoorPvPMgr.HandlePlayerLeaveZone(this, m_zoneUpdateId);
Global.BattleFieldMgr.HandlePlayerLeaveZone(this, m_zoneUpdateId);
}