Implement player stance colors
Adds an option to display actors on radar and support weapon timers in colors denoting the diplomatic stance toward the player.
This commit is contained in:
committed by
Oliver Brakmann
parent
ce8b03a276
commit
eb795909da
@@ -156,12 +156,12 @@ namespace OpenRA.Mods.Common.Traits
|
||||
&& (self.CenterPosition - a.Actor.CenterPosition).LengthSquared <= a.Trait.Info.Range.LengthSquared);
|
||||
}
|
||||
|
||||
Color IRadarColorModifier.RadarColorOverride(Actor self)
|
||||
Color IRadarColorModifier.RadarColorOverride(Actor self, Color color)
|
||||
{
|
||||
var c = self.Owner.Color.RGB;
|
||||
if (self.Owner == self.World.LocalPlayer && Cloaked)
|
||||
c = Color.FromArgb(128, c);
|
||||
return c;
|
||||
color = Color.FromArgb(128, color);
|
||||
|
||||
return color;
|
||||
}
|
||||
|
||||
void GrantUpgrades(Actor self)
|
||||
|
||||
Reference in New Issue
Block a user