diff --git a/OpenRA.Mods.Common/Projectiles/LaserZap.cs b/OpenRA.Mods.Common/Projectiles/LaserZap.cs index 2819396213..b9ccd3ca79 100644 --- a/OpenRA.Mods.Common/Projectiles/LaserZap.cs +++ b/OpenRA.Mods.Common/Projectiles/LaserZap.cs @@ -106,7 +106,7 @@ namespace OpenRA.Mods.Common.Projectiles if (ticks < info.BeamDuration) { - var rc = Color.FromArgb((info.BeamDuration - ticks) * 255 / info.BeamDuration, color); + var rc = Color.FromArgb((info.BeamDuration - ticks) * color.A / info.BeamDuration, color); yield return new BeamRenderable(args.Source, info.ZOffset, target - args.Source, info.Shape, info.Width, rc); }