private static double GetShieldPctTotal() { if (!Cache.Instance.ActiveDrones.Any()) return 0; return Cache.Instance.ActiveDrones.Sum(d => d.ShieldPct); }