From 61959aa45b40923ae6b9735d927c564fb3320e27 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Fri, 29 Mar 2013 20:10:43 +1300 Subject: [PATCH] Fix TeslaZap to account for altitude. --- OpenRA.Mods.RA/Effects/TeslaZap.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/OpenRA.Mods.RA/Effects/TeslaZap.cs b/OpenRA.Mods.RA/Effects/TeslaZap.cs index 3d9a25c801..4df7ca777f 100755 --- a/OpenRA.Mods.RA/Effects/TeslaZap.cs +++ b/OpenRA.Mods.RA/Effects/TeslaZap.cs @@ -46,11 +46,13 @@ namespace OpenRA.Mods.RA.Effects var bright = SequenceProvider.GetSequence(Info.Image, "bright"); var dim = SequenceProvider.GetSequence(Info.Image, "dim"); + var src = new PPos(Args.src.X, Args.src.Y - Args.srcAltitude); + var dest = new PPos(Args.dest.X, Args.dest.Y - Args.destAltitude); for (var n = 0; n < Info.DimZaps; n++) - foreach (var z in DrawZapWandering(wr, Args.src, Args.dest, dim)) + foreach (var z in DrawZapWandering(wr, src, dest, dim)) yield return z; for (var n = 0; n < Info.BrightZaps; n++) - foreach (var z in DrawZapWandering(wr, Args.src, Args.dest, bright)) + foreach (var z in DrawZapWandering(wr, src, dest, bright)) yield return z; }