diff --git a/server/gameserver/moveableentity.cc b/server/gameserver/moveableentity.cc index a001582..ca65da5 100644 --- a/server/gameserver/moveableentity.cc +++ b/server/gameserver/moveableentity.cc @@ -29,32 +29,29 @@ void MoveableEntity::OnGridListChange(std::set& old_grids, std::set& dec_grids ) { - { - room->grid_service->TraverseAllLayerHumanList - ( - room->GetRoomIdx(), - inc_grids, - [this, &old_grids] (Human* hum, bool& stop) - { - if (!room->grid_service->CreatureInGridList(hum, old_grids)) { - hum->AddToNewObjects(this); - hum->AddToPartObjects(this); - hum->RemoveOutObjects(this); - } - }); - } - { - room->grid_service->TraverseAllLayerHumanList - ( - room->GetRoomIdx(), - dec_grids, - [this] (Human* hum, bool& stop) - { - if (!room->grid_service->CreatureInGridList(hum, GetGridList())) { - hum->AddOutObjects(this); - } - }); - } + room->grid_service->TraverseAllLayerHumanList + ( + room->GetRoomIdx(), + inc_grids, + [this, &old_grids] (Human* hum, bool& stop) + { + if (!room->grid_service->CreatureInGridList(hum, old_grids)) { + hum->AddToNewObjects(this); + hum->AddToPartObjects(this); + hum->RemoveOutObjects(this); + } + }); + + room->grid_service->TraverseAllLayerHumanList + ( + room->GetRoomIdx(), + dec_grids, + [this] (Human* hum, bool& stop) + { + if (!room->grid_service->CreatureInGridList(hum, GetGridList())) { + hum->AddOutObjects(this); + } + }); } void MoveableEntity::SyncAroundPlayers(const char* file, int line, const char* func)