diff --git a/src/engine/wpak/EffectsParser.java b/src/engine/wpak/EffectsParser.java index 44faed9b..295f1c21 100644 --- a/src/engine/wpak/EffectsParser.java +++ b/src/engine/wpak/EffectsParser.java @@ -55,7 +55,7 @@ public class EffectsParser { // Remove all lines that contain a # and leading/trailing blank lines - effectData = effectData.replaceAll("(?m)^.*#.*\r?\n?", ""); + effectData = effectData.replaceAll("(?m)^[ \t]*\r?\n?", ""); effectData = effectData.trim(); // Parse effect entry header diff --git a/src/engine/wpak/PowersParser.java b/src/engine/wpak/PowersParser.java index 4d92c691..7de50682 100644 --- a/src/engine/wpak/PowersParser.java +++ b/src/engine/wpak/PowersParser.java @@ -72,9 +72,9 @@ public class PowersParser { // Cleanup dangling tags and lines that contain a # and leading/trailing blank lines powerString = new StringBuilder(powerString.toString().replaceAll("CONDITIONBEGINCONDITIONEND", "")); - powerString = new StringBuilder(powerString.toString().replaceAll("(?m)^.*#.*\r?\n?", "")); + powerString = new StringBuilder(powerString.toString().replaceAll("(?m)^[ \t]*\r?\n?", "")); - conditionString = new StringBuilder(conditionString.toString().replaceAll("(?m)^.*#.*\r?\n?", "")); + conditionString = new StringBuilder(conditionString.toString().replaceAll("(?m)^[ \t]*\r?\n?", "")); // Parse header line in power data