From 2bd1ebebdb58c2670785e463520e956bc8810a14 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 6 Aug 2021 08:08:20 +0000 Subject: [PATCH] 1 --- server/gameserver/player.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index dc0852e..ebff16f 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -477,6 +477,9 @@ void Player::ProcInteraction() for (auto obj_id : interaction_objids) { Entity* entity = room->GetEntityByUniId(obj_id); if (entity) { + if (entity->GetPos().Distance(GetPos()) > 600) { + continue; + } switch (entity->GetEntityType()) { case ET_Obstacle: { @@ -494,6 +497,8 @@ void Player::ProcInteraction() } break; default: + { + } break; } }