From 7f67b1dbce4b2d7a5c3bb6c46d542d46c62ba2ab Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 18 Jun 2026 21:16:32 -0400 Subject: [PATCH] Misc minor fixes --- core/src/mindustry/graphics/Drawf.java | 2 +- core/src/mindustry/graphics/ParticleRenderer.java | 2 +- core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/mindustry/graphics/Drawf.java b/core/src/mindustry/graphics/Drawf.java index f7ccb5990c..56e1333980 100644 --- a/core/src/mindustry/graphics/Drawf.java +++ b/core/src/mindustry/graphics/Drawf.java @@ -522,7 +522,7 @@ public class Drawf{ if(a >= 1f/255f){ if(lod > 0.0001f){ - Draw.alpha(lod); + Draw.alpha(lod * a); Draw.rect(start, x, y, start.width * scale * start.scl(), start.height * scale * start.scl(), rot + 180); Draw.rect(end, x2, y2, end.width * scale * end.scl(), end.height * scale * end.scl(), rot); Draw.alpha(a); diff --git a/core/src/mindustry/graphics/ParticleRenderer.java b/core/src/mindustry/graphics/ParticleRenderer.java index 1d3beae510..32aeec37d5 100644 --- a/core/src/mindustry/graphics/ParticleRenderer.java +++ b/core/src/mindustry/graphics/ParticleRenderer.java @@ -12,7 +12,7 @@ import java.util.concurrent.*; /** WIP experimental point-sprite based particle renderer. */ public class ParticleRenderer{ - static final boolean useAsync = true; + static final boolean useAsync = !OS.isIos && !OS.isAndroid; static final int maxParticles = 100_000, maxParticlesPerFrame = 25_000; static final int particleSize = 1 + //time diff --git a/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java b/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java index 6574e2889b..2b560245fa 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java @@ -51,7 +51,7 @@ public class ItemTurret extends Turret{ stats.remove(Stat.itemCapacity); stats.add(Stat.ammo, StatValues.ammo(ammoTypes, name)); - stats.add(Stat.ammoCapacity, maxAmmo / ammoPerShot, StatUnit.shots); + stats.add(Stat.ammoCapacity, maxAmmo / Math.max(ammoPerShot, 1), StatUnit.shots); } @Override