v2.4.0: adjusted extra charge gain logic for armband, fixing log spam
This commit is contained in:
+12
-11
@@ -217,18 +217,19 @@ public class MasterThievesArmband extends Artifact {
|
|||||||
@Override
|
@Override
|
||||||
public void charge(Hero target, float amount) {
|
public void charge(Hero target, float amount) {
|
||||||
if (cursed || target.buff(MagicImmune.class) != null) return;
|
if (cursed || target.buff(MagicImmune.class) != null) return;
|
||||||
partialCharge += 0.1f * amount;
|
if (charge < chargeCap) {
|
||||||
partialCharge = Math.min(partialCharge, chargeCap - charge);
|
partialCharge += 0.1f * amount;
|
||||||
while (partialCharge >= 1f){
|
while (partialCharge >= 1f) {
|
||||||
charge++;
|
charge++;
|
||||||
partialCharge--;
|
partialCharge--;
|
||||||
|
}
|
||||||
|
if (charge >= chargeCap) {
|
||||||
|
GLog.p(Messages.get(MasterThievesArmband.class, "full"));
|
||||||
|
partialCharge = 0;
|
||||||
|
charge = chargeCap;
|
||||||
|
}
|
||||||
|
updateQuickslot();
|
||||||
}
|
}
|
||||||
if (charge >= chargeCap){
|
|
||||||
GLog.p( Messages.get(MasterThievesArmband.class, "full") );
|
|
||||||
partialCharge = 0;
|
|
||||||
charge = chargeCap;
|
|
||||||
}
|
|
||||||
updateQuickslot();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user