From a1e7aad19d6eca57bed5fa1dda3aaa9bdc210527 Mon Sep 17 00:00:00 2001 From: EggleEgg <125359838+EggleEgg@users.noreply.github.com> Date: Mon, 7 Sep 2026 18:35:41 +0200 Subject: [PATCH] Bugfix: show random lightning length in corvus stats (#12606) --- core/src/mindustry/world/meta/StatValues.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/world/meta/StatValues.java b/core/src/mindustry/world/meta/StatValues.java index b01f2f3427..c210293c5f 100644 --- a/core/src/mindustry/world/meta/StatValues.java +++ b/core/src/mindustry/world/meta/StatValues.java @@ -736,7 +736,10 @@ public class StatValues{ int count = (int)(b.length / b.lightningSpacing) * 2 + 2; float damage = b.lightningDamage < 0 ? b.damage : b.lightningDamage; sep(bt, Core.bundle.format("bullet.lightning", count, damage)); - note(bt, Core.bundle.format("bullet.lightninginterval", Strings.autoFixed(b.lightningSpacing / tilesize, 2), Strings.autoFixed(b.lightningLength, 2))).left(); + String length = b.lightningLengthRand > 0 ? + Strings.format("@[]-[stat]@", Strings.autoFixed(b.lightningLength, 2), Strings.autoFixed(b.lightningLength + b.lightningLengthRand, 2)) + : Strings.autoFixed(b.lightningLength, 2); + note(bt, Core.bundle.format("bullet.lightninginterval", Strings.autoFixed(b.lightningSpacing / tilesize, 2), length)).left(); } if(type instanceof EmpBulletType b && b.radius > 0f){