From bd9c748b17284c013f899309d6b1fc4f1aedadd4 Mon Sep 17 00:00:00 2001 From: geckosoft Date: Thu, 11 Nov 2010 06:41:00 +0100 Subject: [PATCH] Fixed: SurrenderOnDisconnect (needs testing --- OpenRA.Mods.RA/Player/SurrenderOnDisconnect.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Mods.RA/Player/SurrenderOnDisconnect.cs b/OpenRA.Mods.RA/Player/SurrenderOnDisconnect.cs index 768839f0c3..8c27a68d58 100644 --- a/OpenRA.Mods.RA/Player/SurrenderOnDisconnect.cs +++ b/OpenRA.Mods.RA/Player/SurrenderOnDisconnect.cs @@ -37,7 +37,7 @@ namespace OpenRA.Mods.RA if (client.State == Session.ClientState.Disconnected) { Disconnected = true; /* dont call this multiple times! */ - self.World.IssueOrder(new Order("Surrender", self, false)); + self.World.players.Do(pl => pl.Value.PlayerActor.TraitsImplementing().Do(t => t.ResolveOrder(pl.Value.PlayerActor, new Order("Surrender", self, false)))); } } }