bugfix in parser

This commit is contained in:
2025-02-20 14:02:28 -05:00
parent c75a153c92
commit fac426a09c
3 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -159,7 +159,7 @@ public class PowersParser {
case "ACTION":
actionEntry = new ActionEntry();
arguments = Arrays.asList(lineValues.get(1).trim().split("\\s+"));
actionEntry.effect_id = arguments.get(0);
actionEntry.action_id = arguments.get(0);
actionEntry.minTrains = Integer.parseInt(arguments.get(1));
actionEntry.maxTrains = Integer.parseInt(arguments.get(2));
actionEntry.duration = Float.parseFloat(arguments.get(3));
+1 -1
View File
@@ -12,7 +12,7 @@ import engine.mbEnums;
public class ActionEntry {
public String effect_id;
public String action_id;
public int minTrains;
public int maxTrains;
public float duration;
+2 -2
View File
@@ -337,10 +337,10 @@ public class WpakPowerManager {
for (ActionEntry actionEntry : power.actionEntries) {
Effect effect = effect_data.get(actionEntry.effect_id);
Effect effect = effect_data.get(actionEntry.action_id);
if (effect == null) {
Logger.error("Null effect for " + actionEntry.effect_id);
Logger.error("Null effect for " + actionEntry.action_id);
continue;
}