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);