diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index 59ed377d..fdfa4e50 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -771,7 +771,7 @@ bool Room::OverBorder(const Position& pos, float radius) { CircleCollider collider; collider.pos.x = pos.x; - collider.pos.y = pos.y; + collider.pos.y = pos.z; collider.rad = radius; return OverBorder(pos, &collider); } @@ -1905,6 +1905,7 @@ void Room::AddObjectLater(RoomEntity* entity) if (entity->IsEntityType(ET_Bullet)) { MoveableEntity* moveableentity = (MoveableEntity*)entity; entity->room->AddToMoveableHash(moveableentity); + } entity->room->AddToEntityHash(entity); entity->room->RemoveFromLaterAddHash(entity);