aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/server/game/Entities/Player/Player.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 008ceae78ca..120137049cd 100755
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -17116,7 +17116,10 @@ bool Player::LoadFromDB(uint32 guid, SQLQueryHolder *holder)
bool Player::isAllowedToLoot(const Creature* creature)
{
if (!creature->isDead() || !creature->IsDamageEnoughForLootingAndReward())
- return false;
+ return false;
+
+ if (HasPendingBind())
+ return false;
const Loot* loot = &creature->loot;
if (loot->isLooted()) // nothing to loot or everything looted.