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;