C:/Program Files/Git/race command works
This commit is contained in:
@@ -313,6 +313,21 @@ namespace OpenRA.Server
|
||||
DispatchOrders(null, 0,
|
||||
new ServerOrder(0, "SetPalette", pal.ToString()).Serialize());
|
||||
}
|
||||
|
||||
if (so.Data.StartsWith("/race "))
|
||||
{
|
||||
int race;
|
||||
if (!int.TryParse(so.Data.Substring(6), out race) || race < 0 || race > 1)
|
||||
{
|
||||
Console.WriteLine("Invalid race: {0}",
|
||||
so.Data.Substring(6));
|
||||
return;
|
||||
}
|
||||
|
||||
DispatchOrders(null, 0,
|
||||
new ServerOrder(0, "SetRace", race.ToString()).Serialize());
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -119,7 +119,15 @@ namespace OpenRa.Game
|
||||
order.Player.PlayerName = order.TargetString;
|
||||
break;
|
||||
}
|
||||
|
||||
case "SetRace":
|
||||
{
|
||||
order.Player.Race = order.TargetString == "0"
|
||||
? Race.Soviet : Race.Allies;
|
||||
Game.chat.AddLine(Pair.New(order.Player.PlayerName,
|
||||
string.Format("is now playing {0}",
|
||||
order.Player.Race)));
|
||||
break;
|
||||
}
|
||||
case "SetLag":
|
||||
{
|
||||
int lag = int.Parse(order.TargetString);
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
|
||||
[UNITS]
|
||||
s0=Multi0,mcv,600,2580,0,Guard,None
|
||||
s1=Multi1,mcv,600,10900,0,Guard,None
|
||||
s2=Multi2,mcv,600,2662,0,Guard,None
|
||||
s3=Multi3,mcv,600,10980,0,Guard,None
|
||||
s3=Multi1,mcv,600,10980,0,Guard,None
|
||||
s1=Multi2,mcv,600,10900,0,Guard,None
|
||||
s2=Multi3,mcv,600,2662,0,Guard,None
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user