From 4a82dd2198a5fb81d89ec392fefbac3712aa8b35 Mon Sep 17 00:00:00 2001 From: Andrew Cooper Date: Thu, 15 Apr 2021 23:02:40 +1000 Subject: [PATCH] Fix display of Docked status --- 84 Super Star Trek/csharp/Objects/Enterprise.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/84 Super Star Trek/csharp/Objects/Enterprise.cs b/84 Super Star Trek/csharp/Objects/Enterprise.cs index 2f587631..ac9e8112 100644 --- a/84 Super Star Trek/csharp/Objects/Enterprise.cs +++ b/84 Super Star Trek/csharp/Objects/Enterprise.cs @@ -71,11 +71,12 @@ namespace SuperStarTrek.Objects } private string GetCondition() => - (_quadrant.HasKlingons, Energy / _maxEnergy) switch + IsDocked switch { - (true, _) => "*Red*", - (_, < 0.1f) => "Yellow", - _ => "Green" + true => "Docked", + false when _quadrant.HasKlingons => "*Red*", + false when Energy / _maxEnergy < 0.1f => "Yellow", + false => "Green" }; internal CommandResult Execute(Command command)