diff --git a/src/engine/ConfigParsing/EffectEntry/EffectModifier.java b/src/engine/ConfigParsing/EffectEntry/EffectModifier.java index 20fc35b6..b931f737 100644 --- a/src/engine/ConfigParsing/EffectEntry/EffectModifier.java +++ b/src/engine/ConfigParsing/EffectEntry/EffectModifier.java @@ -7,6 +7,6 @@ public class EffectModifier { public int min; public int max; public float scale; - public String slopeType; + public mbEnums.CompoundCurveType slopeType; public String target; } diff --git a/src/engine/ConfigParsing/EffectsParser.java b/src/engine/ConfigParsing/EffectsParser.java index fc625fd0..8df1d684 100644 --- a/src/engine/ConfigParsing/EffectsParser.java +++ b/src/engine/ConfigParsing/EffectsParser.java @@ -131,6 +131,11 @@ public class EffectsParser { effectModifier.min = Integer.parseInt(modValues.get(1).trim()); effectModifier.max = Integer.parseInt(modValues.get(2).trim()); break; + case BladeTrails: + break; + case MeleeDamageModifier: + effectModifier.scale = Float.parseFloat(modValues.get(2).trim()); + effectModifier.slopeType = mbEnums.CompoundCurveType.valueOf(modValues.get(3).trim()); default: Logger.error("Unhandled type: " + effectModifier.type); break;