Extracted code into method.

This commit is contained in:
2026-01-10 19:27:17 +01:00
parent 300e0a940a
commit af097ffdf5

View File

@ -50,16 +50,20 @@ public abstract class TotemItem extends Item {
return totemData.getCharge() >= getMaxCharge(); return totemData.getCharge() >= getMaxCharge();
} }
private boolean isChargeCostDynamic() {
return getConfig().getChargeCost() == -1;
}
private int getMaxCharge() { private int getMaxCharge() {
return getConfig().getChargeCost() == -1 return isChargeCostDynamic()
? getConfig().getChargeCostLimit() ? getConfig().getChargeCostLimit()
: getConfig().getChargeCost(); : getConfig().getChargeCost();
} }
private int getTargetCost(TotemData totemData) { private int getTargetCost(TotemData totemData) {
return getConfig().getChargeCost() != -1 return isChargeCostDynamic()
? getConfig().getChargeCost() ? (int)(totemData.getTargetDeaths() * getConfig().getChargeCostMultiplier())
: (int)(totemData.getTargetDeaths() * getConfig().getChargeCostMultiplier()); : getConfig().getChargeCost();
} }
private boolean canAffordTarget(TotemData totemData) { private boolean canAffordTarget(TotemData totemData) {