aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellEffects.cpp
diff options
context:
space:
mode:
authorleak <leakzx@googlemail.com>2011-01-20 03:06:51 +0100
committerleak <leakzx@googlemail.com>2011-01-20 03:06:51 +0100
commitdd751242fca2604035f175edc7b8c0cb638f4bef (patch)
tree02b1e3e238724b8de22d4a8668fc12b071223801 /src/server/game/Spells/SpellEffects.cpp
parentf7af49291bea4497082e62e11480cd070495210e (diff)
Core/Spells: Better solution for exploit check (Thanks to manuel)
Readd lost changes from char db type cleanup
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
-rwxr-xr-xsrc/server/game/Spells/SpellEffects.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
index afd0b7dc714..0a27601b6f5 100755
--- a/src/server/game/Spells/SpellEffects.cpp
+++ b/src/server/game/Spells/SpellEffects.cpp
@@ -2705,7 +2705,7 @@ void Spell::SendLoot(uint64 guid, LootType loottype)
if (gameObjTarget)
{
// Players shouldn't be able to loot gameobjects that are currently despawned
- if (gameObjTarget->GetRespawnTime() > 0 && !player->isGameMaster())
+ if (!gameObjTarget->isSpawned() && !player->isGameMaster())
{
sLog->outError("Possible hacking attempt: Player %s [guid: %u] tried to loot a gameobject [entry: %u id: %u] which is on respawn time without being in GM mode!",
player->GetName(), player->GetGUIDLow(), gameObjTarget->GetEntry(), gameObjTarget->GetGUIDLow());