diff --git a/OpenRA.Mods.RA/Effects/GpsSatellite.cs b/OpenRA.Mods.RA/Effects/GpsSatellite.cs index 12647d5540..fb4a464360 100644 --- a/OpenRA.Mods.RA/Effects/GpsSatellite.cs +++ b/OpenRA.Mods.RA/Effects/GpsSatellite.cs @@ -17,14 +17,12 @@ namespace OpenRA.Mods.RA.Effects { class GpsSatellite : IEffect { - float2 Origin; WPos Pos; Animation Anim = new Animation("sputnik"); - public GpsSatellite(WPos pos, float2 spriteOrigin) + public GpsSatellite(WPos pos) { Pos = pos; - Origin = spriteOrigin; Anim.PlayRepeating("idle"); } @@ -39,7 +37,7 @@ namespace OpenRA.Mods.RA.Effects public IEnumerable Render(WorldRenderer wr) { - yield return new SpriteRenderable(Anim.Image, Pos, 0, wr.Palette("effect"), 1f, Origin); + yield return new SpriteRenderable(Anim.Image, Pos, 0, wr.Palette("effect"), 1f); } } } diff --git a/OpenRA.Mods.RA/Effects/SatelliteLaunch.cs b/OpenRA.Mods.RA/Effects/SatelliteLaunch.cs index 7c721cc5c6..7c70600b57 100644 --- a/OpenRA.Mods.RA/Effects/SatelliteLaunch.cs +++ b/OpenRA.Mods.RA/Effects/SatelliteLaunch.cs @@ -19,7 +19,6 @@ namespace OpenRA.Mods.RA.Effects { int frame = 0; Animation doors = new Animation("atek"); - float2 doorOrigin = new float2(16,24); WPos pos; public SatelliteLaunch(Actor a) @@ -35,12 +34,12 @@ namespace OpenRA.Mods.RA.Effects doors.Tick(); if (++frame == 19) - world.AddFrameEndTask(w => w.Add(new GpsSatellite(pos, doorOrigin))); + world.AddFrameEndTask(w => w.Add(new GpsSatellite(pos))); } public IEnumerable Render(WorldRenderer wr) { - yield return new SpriteRenderable(doors.Image, pos, 0, wr.Palette("effect"), 1f, doorOrigin); + yield return new SpriteRenderable(doors.Image, pos, 0, wr.Palette("effect"), 1f); } } } diff --git a/mods/ra/sequences/animations.yaml b/mods/ra/sequences/animations.yaml index 4830ba4ae2..b2e43d06da 100644 --- a/mods/ra/sequences/animations.yaml +++ b/mods/ra/sequences/animations.yaml @@ -174,6 +174,7 @@ sputnik: idle: Start: 0 Length: * + Offset: -4,0 dd-crnr: idle: diff --git a/mods/ra/sequences/structures.yaml b/mods/ra/sequences/structures.yaml index cf93b4624a..21e449c5c6 100644 --- a/mods/ra/sequences/structures.yaml +++ b/mods/ra/sequences/structures.yaml @@ -148,6 +148,7 @@ atek: active: sputdoor Start: 0 Length: * + Offset: -4,0 stek: idle: