diff --git a/src/engine/ConfigParsing/EffectsParser.java b/src/engine/ConfigParsing/EffectsParser.java index 2d63f143..29d1c339 100644 --- a/src/engine/ConfigParsing/EffectsParser.java +++ b/src/engine/ConfigParsing/EffectsParser.java @@ -113,8 +113,12 @@ public class EffectsParser { matcher = CONDITIONS_REGEX.matcher(effectData); while (matcher.find()) { - String[] condition = matcher.group().trim().split(" "); - effectEntry.conditions.put(condition[0].trim(), Float.parseFloat(condition[1])); + String[] conditions = matcher.group().trim().split("\n"); + + for (String condition : conditions) { + String[] parameters = condition.trim().split(" "); + effectEntry.conditions.put(parameters[0], Float.parseFloat(parameters[1])); + } }