Show
Ignore:
Timestamp:
09/30/09 21:44:28 (3 years ago)
Author:
valroft
Message:

- Some work on bringing spell cast AI support to GenericAI.
- Removed unnecessary code.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/hearthstone-world/GuardianAI.h

    r47 r48  
    3333                pUnit->GetAIInterface()->GetMoveGenerator()->SetBehavior(MOVEMENT_GENERATOR_FOLLOW); 
    3434        } 
    35  
    36         virtual void OnDamageTaken(Unit * pAttacker, uint32 damage) { GenericAI::OnDamageTaken(pAttacker, damage); } 
    37         virtual void OnDeath(Unit* pKiller) { GenericAI::OnDeath(pKiller); } 
    3835        virtual void OnSpawn() { GenericAI::OnSpawn(); } 
    3936        virtual void Update() 
     
    4643                GenericAI::Update(); 
    4744        } 
    48  
    49         virtual bool IsAttackOrMoveEligible() { return GenericAI::IsAttackOrMoveEligible(); } 
    5045        virtual bool NeedsToResetThreat() { return false; } 
    5146        virtual bool NeedToReturnHome() { return false; } 
    52         virtual bool MeetsAttackCriteria(Unit* u) { return GenericAI::MeetsAttackCriteria(u); } 
    53         virtual bool IsInAttackRange(Unit* u) { return GenericAI::IsInAttackRange(u); } 
    54         virtual uint32 GetAttackTime() { return GenericAI::GetAttackTime(); } 
    5547        virtual bool CanMoveToNextWaypoint() { return false; } 
    5648 
    57         virtual void OnRemoveInRangeUnit(Unit* u) { GenericAI::OnRemoveInRangeUnit(u); } 
    5849        virtual uint32 GetAIFlags() { return AI_FLAG_GENERIC_AI | AI_FLAG_GUARDIAN_AI; } 
    59         virtual ThreatTable* GetThreat() { return GenericAI::GetThreat(); } 
    6050 
    6151        virtual void SetOwner(Unit* u) { m_owner = u; m_unit->GetAIInterface()->GetMoveGenerator()->SetFollowTarget(m_owner); }