Show
Ignore:
Timestamp:
11/19/08 13:22:12 (17 years ago)
Author:
yumileroy
Message:

[svn] * Added ACE for Linux and Windows (Thanks Derex for Linux part and partial Windows part)
* Updated to 6721 and 676
* Fixed TrinityScript? logo
* Version updated to 0.2.6721.676

Original author: Neo2003
Date: 2008-10-04 06:17:19-05:00

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/game/GuardAI.cpp

    r2 r6  
    3838void GuardAI::MoveInLineOfSight(Unit *u) 
    3939{ 
     40    // Ignore Z for flying creatures 
     41    if ( !i_creature.canFly() && i_creature.GetDistanceZ(u) > CREATURE_Z_ATTACK_RANGE ) 
     42        return; 
     43 
    4044    if( !i_creature.getVictim() && u->isTargetableForAttack() && 
    4145        ( u->IsHostileToPlayers() || i_creature.IsHostileTo(u) /*|| u->getVictim() && i_creature.IsFriendlyTo(u->getVictim())*/ ) && 
     
    4347    { 
    4448        float attackRadius = i_creature.GetAttackDistance(u); 
    45         if(i_creature.IsWithinDistInMap(u,attackRadius) && i_creature.GetDistanceZ(u) <= CREATURE_Z_ATTACK_RANGE) 
     49        if(i_creature.IsWithinDistInMap(u,attackRadius)) 
    4650        { 
    4751            //Need add code to let guard support player