diff --git a/server/gameserver/mt/Map.cc b/server/gameserver/mt/Map.cc index 433fbc21..112fea59 100644 --- a/server/gameserver/mt/Map.cc +++ b/server/gameserver/mt/Map.cc @@ -317,6 +317,9 @@ namespace mt [] (std::shared_ptr a, std::shared_ptr b) { return a->pos.x < b->pos.x; }); + for (auto obj : born_points) { + moba_born_points.push_back(std::make_tuple(obj, 0)); + } } { std::sort(del_ids.begin(), del_ids.end(), diff --git a/server/gameserver/mt/Map.h b/server/gameserver/mt/Map.h index 45c568dd..edcdd00a 100644 --- a/server/gameserver/mt/Map.h +++ b/server/gameserver/mt/Map.h @@ -36,8 +36,8 @@ namespace mt std::vector> _world_objects; std::map>> _group_world_objects; MapCollider* collider_info = nullptr; - std::vector, int>>> moba_born_points; - std::vector, int>>> moba_path_points; + std::vector, int>> moba_born_points; + std::vector, int>> moba_path_points; std::string RandTemplate() const; int GetCarLimit(int car_id) const;