atr check failure

This commit is contained in:
2025-03-09 10:42:50 -05:00
parent 67653febd5
commit aaa737649e
2 changed files with 23 additions and 17 deletions
+12 -7
View File
@@ -6,6 +6,7 @@ import engine.powers.EffectsBase;
import engine.powers.PowersBase;
import engine.powers.effectmodifiers.AbstractEffectModifier;
import engine.server.MBServerStatics;
import org.pmw.tinylog.Logger;
import java.math.BigDecimal;
import java.math.RoundingMode;
@@ -384,15 +385,19 @@ public class PlayerCombatStats {
}
}
} else {
for (AbstractEffectModifier mod : this.owner.effects.get(effID).getEffectModifiers()) {
if (mod.modType.equals(Enum.ModType.OCV)) {
if(mod.getPercentMod() == 0) {
float value = mod.getMinMod();
int trains = this.owner.effects.get(effID).getTrains();
float modValue = value + (trains * mod.getRamp());
atrEnchants += modValue;
try {
for (AbstractEffectModifier mod : this.owner.effects.get(effID).getEffectModifiers()) {
if (mod.modType.equals(Enum.ModType.OCV)) {
if (mod.getPercentMod() == 0) {
float value = mod.getMinMod();
int trains = this.owner.effects.get(effID).getTrains();
float modValue = value + (trains * mod.getRamp());
atrEnchants += modValue;
}
}
}
}catch(Exception e){
//Logger.error(e.getMessage());
}
}
}