check if the neutral player is set up correctly
This commit is contained in:
@@ -32,6 +32,8 @@ namespace OpenRA.Mods.Common.Lint
|
|||||||
if (!playerNames.Contains(enemy))
|
if (!playerNames.Contains(enemy))
|
||||||
emitError("Enemies contains player {0} that is not in list.".F(enemy));
|
emitError("Enemies contains player {0} that is not in list.".F(enemy));
|
||||||
|
|
||||||
|
if (player.OwnsWorld && (player.Enemies.Any() || player.Allies.Any()))
|
||||||
|
emitWarning("The player {0} owning the world should not have any allies or enemies.".F(player.Name));
|
||||||
}
|
}
|
||||||
|
|
||||||
var worldActor = map.Rules.Actors["world"];
|
var worldActor = map.Rules.Actors["world"];
|
||||||
|
|||||||
@@ -47,7 +47,6 @@ Players:
|
|||||||
OwnsWorld: True
|
OwnsWorld: True
|
||||||
NonCombatant: True
|
NonCombatant: True
|
||||||
Race: gdi
|
Race: gdi
|
||||||
Enemies: Nod
|
|
||||||
PlayerReference@GDI:
|
PlayerReference@GDI:
|
||||||
Name: GDI
|
Name: GDI
|
||||||
Playable: True
|
Playable: True
|
||||||
|
|||||||
@@ -42,7 +42,6 @@ Players:
|
|||||||
OwnsWorld: True
|
OwnsWorld: True
|
||||||
NonCombatant: True
|
NonCombatant: True
|
||||||
Race: gdi
|
Race: gdi
|
||||||
Enemies: Nod, GDI
|
|
||||||
PlayerReference@Nod:
|
PlayerReference@Nod:
|
||||||
Name: Nod
|
Name: Nod
|
||||||
Race: nod
|
Race: nod
|
||||||
|
|||||||
@@ -41,8 +41,6 @@ Players:
|
|||||||
OwnsWorld: True
|
OwnsWorld: True
|
||||||
NonCombatant: True
|
NonCombatant: True
|
||||||
Race: gdi
|
Race: gdi
|
||||||
Allies: GDI
|
|
||||||
Enemies: Nod
|
|
||||||
PlayerReference@GDI:
|
PlayerReference@GDI:
|
||||||
Name: GDI
|
Name: GDI
|
||||||
Race: gdi
|
Race: gdi
|
||||||
|
|||||||
@@ -41,8 +41,6 @@ Players:
|
|||||||
OwnsWorld: True
|
OwnsWorld: True
|
||||||
NonCombatant: True
|
NonCombatant: True
|
||||||
Race: gdi
|
Race: gdi
|
||||||
Allies: GDI
|
|
||||||
Enemies: Nod
|
|
||||||
PlayerReference@GDI:
|
PlayerReference@GDI:
|
||||||
Name: GDI
|
Name: GDI
|
||||||
Race: gdi
|
Race: gdi
|
||||||
|
|||||||
@@ -40,8 +40,6 @@ Players:
|
|||||||
OwnsWorld: True
|
OwnsWorld: True
|
||||||
NonCombatant: True
|
NonCombatant: True
|
||||||
Race: gdi
|
Race: gdi
|
||||||
Allies: Nod
|
|
||||||
Enemies: GDI
|
|
||||||
PlayerReference@NodSupporter:
|
PlayerReference@NodSupporter:
|
||||||
Name: NodSupporter
|
Name: NodSupporter
|
||||||
NonCombatant: True
|
NonCombatant: True
|
||||||
|
|||||||
@@ -44,8 +44,6 @@ Players:
|
|||||||
OwnsWorld: True
|
OwnsWorld: True
|
||||||
NonCombatant: True
|
NonCombatant: True
|
||||||
Race: gdi
|
Race: gdi
|
||||||
Allies: GDI
|
|
||||||
Enemies: Nod
|
|
||||||
PlayerReference@Nod:
|
PlayerReference@Nod:
|
||||||
Name: Nod
|
Name: Nod
|
||||||
Playable: True
|
Playable: True
|
||||||
|
|||||||
@@ -48,8 +48,6 @@ Players:
|
|||||||
OwnsWorld: True
|
OwnsWorld: True
|
||||||
NonCombatant: True
|
NonCombatant: True
|
||||||
Race: gdi
|
Race: gdi
|
||||||
Allies: GDI
|
|
||||||
Enemies: Nod
|
|
||||||
PlayerReference@Nod:
|
PlayerReference@Nod:
|
||||||
Name: Nod
|
Name: Nod
|
||||||
Playable: True
|
Playable: True
|
||||||
|
|||||||
@@ -40,7 +40,6 @@ Players:
|
|||||||
OwnsWorld: True
|
OwnsWorld: True
|
||||||
NonCombatant: True
|
NonCombatant: True
|
||||||
Race: gdi
|
Race: gdi
|
||||||
Enemies: GDI, Nod
|
|
||||||
PlayerReference@GDI:
|
PlayerReference@GDI:
|
||||||
Name: GDI
|
Name: GDI
|
||||||
Playable: False
|
Playable: False
|
||||||
|
|||||||
@@ -46,7 +46,6 @@ Players:
|
|||||||
OwnsWorld: True
|
OwnsWorld: True
|
||||||
NonCombatant: True
|
NonCombatant: True
|
||||||
Race: gdi
|
Race: gdi
|
||||||
Enemies: Nod, GDI
|
|
||||||
PlayerReference@Civilians:
|
PlayerReference@Civilians:
|
||||||
Name: Civilians
|
Name: Civilians
|
||||||
NonCombatant: True
|
NonCombatant: True
|
||||||
|
|||||||
@@ -28,7 +28,6 @@ Players:
|
|||||||
OwnsWorld: True
|
OwnsWorld: True
|
||||||
NonCombatant: True
|
NonCombatant: True
|
||||||
Race: atreides
|
Race: atreides
|
||||||
Allies: Atreides
|
|
||||||
PlayerReference@Atreides:
|
PlayerReference@Atreides:
|
||||||
Name: Atreides
|
Name: Atreides
|
||||||
Race: atreides
|
Race: atreides
|
||||||
|
|||||||
@@ -45,7 +45,6 @@ Players:
|
|||||||
OwnsWorld: True
|
OwnsWorld: True
|
||||||
NonCombatant: True
|
NonCombatant: True
|
||||||
Race: allies
|
Race: allies
|
||||||
Enemies: USSR, Greece, England
|
|
||||||
PlayerReference@Greece:
|
PlayerReference@Greece:
|
||||||
Name: Greece
|
Name: Greece
|
||||||
Playable: True
|
Playable: True
|
||||||
@@ -58,7 +57,7 @@ Players:
|
|||||||
LockSpawn: True
|
LockSpawn: True
|
||||||
LockTeam: True
|
LockTeam: True
|
||||||
Allies: England
|
Allies: England
|
||||||
Enemies: Neutral, USSR
|
Enemies: USSR
|
||||||
PlayerReference@England:
|
PlayerReference@England:
|
||||||
Name: England
|
Name: England
|
||||||
Race: allies
|
Race: allies
|
||||||
|
|||||||
@@ -28,7 +28,6 @@ Players:
|
|||||||
OwnsWorld: True
|
OwnsWorld: True
|
||||||
NonCombatant: True
|
NonCombatant: True
|
||||||
Race: allies
|
Race: allies
|
||||||
Allies: Allies
|
|
||||||
PlayerReference@Creeps:
|
PlayerReference@Creeps:
|
||||||
Name: Creeps
|
Name: Creeps
|
||||||
NonCombatant: True
|
NonCombatant: True
|
||||||
@@ -37,7 +36,6 @@ Players:
|
|||||||
Name: Allies
|
Name: Allies
|
||||||
Race: allies
|
Race: allies
|
||||||
ColorRamp: 161,134,200
|
ColorRamp: 161,134,200
|
||||||
Allies: Neutral
|
|
||||||
Enemies: Soviets
|
Enemies: Soviets
|
||||||
PlayerReference@Soviets:
|
PlayerReference@Soviets:
|
||||||
Name: Soviets
|
Name: Soviets
|
||||||
|
|||||||
@@ -60,7 +60,6 @@ Players:
|
|||||||
OwnsWorld: True
|
OwnsWorld: True
|
||||||
NonCombatant: True
|
NonCombatant: True
|
||||||
Race: allies
|
Race: allies
|
||||||
Enemies: Turkey
|
|
||||||
PlayerReference@Ukraine:
|
PlayerReference@Ukraine:
|
||||||
Name: Ukraine
|
Name: Ukraine
|
||||||
Race: soviet
|
Race: soviet
|
||||||
@@ -71,7 +70,7 @@ Players:
|
|||||||
Name: Turkey
|
Name: Turkey
|
||||||
Race: soviet
|
Race: soviet
|
||||||
ColorRamp: 14,123,167
|
ColorRamp: 14,123,167
|
||||||
Enemies: Greece, BadGuy, USSR, Ukraine, Neutral, Outpost
|
Enemies: Greece, BadGuy, USSR, Ukraine, Outpost
|
||||||
PlayerReference@Outpost:
|
PlayerReference@Outpost:
|
||||||
Name: Outpost
|
Name: Outpost
|
||||||
NonCombatant: True
|
NonCombatant: True
|
||||||
|
|||||||
Reference in New Issue
Block a user