mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-10 19:10:25 +00:00
Movement manager add
This commit is contained in:
+1
-42
@@ -242,47 +242,6 @@ bool Client::Process() {
|
||||
}
|
||||
}
|
||||
|
||||
///* Build a close range list of NPC's */
|
||||
//if (npc_close_scan_timer.Check()) {
|
||||
// close_mobs.clear();
|
||||
//
|
||||
// /* Force spawn updates when traveled far */
|
||||
// bool force_spawn_updates = false;
|
||||
// float client_update_range = (RuleI(Range, ClientForceSpawnUpdateRange) * RuleI(Range, ClientForceSpawnUpdateRange));
|
||||
// if (DistanceSquared(last_major_update_position, m_Position) >= client_update_range) {
|
||||
// last_major_update_position = m_Position;
|
||||
// force_spawn_updates = true;
|
||||
// }
|
||||
//
|
||||
// float scan_range = (RuleI(Range, ClientNPCScan) * RuleI(Range, ClientNPCScan));
|
||||
// auto &mob_list = entity_list.GetMobList();
|
||||
// for (auto itr = mob_list.begin(); itr != mob_list.end(); ++itr) {
|
||||
// Mob* mob = itr->second;
|
||||
//
|
||||
// float distance = DistanceSquared(m_Position, mob->GetPosition());
|
||||
// if (mob->IsNPC()) {
|
||||
// if (distance <= scan_range) {
|
||||
// close_mobs.insert(std::pair<Mob *, float>(mob, distance));
|
||||
// }
|
||||
// else if ((mob->GetAggroRange() * mob->GetAggroRange()) > scan_range) {
|
||||
// close_mobs.insert(std::pair<Mob *, float>(mob, distance));
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// if (force_spawn_updates && mob != this) {
|
||||
//
|
||||
// if (mob->is_distance_roamer) {
|
||||
// mob->SendPositionUpdateToClient(this);
|
||||
// continue;
|
||||
// }
|
||||
//
|
||||
// if (distance <= client_update_range)
|
||||
// mob->SendPositionUpdateToClient(this);
|
||||
// }
|
||||
//
|
||||
// }
|
||||
//}
|
||||
|
||||
bool may_use_attacks = false;
|
||||
/*
|
||||
Things which prevent us from attacking:
|
||||
@@ -460,7 +419,7 @@ bool Client::Process() {
|
||||
{
|
||||
animation = 0;
|
||||
m_Delta = glm::vec4(0.0f, 0.0f, 0.0f, m_Delta.w);
|
||||
SendPositionUpdate(2);
|
||||
SendPositionUpdate(true);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user