PowerAction parsing work.

This commit is contained in:
2024-08-20 15:05:47 -04:00
parent 502dda0b3b
commit cd80b9f228
2 changed files with 6 additions and 6 deletions
+4 -4
View File
@@ -86,11 +86,12 @@ public class PowerActionParser {
effectDescription.effect_id = headerIterator.next();
powerActionEntry.effects.add(effectDescription);
case "CreateMob":
powerActionEntry.arg1 = Integer.parseInt(headerIterator.next());
powerActionEntry.arg2 = Integer.parseInt(headerIterator.next());
powerActionEntry.petLevel = Integer.parseInt(headerIterator.next());
powerActionEntry.petRace = Integer.parseInt(headerIterator.next());
break;
case "ApplyEffect":
case "DeferredPower ":
case "DeferredPower":
case "DirectDamage":
while (headerIterator.hasNext()) {
effectDescription = new EffectDescription();
effectDescription.effect_id = headerIterator.next();
@@ -98,7 +99,6 @@ public class PowerActionParser {
powerActionEntry.effects.add(effectDescription);
}
break;
default:
Logger.error("Unhandled type " + powerActionEntry.action_type + " for Pow4erAction: " + powerActionEntry.action_id);
break;
+2 -2
View File
@@ -33,7 +33,7 @@ public class PowerActionEntry {
public mbEnums.DamageType damageType;
public boolean applyEffectBlank = false;
public boolean wearOffEffectBlank = false;
public int arg1;
public int arg2;
public int petLevel;
public int petRace;
}