More powerAction work

This commit is contained in:
2024-08-20 18:49:03 -04:00
parent 4e3a578ad1
commit e56c5a4fdc
2 changed files with 4 additions and 0 deletions
+3
View File
@@ -176,11 +176,13 @@ public class PowerActionParser {
trackEntry.type = headerIterator.next(); trackEntry.type = headerIterator.next();
trackEntry.min = Integer.parseInt(headerIterator.next()); trackEntry.min = Integer.parseInt(headerIterator.next());
trackEntry.max = Integer.parseInt(headerIterator.next()); trackEntry.max = Integer.parseInt(headerIterator.next());
powerActionEntry.trackEntry = trackEntry;
break; break;
case "NOTRANSFORM": case "NOTRANSFORM":
effectDescription = new EffectDescription(); effectDescription = new EffectDescription();
effectDescription.type = headerIterator.next(); effectDescription.type = headerIterator.next();
effectDescription.effect_id = headerIterator.next(); effectDescription.effect_id = headerIterator.next();
powerActionEntry.effects.add(effectDescription);
break; break;
case "NOROOT": case "NOROOT":
case "NOSNARE": case "NOSNARE":
@@ -197,6 +199,7 @@ public class PowerActionParser {
effectDescription.type = headerIterator.next(); effectDescription.type = headerIterator.next();
effectDescription.effect_id = headerIterator.next(); effectDescription.effect_id = headerIterator.next();
effectDescription.level = Integer.parseInt(headerIterator.next()); effectDescription.level = Integer.parseInt(headerIterator.next());
powerActionEntry.effects.add(effectDescription);
break; break;
case "Recall": // No arguments for these tags or not parsed case "Recall": // No arguments for these tags or not parsed
case "Teleport": case "Teleport":
@@ -24,6 +24,7 @@ public class PowerActionEntry {
public StatTransfer statTransfer; public StatTransfer statTransfer;
public int levelCap; public int levelCap;
public mbEnums.CompoundCurveType levelCurve; public mbEnums.CompoundCurveType levelCurve;
public TrackEntry trackEntry;
// Additional variables after header go here. // Additional variables after header go here.