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