From f625e8ce2e507d1cd65e6fcdaacef954323c6231 Mon Sep 17 00:00:00 2001 From: Flerp Date: Sat, 1 Nov 2025 17:41:45 -0700 Subject: [PATCH] Another Attempt to fix autoloot --- src/mod_autofish.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/mod_autofish.cpp b/src/mod_autofish.cpp index 8cf4956..b33c513 100644 --- a/src/mod_autofish.cpp +++ b/src/mod_autofish.cpp @@ -4,6 +4,7 @@ #include "ObjectAccessor.h" #include "Config.h" #include "LootMgr.h" +#include "Item.h" #include #include #include @@ -54,7 +55,12 @@ namespace { Loot* loot = &go->loot; for (uint32 i = 0; i < loot->items.size(); ++i) - plr->StoreLootItem(i, loot); + { + if (loot->items[i].is_looted) + continue; + InventoryResult msg = EQUIP_ERR_OK; + plr->StoreLootItem(uint8(i), loot, msg); + } plr->SendLootRelease(go->GetGUID()); go->SetLootState(GO_JUST_DEACTIVATED);