diff --git a/server/gameserver/metadata.cc b/server/gameserver/metadata.cc index 125d7ad0..ce6d87f1 100644 --- a/server/gameserver/metadata.cc +++ b/server/gameserver/metadata.cc @@ -1717,7 +1717,7 @@ namespace MetaData { if (pb->id() == kDestoryMode) { std::vector strings; - a8::Split(pb->score_reward(), strings, '|'); + a8::Split(pb->next_door(), strings, '|'); for (auto& str : strings) { std::vector strings2; a8::Split(str, strings2, ':'); @@ -1729,7 +1729,7 @@ namespace MetaData v.y = a8::XValue(strings2[1]).GetDouble(); next_door.push_back(v); } - if (next_door.size() != waves.size()) { + if (next_door.size() + 1 != waves.size()) { abort(); } }