From 03dd192de87e0a9cc17f26c1cfbd2bf7cdfd17ca Mon Sep 17 00:00:00 2001 From: reaperrr Date: Sun, 6 Mar 2016 15:33:13 +0100 Subject: [PATCH] Make shadow palette of GravityBomb configurable --- OpenRA.Mods.Common/Effects/GravityBomb.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Effects/GravityBomb.cs b/OpenRA.Mods.Common/Effects/GravityBomb.cs index 504d73f400..952094724f 100644 --- a/OpenRA.Mods.Common/Effects/GravityBomb.cs +++ b/OpenRA.Mods.Common/Effects/GravityBomb.cs @@ -31,6 +31,8 @@ namespace OpenRA.Mods.Common.Effects public readonly bool Shadow = false; + [PaletteReference] public readonly string ShadowPalette = "shadow"; + public readonly WDist Velocity = WDist.Zero; [Desc("Value added to velocity every tick.")] @@ -95,7 +97,7 @@ namespace OpenRA.Mods.Common.Effects { var dat = world.Map.DistanceAboveTerrain(pos); var shadowPos = pos - new WVec(0, 0, dat.Length); - foreach (var r in anim.Render(shadowPos, wr.Palette("shadow"))) + foreach (var r in anim.Render(shadowPos, wr.Palette(info.ShadowPalette))) yield return r; }