Durability repair fix

This commit is contained in:
2023-01-29 19:06:54 -06:00
parent 727309a706
commit 8e692ea21e
3 changed files with 26 additions and 12 deletions
@@ -31,7 +31,6 @@ public class ArmorPiercingEffectModifier extends AbstractEffectModifier {
public void applyBonus(AbstractCharacter ac, int trains) {
Float amount = 0f;
PlayerBonuses bonus = ac.getBonuses();
//for to testing:
amount = this.percentMod;
bonus.addFloat(this, amount * 0.01f);
}
@@ -9,14 +9,13 @@
package engine.powers.effectmodifiers;
import engine.Enum;
import engine.jobs.AbstractEffectJob;
import engine.objects.AbstractCharacter;
import engine.objects.AbstractWorldObject;
import engine.objects.Building;
import engine.objects.Item;
import engine.objects.*;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.concurrent.ConcurrentHashMap;
public class DurabilityEffectModifier extends AbstractEffectModifier {
@@ -35,7 +34,17 @@ public class DurabilityEffectModifier extends AbstractEffectModifier {
}
@Override
public void applyBonus(Item item, int trains) {}
public void applyBonus(Item item, int trains)
{
if(item == null){
return;
}
float amount = 0;
amount = this.percentMod;
item.addBonus(this,amount);
}
@Override
public void applyBonus(Building building, int trains) {}
}