From 303dbd33933537f4ddbfb34e11b76c95c5f02eaa Mon Sep 17 00:00:00 2001 From: Shauren Date: Sun, 24 Mar 2024 00:26:15 +0100 Subject: Core/Loot: Fixed crashes when generating loot on map that has no MapDifficulty data Closes #29829 --- src/server/game/Entities/Item/ItemBonusMgr.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/server') diff --git a/src/server/game/Entities/Item/ItemBonusMgr.cpp b/src/server/game/Entities/Item/ItemBonusMgr.cpp index 748fd929647..4fa49514bdd 100644 --- a/src/server/game/Entities/Item/ItemBonusMgr.cpp +++ b/src/server/game/Entities/Item/ItemBonusMgr.cpp @@ -73,6 +73,9 @@ void Load() ItemContext GetContextForPlayer(MapDifficultyEntry const* mapDifficulty, Player const* player) { + if (!mapDifficulty) + return ItemContext::NONE; + auto evalContext = [](ItemContext currentContext, ItemContext newContext) { if (newContext == ItemContext::NONE) -- cgit v1.2.3