From 76fe596160e31d0c321432962beedeb4231873c9 Mon Sep 17 00:00:00 2001 From: Silinoron Date: Wed, 3 Aug 2011 09:28:12 -0700 Subject: Core/Refer-a-Friend: Finish base work for Refer-a-Friend. Any testing would be very much appreciated. --- src/server/game/Spells/SpellEffects.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src/server/game/Spells/SpellEffects.cpp') diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index 3f68cd5c77f..fd1a5497999 100755 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -216,7 +216,7 @@ pEffect SpellEffects[TOTAL_SPELL_EFFECTS]= &Spell::EffectChargeDest, //149 SPELL_EFFECT_CHARGE_DEST &Spell::EffectQuestStart, //150 SPELL_EFFECT_QUEST_START &Spell::EffectTriggerRitualOfSummoning, //151 SPELL_EFFECT_TRIGGER_SPELL_2 - &Spell::EffectNULL, //152 SPELL_EFFECT_152 summon Refer-a-Friend + &Spell::EffectSummonRaFFriend, //152 SPELL_EFFECT_SUMMON_RAF_FRIEND summon Refer-a-Friend &Spell::EffectCreateTamedPet, //153 SPELL_EFFECT_CREATE_TAMED_PET misc value is creature entry &Spell::EffectDiscoverTaxi, //154 SPELL_EFFECT_DISCOVER_TAXI &Spell::EffectTitanGrip, //155 SPELL_EFFECT_TITAN_GRIP Allows you to equip two-handed axes, maces and swords in one hand, but you attack $49152s1% slower than normal. @@ -7074,3 +7074,15 @@ void Spell::EffectBind(SpellEffIndex effIndex) data << uint32(area_id); player->SendDirectMessage(&data); } + +void Spell::EffectSummonRaFFriend(SpellEffIndex effIndex) { + + if (m_caster->GetTypeId() != TYPEID_PLAYER) + return; + Player *player = m_caster->ToPlayer(); + + if (!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER) + return; + + m_caster->CastSpell(m_caster, m_spellInfo->Effects[effIndex].TriggerSpell, true); +} -- cgit v1.2.3