aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNay <dnpd.dd@gmail.com>2011-09-06 18:12:09 +0100
committerNay <dnpd.dd@gmail.com>2011-09-06 18:12:09 +0100
commitdc123820ad41628d919e1830ae09194e9c718432 (patch)
tree3c4258b77fccd8d9a2233e4f2380296ad02ff212 /src
parent30fb856ea3aa5ca073e01d5258e2c6779401ba01 (diff)
Core/Spells: Correct a DBC mistake in Improved Stings (R2)
Diffstat (limited to 'src')
-rw-r--r--src/server/game/AI/SmartScripts/SmartAI.cpp2
-rwxr-xr-xsrc/server/game/Spells/SpellMgr.cpp3
2 files changed, 4 insertions, 1 deletions
diff --git a/src/server/game/AI/SmartScripts/SmartAI.cpp b/src/server/game/AI/SmartScripts/SmartAI.cpp
index 470eb54b584..2b3f3dd7305 100644
--- a/src/server/game/AI/SmartScripts/SmartAI.cpp
+++ b/src/server/game/AI/SmartScripts/SmartAI.cpp
@@ -569,7 +569,7 @@ void SmartAI::JustReachedHome()
void SmartAI::EnterCombat(Unit* enemy)
{
- me->InterruptNonMeleeSpells(false);//msut be before ProcessEvents
+ me->InterruptNonMeleeSpells(false); // must be before ProcessEvents
GetScript()->ProcessEventsFor(SMART_EVENT_AGGRO, enemy);
me->GetPosition(&mLastOOCPos);
}
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp
index 85139061303..03813f07afe 100755
--- a/src/server/game/Spells/SpellMgr.cpp
+++ b/src/server/game/Spells/SpellMgr.cpp
@@ -2979,6 +2979,9 @@ void SpellMgr::LoadDbcDataCorrections()
spellInfo->EffectImplicitTargetA[0] = TARGET_UNIT_NEARBY_ENTRY;
spellInfo->EffectImplicitTargetB[0] = TARGET_DEST_NEARBY_ENTRY;
break;
+ case 19465: // Improved Stings, only rank 2 of this spell has target for effect 2 = TARGET_DST_DB
+ spellInfo->EffectImplicitTargetA[2] = TARGET_UNIT_CASTER;
+ break;
case 59725: // Improved Spell Reflection - aoe aura
// Target entry seems to be wrong for this spell :/
spellInfo->EffectImplicitTargetA[0] = TARGET_UNIT_CASTER_AREA_PARTY;