diff options
author | Muhaha <none@none> | 2009-02-20 14:14:16 +0100 |
---|---|---|
committer | Muhaha <none@none> | 2009-02-20 14:14:16 +0100 |
commit | 04560f0437039556343c80e04c29e09bc570aea7 (patch) | |
tree | c5fb1712ec52fddc69c6e4c2b11487efb826c1f0 /src/bindings/scripts/include | |
parent | 53d0bf87adc83bf6f7d3bab31c91f6670d48903b (diff) |
* Merged ScriptDev2 897
* TODO:
- fix mob_eventai.cpp line 613 DisplayID_A
- merge boss_kaelthas.cpp with sd2
- fix azuremyst.cpp line 108 Spell->SpellFamilyFlags2
--HG--
branch : trunk
Diffstat (limited to 'src/bindings/scripts/include')
-rw-r--r-- | src/bindings/scripts/include/sc_creature.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/bindings/scripts/include/sc_creature.cpp b/src/bindings/scripts/include/sc_creature.cpp index a49f415c525..db5beb64ec8 100644 --- a/src/bindings/scripts/include/sc_creature.cpp +++ b/src/bindings/scripts/include/sc_creature.cpp @@ -108,9 +108,9 @@ void ScriptedAI::AttackStart(Unit* who) void ScriptedAI::UpdateAI(const uint32 diff) { //Check if we have a current target - if (m_creature->isAlive() && UpdateVictim()) + if (UpdateVictim()) { - if (m_creature->isAttackReady() ) + if (m_creature->isAttackReady()) { //If we are within range melee the target if (m_creature->IsWithinMeleeRange(m_creature->getVictim())) @@ -169,11 +169,10 @@ void ScriptedAI::DoStartNoMovement(Unit* victim) m_creature->StopMoving(); } - void ScriptedAI::DoMeleeAttackIfReady() { - //Make sure our attack is ready and we aren't currently casting before checking distance - if (m_creature->isAttackReady() && !m_creature->hasUnitState(UNIT_STAT_CASTING)) + //Make sure our attack is ready before checking distance + if (m_creature->isAttackReady()) { //If we are within range melee the target if (m_creature->IsWithinMeleeRange(m_creature->getVictim())) |