[8285] Don't show creatures as lootable that have no loot.

Signed-off-by: hunuza <hunuza@gmail.com>
This commit is contained in:
Prince 2009-08-01 10:04:27 +02:00 committed by hunuza
parent 47f96447b8
commit efa741a5cb
2 changed files with 4 additions and 2 deletions

View file

@ -647,7 +647,9 @@ uint32 Unit::DealDamage(Unit *pVictim, uint32 damage, CleanDamage const* cleanDa
if(!cVictim->isPet())
{
cVictim->DeleteThreatList();
cVictim->SetUInt32Value(UNIT_DYNAMIC_FLAGS, UNIT_DYNFLAG_LOOTABLE);
// only lootable if it has loot or can drop gold
if(cVictim->GetCreatureInfo()->lootid || cVictim->GetCreatureInfo()->maxgold > 0)
cVictim->SetUInt32Value(UNIT_DYNAMIC_FLAGS, UNIT_DYNFLAG_LOOTABLE);
}
// Call creature just died function
if (cVictim->AI())