mirror of
https://github.com/nolen777/eagle0.git
synced 2026-07-28 20:55:44 +00:00
Color province commander counts independently (#8761)
This commit is contained in:
+12
-6
@@ -186,15 +186,21 @@ namespace eagle {
|
||||
var lowLoyaltyHeroes = heroes.Where(IsLowLoyalty).ToList();
|
||||
var overHeroCap = fullInfo.HeroCap < heroes.Count;
|
||||
|
||||
var heroCountString = $"{heroes.Count} / {fullInfo.HeroCap}";
|
||||
if (lowLoyaltyHeroes.Any() || overHeroCap) {
|
||||
CommandersField.text = GUIUtils.ColoredString(Color.red, heroCountString);
|
||||
var heroCountString = $"{heroes.Count}";
|
||||
if (lowLoyaltyHeroes.Any()) {
|
||||
heroCountString = GUIUtils.ColoredString(Color.red, heroCountString);
|
||||
} else if (heroes.Any(IsMediumLoyalty)) {
|
||||
CommandersField.text = GUIUtils.ColoredString(Color.yellow, heroCountString);
|
||||
} else {
|
||||
CommandersField.text = heroCountString;
|
||||
heroCountString = GUIUtils.ColoredString(Color.yellow, heroCountString);
|
||||
}
|
||||
|
||||
var heroCapString = $"{fullInfo.HeroCap}";
|
||||
if (overHeroCap) {
|
||||
heroCapString = GUIUtils.ColoredString(Color.red, heroCapString);
|
||||
} else if (heroes.Count == fullInfo.HeroCap) {
|
||||
heroCapString = GUIUtils.ColoredString(Color.yellow, heroCapString);
|
||||
}
|
||||
CommandersField.text = $"{heroCountString} / {heroCapString}";
|
||||
|
||||
var tooltipReasons = new List<string>();
|
||||
if (overHeroCap) { tooltipReasons.Add("Over hero cap"); }
|
||||
if (lowLoyaltyHeroes.Any()) {
|
||||
|
||||
Reference in New Issue
Block a user