summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/sql/updates/db_world/2025_12_05_01.sql (renamed from data/sql/updates/pending_db_world/Obsidian_Sanctum.sql)1
-rw-r--r--src/server/game/Entities/Player/Player.cpp4
2 files changed, 4 insertions, 1 deletions
diff --git a/data/sql/updates/pending_db_world/Obsidian_Sanctum.sql b/data/sql/updates/db_world/2025_12_05_01.sql
index 6733cf32b7..24a1cbe94a 100644
--- a/data/sql/updates/pending_db_world/Obsidian_Sanctum.sql
+++ b/data/sql/updates/db_world/2025_12_05_01.sql
@@ -1,3 +1,4 @@
+-- DB update 2025_12_05_00 -> 2025_12_05_01
-- Add sniffed Waypoints
DELETE FROM `waypoint_data` WHERE (`id` IN (12641600, 12641900, 12642000, 12640000, 12639700));
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 571817a42b..70e03af3c6 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -7894,7 +7894,9 @@ void Player::SendLoot(ObjectGuid guid, LootType loot_type)
// And permit out of range GO with no owner in case fishing hole
if (!go || (loot_type != LOOT_FISHINGHOLE && ((loot_type != LOOT_FISHING && loot_type != LOOT_FISHING_JUNK) || go->GetOwnerGUID() != GetGUID()) && !go->IsWithinDistInMap(this)) || (loot_type == LOOT_CORPSE && go->GetRespawnTime() && go->isSpawnedByDefault()))
{
- go->ForceValuesUpdateAtIndex(GAMEOBJECT_BYTES_1);
+ if (go)
+ go->ForceValuesUpdateAtIndex(GAMEOBJECT_BYTES_1);
+
SendLootRelease(guid);
return;
}