aboutsummaryrefslogtreecommitdiff
path: root/src/bindings/scripts/include
diff options
context:
space:
mode:
authorMuhaha <none@none>2009-02-20 14:14:16 +0100
committerMuhaha <none@none>2009-02-20 14:14:16 +0100
commit04560f0437039556343c80e04c29e09bc570aea7 (patch)
treec5fb1712ec52fddc69c6e4c2b11487efb826c1f0 /src/bindings/scripts/include
parent53d0bf87adc83bf6f7d3bab31c91f6670d48903b (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.cpp9
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()))