diff --git a/src/core/parseutil.cpp b/src/core/parseutil.cpp index a64ce33c..fef26e6b 100644 --- a/src/core/parseutil.cpp +++ b/src/core/parseutil.cpp @@ -77,7 +77,7 @@ QList* ParseUtil::parseHealLocs(QString text) { int i = 1; for (auto line : lines){ if (line.contains("MAP_GROUP")){ - QList li = line.replace(" ","").chopped(2).remove('{').split(','); + QList li = line.remove(QRegExp("[{|} ]")).split(","); HealLocation hloc = HealLocation(li[1].remove("MAP_NUM(").remove(")"), i, li[2].toUShort(), li[3].toUShort()); parsed->append(hloc); i++;