Rewrite script for quest 12680

Add support for spells 52267 and 52264
Thanks to Drethek for patch

--HG--
branch : trunk
This commit is contained in:
Kudlaty
2009-07-11 02:03:20 +02:00
parent 6af0b55dd7
commit a15748df60
5 changed files with 121 additions and 6 deletions
+5
View File
@@ -4669,6 +4669,11 @@ SpellCastResult Spell::CheckCast(bool strict)
if(!unit || !unit->HasAura(17743, 0))
return SPELL_FAILED_BAD_TARGETS;
}
else if (m_spellInfo->Id == 52264) // Deliver Stolen Horse
{
if(!m_caster->FindNearestCreature(28653,5))
return SPELL_FAILED_OUT_OF_RANGE;
}
break;
}
case SPELL_EFFECT_LEARN_SPELL:
+9
View File
@@ -4673,6 +4673,15 @@ void Spell::EffectScriptEffect(uint32 effIndex)
{
switch(m_spellInfo->Id)
{
// Despawn Horse
case 52267:
{
if(!unitTarget || unitTarget->GetTypeId() != TYPEID_UNIT)
return;
unitTarget->ForcedDespawn();
return;
}
// PX-238 Winter Wondervolt TRAP
case 26275:
{