1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-28 07:07:45 +00:00

Fix autoattack

This commit is contained in:
Mordred 2019-04-20 23:15:58 +02:00
parent d934863673
commit 37cff8580f
2 changed files with 3 additions and 2 deletions

View file

@ -571,7 +571,8 @@ void Sapphire::Entity::BNpc::update( uint64_t tickCount )
} }
moveTo( *pHatedActor ); moveTo( *pHatedActor );
} }
else
if( ( distance - getScale() ) < 5 )
{ {
if( !hasFlag( TurningDisabled ) && face( pHatedActor->getPos() ) ) if( !hasFlag( TurningDisabled ) && face( pHatedActor->getPos() ) )
sendPositionUpdate(); sendPositionUpdate();

View file

@ -573,7 +573,7 @@ int32_t Sapphire::World::Navi::NaviProvider::addAgent( Entity::Chara& chara )
params.height = 3.f; params.height = 3.f;
params.maxAcceleration = 25.f; params.maxAcceleration = 25.f;
params.maxSpeed = std::pow( 2, chara.getScale() * 0.35f ) + 1.f; params.maxSpeed = std::pow( 2, chara.getScale() * 0.35f ) + 1.f;
params.radius = ( chara.getScale() ) * 0.9f; params.radius = ( chara.getScale() ) * 0.75f;
params.collisionQueryRange = params.radius * 12.0f; params.collisionQueryRange = params.radius * 12.0f;
params.pathOptimizationRange = params.radius * 20.0f; params.pathOptimizationRange = params.radius * 20.0f;
params.updateFlags = 0; params.updateFlags = 0;