Effects.cfg parser

This commit is contained in:
2024-07-23 21:18:12 -05:00
parent f81a1acb20
commit 56dd3cfa95
3 changed files with 6 additions and 4 deletions
@@ -9,6 +9,6 @@ public class EffectData {
public String name;
public int icon;
public ArrayList<mbEnums.EffectSourceType> sources;
public ArrayList<mbEnums.ModType> mods;
public ArrayList<Mod> mods;
public ArrayList<String> conditions;
}
@@ -1,8 +1,10 @@
package engine.ConfigParsing.EffectsData;
import engine.mbEnums;
import java.util.ArrayList;
public class Mod {
public String type;
public mbEnums.ModType type;
public ArrayList<String> values;
}
+2 -2
View File
@@ -103,11 +103,11 @@ public class EffectsParser {
while(!lines.get(index + extra).contains("MODSEND"))
{
//data.mods.add(lines[index + extra].Replace(" ", ""));
mod.type = lines.get(index + extra).replace(" ", "").split(" ")[0];
mod.type = mbEnums.ModType.valueOf(lines.get(index + extra).replace(" ", "").split(" ")[0]);
GenerateModValues(mod, lines.get(index + extra).replace(" ", "").replace(" ", "").split(" "));
extra++;
}
data.mods.add(mbEnums.ModType.valueOf(mod.type));
data.mods.add(mod);
}
index++;
}