Expose LockTeam/LockSpawn to mappers
This commit is contained in:
@@ -23,13 +23,19 @@ namespace OpenRA.FileFormats
|
||||
public string Bot = null;
|
||||
public bool DefaultStartingUnits = false;
|
||||
public bool AllowBots = true;
|
||||
|
||||
|
||||
public bool LockRace = false;
|
||||
public string Race;
|
||||
|
||||
|
||||
public bool LockColor = false;
|
||||
public ColorRamp ColorRamp = new ColorRamp(0,0,238,34);
|
||||
|
||||
|
||||
public bool LockSpawn = false;
|
||||
public int Spawn = 0;
|
||||
|
||||
public bool LockTeam = false;
|
||||
public int Team = 0;
|
||||
|
||||
public int InitialCash = 0;
|
||||
public string[] Allies = {};
|
||||
public string[] Enemies = {};
|
||||
|
||||
@@ -244,6 +244,10 @@ namespace OpenRA.Server
|
||||
c.ColorRamp = pr.ColorRamp;
|
||||
if (pr.LockRace)
|
||||
c.Country = pr.Race;
|
||||
if (pr.LockSpawn)
|
||||
c.SpawnPoint = pr.Spawn;
|
||||
if (pr.LockTeam)
|
||||
c.Team = pr.Team;
|
||||
}
|
||||
|
||||
public void UpdateInFlightFrames(Connection conn)
|
||||
|
||||
@@ -321,8 +321,8 @@ namespace OpenRA.Mods.RA.Server
|
||||
AllowBots = pr.AllowBots,
|
||||
LockRace = pr.LockRace,
|
||||
LockColor = pr.LockColor,
|
||||
LockTeam = false,
|
||||
LockSpawn = false
|
||||
LockTeam = pr.LockTeam,
|
||||
LockSpawn = pr.LockSpawn
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -34,6 +34,11 @@ Players:
|
||||
Race: gdi
|
||||
LockColor: True
|
||||
ColorRamp: 31,222,183,24
|
||||
LockTeam: True
|
||||
Team: 0
|
||||
LockSpawn: True
|
||||
Spawn: 0
|
||||
AllowBots: False
|
||||
InitialCash: 20
|
||||
Allies: GoodGuy
|
||||
Enemies: BadGuy,Creeps
|
||||
|
||||
Reference in New Issue
Block a user