Browse Source

Reminder to add power collections later

magicbox-1.5.2.1
MagicBot 1 week ago
parent
commit
a9aa6e9660
  1. 2
      src/engine/gameManager/ConfigManager.java
  2. 3
      src/engine/wpak/EffectsParser.java
  3. 4
      src/engine/wpak/PowerActionParser.java
  4. 4
      src/engine/wpak/PowersParser.java

2
src/engine/gameManager/ConfigManager.java

@ -167,6 +167,8 @@ public enum ConfigManager {
Logger.info("Loading WPAK data"); Logger.info("Loading WPAK data");
// *** Needs powermanager collection
// defined before activation.
// EffectsParser.parseWpakFile(); // EffectsParser.parseWpakFile();
// PowersParser.parseWpakFile(); // PowersParser.parseWpakFile();
// PowerActionParser.parseWpakFile(); // PowerActionParser.parseWpakFile();

3
src/engine/wpak/EffectsParser.java

@ -13,7 +13,6 @@ import engine.mbEnums;
import engine.wpak.data.ConditionEntry; import engine.wpak.data.ConditionEntry;
import engine.wpak.data.Effect; import engine.wpak.data.Effect;
import engine.wpak.data.ModifierEntry; import engine.wpak.data.ModifierEntry;
import engine.wpakpowers.WpakPowerManager;
import org.pmw.tinylog.Logger; import org.pmw.tinylog.Logger;
import java.io.IOException; import java.io.IOException;
@ -56,7 +55,7 @@ public class EffectsParser {
while (matcher.find()) { while (matcher.find()) {
try { try {
Effect effect = parseEffectEntry(matcher.group()); Effect effect = parseEffectEntry(matcher.group());
WpakPowerManager._effectsLookup.put(effect.effect_id, effect); // WpakPowerManager._effectsLookup.put(effect.effect_id, effect);
} catch (Exception e) { } catch (Exception e) {
Logger.error("EFFECT PARSE FAILED: " + e); Logger.error("EFFECT PARSE FAILED: " + e);
} }

4
src/engine/wpak/PowerActionParser.java

@ -10,12 +10,10 @@ package engine.wpak;
import engine.gameManager.ConfigManager; import engine.gameManager.ConfigManager;
import engine.mbEnums; import engine.mbEnums;
import engine.util.Hasher;
import engine.wpak.data.Effect; import engine.wpak.data.Effect;
import engine.wpak.data.PowerAction; import engine.wpak.data.PowerAction;
import engine.wpak.data.StatTransfer; import engine.wpak.data.StatTransfer;
import engine.wpak.data.TrackEntry; import engine.wpak.data.TrackEntry;
import engine.wpakpowers.WpakPowerManager;
import org.pmw.tinylog.Logger; import org.pmw.tinylog.Logger;
import java.io.IOException; import java.io.IOException;
@ -54,7 +52,7 @@ public class PowerActionParser {
while (matcher.find()) { while (matcher.find()) {
PowerAction powerAction = parsePowerActionEntry(matcher.group().trim()); PowerAction powerAction = parsePowerActionEntry(matcher.group().trim());
WpakPowerManager._powerActionLookup.put(Hasher.SBStringHash(powerAction.action_id), powerAction); // WpakPowerManager._powerActionLookup.put(Hasher.SBStringHash(powerAction.action_id), powerAction);
} }
} }

4
src/engine/wpak/PowersParser.java

@ -10,9 +10,7 @@ package engine.wpak;
import engine.gameManager.ConfigManager; import engine.gameManager.ConfigManager;
import engine.mbEnums; import engine.mbEnums;
import engine.util.Hasher;
import engine.wpak.data.*; import engine.wpak.data.*;
import engine.wpakpowers.WpakPowerManager;
import org.pmw.tinylog.Logger; import org.pmw.tinylog.Logger;
import java.io.IOException; import java.io.IOException;
@ -52,7 +50,7 @@ public class PowersParser {
while (matcher.find()) { while (matcher.find()) {
Power power = parsePowerEntry(matcher.group().trim()); Power power = parsePowerEntry(matcher.group().trim());
WpakPowerManager._powersLookup.put(Hasher.SBStringHash(power.power_id), power); // @TODO WpakPowerManager._powersLookup.put(Hasher.SBStringHash(power.power_id), power);
} }
} }

Loading…
Cancel
Save