Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- From 27714d74f02f4fcff8124c2b43cce94c7fb13d49 Mon Sep 17 00:00:00 2001
- From: unknown <cristi@cristis-PC.(none)>
- Date: Mon, 23 Jul 2012 14:43:05 +0300
- Subject: [PATCH] Fix spell Focus Magic01
- ---
- src/server/game/Entities/Unit/Unit.cpp | 4 ++--
- src/server/game/Spells/SpellMgr.cpp | 3 +++
- 2 files changed, 5 insertions(+), 2 deletions(-)
- diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
- index c901714..f0c1c35 100644
- --- a/src/server/game/Entities/Unit/Unit.cpp
- +++ b/src/server/game/Entities/Unit/Unit.cpp
- @@ -5150,9 +5150,9 @@ bool Unit::HandleSpellCritChanceAuraProc(Unit* victim, uint32 /*damage*/, AuraEf
- return false;
- if (basepoints0)
- - CastCustomSpell(target, triggered_spell_id, &basepoints0, NULL, NULL, true, castItem, triggeredByAura);
- + target->CastCustomSpell(target, triggered_spell_id, &basepoints0, NULL, NULL, true, castItem, triggeredByAura);
- else
- - CastSpell(target, triggered_spell_id, true, castItem, triggeredByAura);
- + target->CastSpell(target, triggered_spell_id, true, castItem, triggeredByAura);
- if (cooldown && GetTypeId() == TYPEID_PLAYER)
- ToPlayer()->AddSpellCooldown(triggered_spell_id, 0, time(NULL) + cooldown);
- diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp
- index 39fe55f..fd30624 100644
- --- a/src/server/game/Spells/SpellMgr.cpp
- +++ b/src/server/game/Spells/SpellMgr.cpp
- @@ -3732,6 +3732,9 @@ void SpellMgr::LoadSpellCustomAttr()
- // 4.06 dbc issue which was fixed in 4.20 (or 4.10?)
- spellInfo->Effects[1].BasePoints = 7;
- break;
- + case 54646: //focus magic
- + spellInfo->Effects[1].TargetA= TARGET_UNIT_MASTER;
- + break;
- default:
- break;
- }
- --
- 1.7.10.msysgit.1
Advertisement
Add Comment
Please, Sign In to add comment