From 1d30baed26c65498b7dbeea3a775143b17f186bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vinzent=20Br=C3=B6mauer?= Date: Thu, 24 Jul 2025 20:40:24 +0200 Subject: [PATCH] actual fix --- src/random_enchants.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/random_enchants.cpp b/src/random_enchants.cpp index 193aeb3..f9b9435 100644 --- a/src/random_enchants.cpp +++ b/src/random_enchants.cpp @@ -6,7 +6,7 @@ void rollPossibleEnchant(Player* player, Item* item) if (!sConfigMgr->GetOption("RandomEnchants.Enable", true)) return; - if (item->GetState() == ITEM_REMOVED) + if (!item || !item->IsInWorld()) return; uint32 itemQuality = item->GetTemplate()->Quality;