fix problems

This commit is contained in:
JasonP01
2026-08-06 05:44:04 +02:00
parent 10968885c6
commit 42b02ec944
3 changed files with 7 additions and 3 deletions
+1 -1
View File
@@ -477,7 +477,7 @@ public class Damage{
// Should the chance be per unit or for the whole shot?
// current: per unit
entity.apply(effect, duration, chance);
entity.apply(effect, duration, false, chance);
};
rect.setSize(radius * 2).setCenter(x, y);
@@ -512,7 +512,7 @@ public class BulletType extends Content implements Cloneable{
Tmp.v3.set(unit).sub(b).nor().scl(knockback * 80f);
if(impact) Tmp.v3.setAngle(b.rotation() + (knockback < 0 ? 180f : 0f));
unit.impulse(Tmp.v3);
unit.apply(status, statusDuration, statusChance);
unit.apply(status, statusDuration, false, statusChance);
Events.fire(bulletDamageEvent.set(unit, b));
}
@@ -39,7 +39,11 @@ abstract class StatusComp implements Posc{
}
public void apply(StatusEffect effect, float duration, boolean shorten){
applyStatus(effect, duration, shorten, 1f);
apply(effect, duration, shorten, 1f);
}
public void apply(StatusEffect effect, float duration, boolean shorten, float statusChance){
applyStatus(effect, duration, shorten, statusChance);
}
public float getDuration(StatusEffect effect){