diff --git a/server/gameserver/metadata.cc b/server/gameserver/metadata.cc index c06b84c7..71abadd1 100644 --- a/server/gameserver/metadata.cc +++ b/server/gameserver/metadata.cc @@ -70,7 +70,7 @@ namespace MetaData buff_list.push_back(a8::XValue(str).GetInt()); } } - { + if (!IsPveMap()) { std::vector strings; a8::Split(i->refresh_robot(), strings, '|'); if (strings.size() != 2) { @@ -116,7 +116,7 @@ namespace MetaData first_safearea_center = a8::Vec2(a8::XValue(strings[0]).GetDouble(), a8::XValue(strings[1]).GetDouble()); } - if (i->player() < 10) { + if (!IsPveMap() && i->player() < 10) { A8_ABORT(); } }