From 60e68116c439025358b91c30dd2b0bd032929798 Mon Sep 17 00:00:00 2001 From: garak Date: Sun, 18 Aug 2019 09:42:46 -0400 Subject: [PATCH] parsing heal locations allows spaces around parentheses --- src/project.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/project.cpp b/src/project.cpp index dfd13e93..a47b68ea 100644 --- a/src/project.cpp +++ b/src/project.cpp @@ -1440,7 +1440,7 @@ void Project::readHealLocations() { dataQualifiers.insert("heal_locations", getDataQualifiers(text, "sHealLocations")); - QRegularExpression regex("MAP_GROUP\\((?[A-Za-z0-9_]*)\\),\\s+MAP_NUM\\((\\1)\\),\\s+(?[0-9A-Fa-fx]*),\\s+(?[0-9A-Fa-fx]*)"); + QRegularExpression regex("MAP_GROUP[\\(\\s]+(?[A-Za-z0-9_]+)[\\s\\)]+,\\s*MAP_NUM[\\(\\s]+(\\1)[\\s\\)]+,\\s*(?[0-9A-Fa-fx]+),\\s*(?[0-9A-Fa-fx]+)"); QRegularExpressionMatchIterator iter = regex.globalMatch(text); flyableMaps.clear();