[8717] Fixed SPELL_EFFECT_TAMECREATURE broken after [8686]

Signed-off-by: ApoC <apoc@nymfe.net>
This commit is contained in:
ApoC 2009-10-23 21:42:23 +02:00
parent 67c991b216
commit 40b0a2cd92
3 changed files with 8 additions and 4 deletions

View file

@ -4158,7 +4158,8 @@ void Spell::EffectEnchantItemTmp(uint32 i)
void Spell::EffectTameCreature(uint32 /*i*/)
{
// Caster must be player, checked in Spell::CheckCast
Player* plr = (Player*)m_caster;
// Spell can be triggered, we need to check original caster prior to caster
Player* plr = (Player*)(m_originalCaster ? m_originalCaster : m_caster);
Creature* creatureTarget = (Creature*)unitTarget;