diff options
| author | megamage <none@none> | 2008-11-25 17:58:06 -0600 |
|---|---|---|
| committer | megamage <none@none> | 2008-11-25 17:58:06 -0600 |
| commit | 99cf79bdf7db602d213210b60bbd37a708e45e88 (patch) | |
| tree | 148eb00e7ced98f7ecd822ec030353030c39dfa5 /src/bindings/scripts/include | |
| parent | f6ea784eda445794bf99ba2b9f97012ea4009f59 (diff) | |
*Do not let Steady shot pause autoshot timer.
--HG--
branch : trunk
Diffstat (limited to 'src/bindings/scripts/include')
| -rw-r--r-- | src/bindings/scripts/include/sc_creature.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bindings/scripts/include/sc_creature.cpp b/src/bindings/scripts/include/sc_creature.cpp index a74b59c872c..415ab7f9185 100644 --- a/src/bindings/scripts/include/sc_creature.cpp +++ b/src/bindings/scripts/include/sc_creature.cpp @@ -190,7 +190,7 @@ void ScriptedAI::DoStartNoMovement(Unit* victim) void ScriptedAI::DoMeleeAttackIfReady() { //Make sure our attack is ready and we aren't currently casting before checking distance - if (m_creature->isAttackReady() && !m_creature->IsNonMeleeSpellCasted(false)) + if (m_creature->isAttackReady() && !m_creature->hasUnitState(UNIT_STAT_CASTING)) { //If we are within range melee the target if (m_creature->IsWithinCombatDist(m_creature->getVictim(), ATTACK_DISTANCE)) @@ -199,7 +199,7 @@ void ScriptedAI::DoMeleeAttackIfReady() m_creature->resetAttackTimer(); } } - if (m_creature->haveOffhandWeapon() && m_creature->isAttackReady(OFF_ATTACK) && !m_creature->IsNonMeleeSpellCasted(false)) + if (m_creature->haveOffhandWeapon() && m_creature->isAttackReady(OFF_ATTACK) && !m_creature->hasUnitState(UNIT_STAT_CASTING)) { //If we are within range melee the target if (m_creature->IsWithinCombatDist(m_creature->getVictim(), ATTACK_DISTANCE)) |
