removed TechLevel from Buildable; fixed lineendings in structures.yaml
This commit is contained in:
@@ -31,14 +31,13 @@ namespace OpenRA.Traits
|
|||||||
|
|
||||||
class BuildableInfo : ValuedInfo
|
class BuildableInfo : ValuedInfo
|
||||||
{
|
{
|
||||||
public readonly int TechLevel = -1;
|
|
||||||
public readonly string[] Prerequisites = { };
|
public readonly string[] Prerequisites = { };
|
||||||
public readonly string[] BuiltAt = { };
|
public readonly string[] BuiltAt = { };
|
||||||
public readonly string[] Owner = { };
|
public readonly string[] Owner = { };
|
||||||
|
|
||||||
public readonly string Icon = null;
|
public readonly string Icon = null;
|
||||||
public readonly string[] AlternateName = { };
|
public readonly string[] AlternateName = { };
|
||||||
public readonly int BuildPaletteOrder = 50;
|
public readonly int BuildPaletteOrder = 9999;
|
||||||
public readonly string Hotkey = null;
|
public readonly string Hotkey = null;
|
||||||
|
|
||||||
public override object Create(Actor self) { return new Buildable(); }
|
public override object Create(Actor self) { return new Buildable(); }
|
||||||
|
|||||||
@@ -201,7 +201,7 @@ namespace OpenRA.Widgets
|
|||||||
var allBuildables = Rules.TechTree.AllBuildables(queueName)
|
var allBuildables = Rules.TechTree.AllBuildables(queueName)
|
||||||
.Where(a => a.Traits.Get<BuildableInfo>().Owner.Contains(world.LocalPlayer.Country.Race))
|
.Where(a => a.Traits.Get<BuildableInfo>().Owner.Contains(world.LocalPlayer.Country.Race))
|
||||||
.OrderBy(a => a.Traits.Get<BuildableInfo>().BuildPaletteOrder)
|
.OrderBy(a => a.Traits.Get<BuildableInfo>().BuildPaletteOrder)
|
||||||
.ThenBy(a => a.Traits.Get<BuildableInfo>().TechLevel).ToArray();
|
.ToArray();
|
||||||
|
|
||||||
var queue = world.LocalPlayer.PlayerActor.traits.Get<ProductionQueue>();
|
var queue = world.LocalPlayer.PlayerActor.traits.Get<ProductionQueue>();
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
DOG:
|
DOG:
|
||||||
Inherits: ^Infantry
|
Inherits: ^Infantry
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 3
|
BuildPaletteOrder: 30
|
||||||
Prerequisites: kenn
|
Prerequisites: kenn
|
||||||
BuiltAt: KENN
|
BuiltAt: KENN
|
||||||
Owner: soviet
|
Owner: soviet
|
||||||
@@ -22,7 +22,7 @@ DOG:
|
|||||||
E1:
|
E1:
|
||||||
Inherits: ^Infantry
|
Inherits: ^Infantry
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 1
|
BuildPaletteOrder: 10
|
||||||
Prerequisites: @Barracks
|
Prerequisites: @Barracks
|
||||||
Owner: allies,soviet
|
Owner: allies,soviet
|
||||||
Cost: 100
|
Cost: 100
|
||||||
@@ -41,7 +41,7 @@ E1:
|
|||||||
E2:
|
E2:
|
||||||
Inherits: ^Infantry
|
Inherits: ^Infantry
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 1
|
BuildPaletteOrder: 10
|
||||||
Owner: soviet
|
Owner: soviet
|
||||||
Cost: 160
|
Cost: 160
|
||||||
Description: Grenadier
|
Description: Grenadier
|
||||||
@@ -62,7 +62,7 @@ E2:
|
|||||||
E3:
|
E3:
|
||||||
Inherits: ^Infantry
|
Inherits: ^Infantry
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 2
|
BuildPaletteOrder: 20
|
||||||
Owner: allies,soviet
|
Owner: allies,soviet
|
||||||
Cost: 300
|
Cost: 300
|
||||||
Description: Rocket Soldier
|
Description: Rocket Soldier
|
||||||
@@ -83,7 +83,7 @@ E3:
|
|||||||
E4:
|
E4:
|
||||||
Inherits: ^Infantry
|
Inherits: ^Infantry
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 6
|
BuildPaletteOrder: 60
|
||||||
Prerequisites: stek, @Barracks
|
Prerequisites: stek, @Barracks
|
||||||
Owner: soviet
|
Owner: soviet
|
||||||
Cost: 300
|
Cost: 300
|
||||||
@@ -104,7 +104,7 @@ E4:
|
|||||||
E6:
|
E6:
|
||||||
Inherits: ^Infantry
|
Inherits: ^Infantry
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 5
|
BuildPaletteOrder: 50
|
||||||
Owner: soviet,allies
|
Owner: soviet,allies
|
||||||
Cost: 500
|
Cost: 500
|
||||||
Description: Engineer
|
Description: Engineer
|
||||||
@@ -126,7 +126,7 @@ E6:
|
|||||||
SPY:
|
SPY:
|
||||||
Inherits: ^Infantry
|
Inherits: ^Infantry
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 6
|
BuildPaletteOrder: 60
|
||||||
Prerequisites: dome, tent
|
Prerequisites: dome, tent
|
||||||
Owner: allies
|
Owner: allies
|
||||||
Cost: 500
|
Cost: 500
|
||||||
@@ -151,7 +151,7 @@ SPY:
|
|||||||
E7:
|
E7:
|
||||||
Inherits: ^Infantry
|
Inherits: ^Infantry
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 11
|
BuildPaletteOrder: 110
|
||||||
Prerequisites: @Tech Center, @Barracks
|
Prerequisites: @Tech Center, @Barracks
|
||||||
Owner: allies,soviet
|
Owner: allies,soviet
|
||||||
Cost: 1200
|
Cost: 1200
|
||||||
@@ -175,7 +175,7 @@ E7:
|
|||||||
MEDI:
|
MEDI:
|
||||||
Inherits: ^Infantry
|
Inherits: ^Infantry
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 2
|
BuildPaletteOrder: 20
|
||||||
Owner: allies
|
Owner: allies
|
||||||
Cost: 800
|
Cost: 800
|
||||||
Description: Medic
|
Description: Medic
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -39,7 +39,7 @@ BADR.bomber:
|
|||||||
V2RL:
|
V2RL:
|
||||||
Inherits: ^Vehicle
|
Inherits: ^Vehicle
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 4
|
BuildPaletteOrder: 40
|
||||||
Prerequisites: weap,dome
|
Prerequisites: weap,dome
|
||||||
Owner: soviet
|
Owner: soviet
|
||||||
Cost: 700
|
Cost: 700
|
||||||
@@ -61,7 +61,7 @@ V2RL:
|
|||||||
1TNK:
|
1TNK:
|
||||||
Inherits: ^Vehicle
|
Inherits: ^Vehicle
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 4
|
BuildPaletteOrder: 40
|
||||||
Prerequisites: weap
|
Prerequisites: weap
|
||||||
Owner: allies
|
Owner: allies
|
||||||
Cost: 700
|
Cost: 700
|
||||||
@@ -86,7 +86,7 @@ V2RL:
|
|||||||
2TNK:
|
2TNK:
|
||||||
Inherits: ^Vehicle
|
Inherits: ^Vehicle
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 6
|
BuildPaletteOrder: 60
|
||||||
Prerequisites: weap
|
Prerequisites: weap
|
||||||
Owner: allies
|
Owner: allies
|
||||||
Cost: 800
|
Cost: 800
|
||||||
@@ -111,7 +111,7 @@ V2RL:
|
|||||||
3TNK:
|
3TNK:
|
||||||
Inherits: ^Vehicle
|
Inherits: ^Vehicle
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 4
|
BuildPaletteOrder: 40
|
||||||
Prerequisites: weap
|
Prerequisites: weap
|
||||||
Owner: soviet
|
Owner: soviet
|
||||||
Cost: 950
|
Cost: 950
|
||||||
@@ -136,7 +136,7 @@ V2RL:
|
|||||||
4TNK:
|
4TNK:
|
||||||
Inherits: ^Vehicle
|
Inherits: ^Vehicle
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 10
|
BuildPaletteOrder: 100
|
||||||
Prerequisites: weap,stek
|
Prerequisites: weap,stek
|
||||||
Owner: soviet
|
Owner: soviet
|
||||||
Cost: 1700
|
Cost: 1700
|
||||||
@@ -164,7 +164,7 @@ V2RL:
|
|||||||
ARTY:
|
ARTY:
|
||||||
Inherits: ^Vehicle
|
Inherits: ^Vehicle
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 8
|
BuildPaletteOrder: 80
|
||||||
Prerequisites: weap
|
Prerequisites: weap
|
||||||
Owner: allies
|
Owner: allies
|
||||||
Cost: 600
|
Cost: 600
|
||||||
@@ -188,7 +188,7 @@ ARTY:
|
|||||||
HARV:
|
HARV:
|
||||||
Inherits: ^Vehicle
|
Inherits: ^Vehicle
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 1
|
BuildPaletteOrder: 10
|
||||||
Prerequisites: weap,proc
|
Prerequisites: weap,proc
|
||||||
Owner: allies,soviet
|
Owner: allies,soviet
|
||||||
Cost: 1100
|
Cost: 1100
|
||||||
@@ -212,7 +212,7 @@ HARV:
|
|||||||
MCV:
|
MCV:
|
||||||
Inherits: ^Vehicle
|
Inherits: ^Vehicle
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 11
|
BuildPaletteOrder: 110
|
||||||
Prerequisites: weap,fix
|
Prerequisites: weap,fix
|
||||||
Owner: allies,soviet
|
Owner: allies,soviet
|
||||||
Cost: 2000
|
Cost: 2000
|
||||||
@@ -239,7 +239,7 @@ MCV:
|
|||||||
JEEP:
|
JEEP:
|
||||||
Inherits: ^Vehicle
|
Inherits: ^Vehicle
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 3
|
BuildPaletteOrder: 30
|
||||||
Prerequisites: weap
|
Prerequisites: weap
|
||||||
Owner: allies
|
Owner: allies
|
||||||
Cost: 600
|
Cost: 600
|
||||||
@@ -264,7 +264,7 @@ JEEP:
|
|||||||
APC:
|
APC:
|
||||||
Inherits: ^Vehicle
|
Inherits: ^Vehicle
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 5
|
BuildPaletteOrder: 50
|
||||||
Prerequisites: weap,tent
|
Prerequisites: weap,tent
|
||||||
Owner: allies
|
Owner: allies
|
||||||
Cost: 800
|
Cost: 800
|
||||||
@@ -292,7 +292,7 @@ APC:
|
|||||||
MNLY.AP:
|
MNLY.AP:
|
||||||
Inherits: ^Vehicle
|
Inherits: ^Vehicle
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 3
|
BuildPaletteOrder: 30
|
||||||
Prerequisites: weap,fix
|
Prerequisites: weap,fix
|
||||||
Owner: soviet
|
Owner: soviet
|
||||||
Cost: 800
|
Cost: 800
|
||||||
@@ -318,7 +318,7 @@ MNLY.AP:
|
|||||||
MNLY.AT:
|
MNLY.AT:
|
||||||
Inherits: ^Vehicle
|
Inherits: ^Vehicle
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 3
|
BuildPaletteOrder: 30
|
||||||
Prerequisites: weap,fix
|
Prerequisites: weap,fix
|
||||||
Owner: allies
|
Owner: allies
|
||||||
Cost: 800
|
Cost: 800
|
||||||
@@ -353,7 +353,7 @@ TRUK:
|
|||||||
SS:
|
SS:
|
||||||
Inherits: ^Ship
|
Inherits: ^Ship
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 5
|
BuildPaletteOrder: 50
|
||||||
Prerequisites: spen
|
Prerequisites: spen
|
||||||
BuiltAt: spen
|
BuiltAt: spen
|
||||||
Owner: soviet
|
Owner: soviet
|
||||||
@@ -380,7 +380,7 @@ SS:
|
|||||||
DD:
|
DD:
|
||||||
Inherits: ^Ship
|
Inherits: ^Ship
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 7
|
BuildPaletteOrder: 70
|
||||||
Prerequisites: syrd
|
Prerequisites: syrd
|
||||||
BuiltAt: syrd
|
BuiltAt: syrd
|
||||||
Owner: allies
|
Owner: allies
|
||||||
@@ -409,7 +409,7 @@ DD:
|
|||||||
CA:
|
CA:
|
||||||
Inherits: ^Ship
|
Inherits: ^Ship
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 10
|
BuildPaletteOrder: 100
|
||||||
Prerequisites: syrd,atek
|
Prerequisites: syrd,atek
|
||||||
BuiltAt: syrd
|
BuiltAt: syrd
|
||||||
Owner: allies
|
Owner: allies
|
||||||
@@ -440,7 +440,7 @@ CA:
|
|||||||
LST:
|
LST:
|
||||||
Inherits: ^Ship
|
Inherits: ^Ship
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 3
|
BuildPaletteOrder: 30
|
||||||
Owner: allies,soviet
|
Owner: allies,soviet
|
||||||
Cost: 700
|
Cost: 700
|
||||||
Description: Transport
|
Description: Transport
|
||||||
@@ -462,7 +462,7 @@ LST:
|
|||||||
PT:
|
PT:
|
||||||
Inherits: ^Ship
|
Inherits: ^Ship
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 5
|
BuildPaletteOrder: 50
|
||||||
Prerequisites: syrd
|
Prerequisites: syrd
|
||||||
BuiltAt: syrd
|
BuiltAt: syrd
|
||||||
Owner: allies
|
Owner: allies
|
||||||
@@ -491,7 +491,7 @@ PT:
|
|||||||
MIG:
|
MIG:
|
||||||
Inherits: ^Plane
|
Inherits: ^Plane
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 10
|
BuildPaletteOrder: 100
|
||||||
Prerequisites: afld
|
Prerequisites: afld
|
||||||
BuiltAt: afld
|
BuiltAt: afld
|
||||||
Owner: soviet
|
Owner: soviet
|
||||||
@@ -519,7 +519,7 @@ MIG:
|
|||||||
YAK:
|
YAK:
|
||||||
Inherits: ^Plane
|
Inherits: ^Plane
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 5
|
BuildPaletteOrder: 50
|
||||||
Prerequisites: afld
|
Prerequisites: afld
|
||||||
BuiltAt: afld
|
BuiltAt: afld
|
||||||
Owner: soviet
|
Owner: soviet
|
||||||
@@ -548,7 +548,7 @@ YAK:
|
|||||||
TRAN:
|
TRAN:
|
||||||
Inherits: ^Plane
|
Inherits: ^Plane
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 11
|
BuildPaletteOrder: 110
|
||||||
Prerequisites: hpad
|
Prerequisites: hpad
|
||||||
BuiltAt: hpad
|
BuiltAt: hpad
|
||||||
Owner: allies
|
Owner: allies
|
||||||
@@ -575,7 +575,7 @@ TRAN:
|
|||||||
HELI:
|
HELI:
|
||||||
Inherits: ^Plane
|
Inherits: ^Plane
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 9
|
BuildPaletteOrder: 90
|
||||||
Prerequisites: hpad
|
Prerequisites: hpad
|
||||||
BuiltAt: hpad
|
BuiltAt: hpad
|
||||||
Owner: allies
|
Owner: allies
|
||||||
@@ -606,7 +606,7 @@ HELI:
|
|||||||
HIND:
|
HIND:
|
||||||
Inherits: ^Plane
|
Inherits: ^Plane
|
||||||
Buildable:
|
Buildable:
|
||||||
TechLevel: 9
|
BuildPaletteOrder: 90
|
||||||
Prerequisites: hpad
|
Prerequisites: hpad
|
||||||
BuiltAt: hpad
|
BuiltAt: hpad
|
||||||
Owner: allies
|
Owner: allies
|
||||||
|
|||||||
Reference in New Issue
Block a user