Browse Source

Variable rename

feature-config-usage
MagicBot 6 days ago
parent
commit
feebddd495
  1. 4
      src/engine/powers/poweractions/CharmPowerAction.java
  2. 4
      src/engine/powers/poweractions/FearPowerAction.java
  3. 6
      src/engine/wpak/PowerActionParser.java
  4. 4
      src/engine/wpak/data/PowerAction.java
  5. 6
      src/engine/wpakpowers/Behaviours.java
  6. 6
      src/engine/wpakpowers/WpakPowerManager.java

4
src/engine/powers/poweractions/CharmPowerAction.java

@ -28,8 +28,8 @@ public class CharmPowerAction extends AbstractPowerAction {
public CharmPowerAction(PowerAction powerAction) { public CharmPowerAction(PowerAction powerAction) {
super(powerAction); super(powerAction);
this.levelCap = powerAction.ramp; this.levelCap = powerAction.levelCap;
this.levelCapRamp = powerAction.compoundCurveType.ordinal(); this.levelCapRamp = powerAction.levelCapCurve.ordinal();
} }
@Override @Override

4
src/engine/powers/poweractions/FearPowerAction.java

@ -29,8 +29,8 @@ public class FearPowerAction extends AbstractPowerAction {
public FearPowerAction(PowerAction powerAction) { public FearPowerAction(PowerAction powerAction) {
super(powerAction); super(powerAction);
this.levelCap = powerAction.ramp; this.levelCap = powerAction.levelCap;
this.levelCapRamp = powerAction.compoundCurveType.ordinal(); this.levelCapRamp = powerAction.levelCapCurve.ordinal();
} }
@Override @Override

6
src/engine/wpak/PowerActionParser.java

@ -171,7 +171,7 @@ public class PowerActionParser {
powerAction.effects.add(effect); powerAction.effects.add(effect);
break; break;
case Resurrect: case Resurrect:
powerAction.ramp = Integer.parseInt(headerIterator.next()); powerAction.levelCap = Integer.parseInt(headerIterator.next());
break; break;
case SetItemFlag: case SetItemFlag:
powerAction.itemFlag = mbEnums.ItemFlags.valueOf(headerIterator.next()); powerAction.itemFlag = mbEnums.ItemFlags.valueOf(headerIterator.next());
@ -271,10 +271,10 @@ public class PowerActionParser {
break; break;
case "LEVELCAP": case "LEVELCAP":
arguments = Arrays.asList(lineValues.get(1).trim().split("\\s+")); arguments = Arrays.asList(lineValues.get(1).trim().split("\\s+"));
powerAction.ramp = Integer.parseInt(arguments.get(0)); powerAction.levelCap = Integer.parseInt(arguments.get(0));
if (arguments.size() > 1) // Not all level caps have a curve if (arguments.size() > 1) // Not all level caps have a curve
powerAction.compoundCurveType = mbEnums.CompoundCurveType.valueOf(arguments.get(1)); powerAction.levelCapCurve = mbEnums.CompoundCurveType.valueOf(arguments.get(1));
break; break;
case "CLEARAGGRO": case "CLEARAGGRO":
powerAction.clearAggro = Boolean.parseBoolean(lineValues.get(1).trim()); powerAction.clearAggro = Boolean.parseBoolean(lineValues.get(1).trim());

4
src/engine/wpak/data/PowerAction.java

@ -23,8 +23,8 @@ public class PowerAction {
public int petLevel; public int petLevel;
public int petRace; public int petRace;
public StatTransfer statTransfer; public StatTransfer statTransfer;
public int ramp; public int levelCap;
public mbEnums.CompoundCurveType compoundCurveType; public mbEnums.CompoundCurveType levelCapCurve;
public TrackEntry trackEntry; public TrackEntry trackEntry;
// Additional variables after header go here. // Additional variables after header go here.

6
src/engine/wpakpowers/Behaviours.java

@ -31,12 +31,12 @@ public class Behaviours {
public static Object Standard(AbstractCharacter caster, Power power, Integer rank, AbstractWorldObject target, public static Object Standard(AbstractCharacter caster, Power power, Integer rank, AbstractWorldObject target,
PowerAction powerAction, Effect effect, ModifierEntry modifierEntry) { PowerAction powerAction, Effect effect, ModifierEntry modifierEntry) {
return WpakPowerManager.applyCurveToValue(powerAction.compoundCurveType, modifierEntry.compoundCurveType.getValue(), rank); return WpakPowerManager.applyCurveToValue(powerAction.levelCapCurve, modifierEntry.compoundCurveType.getValue(), rank);
} }
public static Object FPSubTypeAttr(AbstractCharacter caster, Power power, Integer rank, AbstractWorldObject target, public static Object FPSubTypeAttr(AbstractCharacter caster, Power power, Integer rank, AbstractWorldObject target,
PowerAction powerAction, Effect effect, ModifierEntry modifierEntry) { PowerAction powerAction, Effect effect, ModifierEntry modifierEntry) {
return WpakPowerManager.applyCurveToValue(powerAction.compoundCurveType, modifierEntry.compoundCurveType.getValue(), rank); return WpakPowerManager.applyCurveToValue(powerAction.levelCapCurve, modifierEntry.compoundCurveType.getValue(), rank);
} }
public static Object SubTypeSourceType(AbstractCharacter caster, Power power, Integer rank, AbstractWorldObject target, public static Object SubTypeSourceType(AbstractCharacter caster, Power power, Integer rank, AbstractWorldObject target,
@ -58,7 +58,7 @@ public class Behaviours {
public static Object FPSubTypeDmg(AbstractCharacter caster, Power power, Integer rank, AbstractWorldObject target, public static Object FPSubTypeDmg(AbstractCharacter caster, Power power, Integer rank, AbstractWorldObject target,
PowerAction powerAction, Effect effect, ModifierEntry modifierEntry) { PowerAction powerAction, Effect effect, ModifierEntry modifierEntry) {
String key = modifierEntry.arg1; String key = modifierEntry.arg1;
float value = WpakPowerManager.applyCurveToValue(powerAction.compoundCurveType, modifierEntry.compoundCurveType.getValue(), rank); float value = WpakPowerManager.applyCurveToValue(powerAction.levelCapCurve, modifierEntry.compoundCurveType.getValue(), rank);
return new Pair<>(key,value); return new Pair<>(key,value);
} }

6
src/engine/wpakpowers/WpakPowerManager.java

@ -443,10 +443,10 @@ public class WpakPowerManager {
// Method scales by either integer or float values driven by the curve type // Method scales by either integer or float values driven by the curve type
if (EnumSet.of(mbEnums.CompoundCurveType.DefaultFlat, mbEnums.CompoundCurveType.DefaultSlope, if (EnumSet.of(mbEnums.CompoundCurveType.DefaultFlat, mbEnums.CompoundCurveType.DefaultSlope,
mbEnums.CompoundCurveType.DefaultSlopeDown).contains(powerAction.compoundCurveType)) mbEnums.CompoundCurveType.DefaultSlopeDown).contains(powerAction.levelCapCurve))
scaledValue = powerAction.compoundCurveType.getValue() + (modifierEntry.compoundCurveType.getValue() * rank); scaledValue = powerAction.levelCapCurve.getValue() + (modifierEntry.compoundCurveType.getValue() * rank);
else else
scaledValue = powerAction.compoundCurveType.getValue() * (1 + (modifierEntry.compoundCurveType.getValue() * rank)); scaledValue = powerAction.levelCapCurve.getValue() * (1 + (modifierEntry.compoundCurveType.getValue() * rank));
scaledValue = scaledValue * 0.01f; scaledValue = scaledValue * 0.01f;

Loading…
Cancel
Save