Fix Skinning where there is no loot on creature.
Fixes issue #1174. --HG-- branch : trunk
This commit is contained in:
+1
-3
@@ -5029,10 +5029,8 @@ SpellCastResult Spell::CheckCast(bool strict)
|
|||||||
return SPELL_FAILED_TARGET_UNSKINNABLE;
|
return SPELL_FAILED_TARGET_UNSKINNABLE;
|
||||||
|
|
||||||
Creature* creature = m_targets.getUnitTarget()->ToCreature();
|
Creature* creature = m_targets.getUnitTarget()->ToCreature();
|
||||||
if ( creature->GetCreatureType() != CREATURE_TYPE_CRITTER && ( !creature->lootForBody || !creature->loot.empty() ) )
|
if (creature->GetCreatureType() != CREATURE_TYPE_CRITTER && !creature->loot.isLooted())
|
||||||
{
|
|
||||||
return SPELL_FAILED_TARGET_NOT_LOOTED;
|
return SPELL_FAILED_TARGET_NOT_LOOTED;
|
||||||
}
|
|
||||||
|
|
||||||
uint32 skill = creature->GetCreatureInfo()->GetRequiredLootSkill();
|
uint32 skill = creature->GetCreatureInfo()->GetRequiredLootSkill();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user