From 1ab4b9b72c56777e0057d189f4b1ee1d7625e391 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Wed, 16 Oct 2013 19:09:15 +1300 Subject: [PATCH] Fix the rank chevron size when zooming. --- OpenRA.Mods.RA/GainsExperience.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/OpenRA.Mods.RA/GainsExperience.cs b/OpenRA.Mods.RA/GainsExperience.cs index 0dc11ce260..01bb9f4ad8 100644 --- a/OpenRA.Mods.RA/GainsExperience.cs +++ b/OpenRA.Mods.RA/GainsExperience.cs @@ -121,8 +121,9 @@ namespace OpenRA.Mods.RA var bounds = self.Bounds.Value; bounds.Offset(pos.X, pos.Y); - var effectPos = wr.Position(new int2(bounds.Right, bounds.Bottom - 2)); - yield return new SpriteRenderable(RankAnim.Image, effectPos, WVec.Zero, 0, wr.Palette("effect"), 1f, true); + var offset = (int)(6 / wr.Viewport.Zoom); + var effectPos = wr.Position(new int2(bounds.Right - offset, bounds.Bottom - offset)); + yield return new SpriteRenderable(RankAnim.Image, effectPos, WVec.Zero, 0, wr.Palette("effect"), 1f / wr.Viewport.Zoom, true); } }