|
|
|
@ -33,10 +33,8 @@ void CRangeSelector::buildDisc( CEntityBase * actor, sint32 x, sint32 y,float ra
|
|
|
|
|
for (uint32 i=0;i<_Entities.size();++i)
|
|
|
|
|
BOMB_IF(_Entities[i]==&*it,"BUG: We just tried to insert the same entity into a disk entity list more than once!",continue);
|
|
|
|
|
|
|
|
|
|
if( c != 0 )
|
|
|
|
|
{
|
|
|
|
|
CEntityBase * areaTarget = &(*it);
|
|
|
|
|
if( c != 0)
|
|
|
|
|
if( c != NULL)
|
|
|
|
|
{
|
|
|
|
|
// Do not add invisible entity for player
|
|
|
|
|
if( !R2_VISION::isEntityVisibleToPlayers(areaTarget->getWhoSeesMe()))
|
|
|
|
@ -57,7 +55,6 @@ void CRangeSelector::buildDisc( CEntityBase * actor, sint32 x, sint32 y,float ra
|
|
|
|
|
if( areaTarget && areaTarget->invulnerableMode() )
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
_Entities.push_back(&*it);
|
|
|
|
|
_Distances.push_back( it.getDistance() );
|
|
|
|
|