ServerOrder no longer transmits a playerId.

This commit is contained in:
Bob
2010-01-26 17:11:37 +13:00
parent 99e59e8fb2
commit 43aa8c680c
4 changed files with 11 additions and 18 deletions

View File

@@ -47,7 +47,6 @@ namespace OpenRa
var ret = new MemoryStream();
var w = new BinaryWriter(ret);
w.Write((byte)0xfe);
w.Write(Subject == null ? uint.MaxValue : (uint)Player.Index);
w.Write(OrderString);
w.Write(TargetString);
return ret.ToArray();
@@ -109,13 +108,10 @@ namespace OpenRa
case 0xfe:
{
var playerID = r.ReadUInt32();
var name = r.ReadString();
var data = r.ReadString();
var player = (playerID == uint.MaxValue) ? null : LookupPlayer( world, playerID ).PlayerActor;
return new Order( name, player, data ) { IsImmediate = true };
return new Order( name, null, data ) { IsImmediate = true };
}
default: