diff --git a/unit/unit_draw.cpp b/unit/unit_draw.cpp index 8d79d90fd..d56e0b4de 100644 --- a/unit/unit_draw.cpp +++ b/unit/unit_draw.cpp @@ -609,6 +609,10 @@ void ShowOrder(const CUnit *unit) if (unit->Destroyed) { return; } + + if (unit->Player != ThisPlayer && !ThisPlayer->IsAllied(unit)) { + return; + } // Get current position x1 = CurrentViewport->Map2ViewportX(