git-svn-id: svn://svn.ijw.co.nz/svn/OpenRa@1212 993157c7-ee19-0410-b2c4-bb4e9862e678
This commit is contained in:
@@ -24,12 +24,12 @@ namespace OpenRa.Game
|
|||||||
public Sidebar(Race race, Renderer renderer)
|
public Sidebar(Race race, Renderer renderer)
|
||||||
{
|
{
|
||||||
techTree.CurrentRace = race;
|
techTree.CurrentRace = race;
|
||||||
techTree.Build("FACT");
|
techTree.Build("FACT", true);
|
||||||
techTree.Build("POWR");
|
//techTree.Build("POWR");
|
||||||
techTree.Build("BARR");
|
//techTree.Build("BARR");
|
||||||
techTree.Build("PROC");
|
//techTree.Build("PROC");
|
||||||
techTree.Build("WEAP");
|
//techTree.Build("WEAP");
|
||||||
techTree.Build("DOME");
|
//techTree.Build("DOME");
|
||||||
this.renderer = renderer;
|
this.renderer = renderer;
|
||||||
this.spriteRenderer = new SpriteRenderer(renderer);
|
this.spriteRenderer = new SpriteRenderer(renderer);
|
||||||
|
|
||||||
|
|||||||
@@ -27,8 +27,6 @@ namespace OpenRa.TechTree
|
|||||||
public TechTree()
|
public TechTree()
|
||||||
{
|
{
|
||||||
LoadRules();
|
LoadRules();
|
||||||
|
|
||||||
built.Add("FACT");
|
|
||||||
CheckAll();
|
CheckAll();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -65,15 +63,20 @@ namespace OpenRa.TechTree
|
|||||||
objects.Add(p.a, new Item(p.a, p.b, rulesFile.GetSection(p.a), p.c));
|
objects.Add(p.a, new Item(p.a, p.b, rulesFile.GetSection(p.a), p.c));
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool Build(string key)
|
public bool Build(string key, bool force)
|
||||||
{
|
{
|
||||||
Item b = objects[key];
|
Item b = objects[key];
|
||||||
if (!b.CanBuild) return false;
|
if (!force && !b.CanBuild) return false;
|
||||||
built.Add(key);
|
built.Add(key);
|
||||||
CheckAll();
|
CheckAll();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public bool Build(string key)
|
||||||
|
{
|
||||||
|
return Build(key, false);
|
||||||
|
}
|
||||||
|
|
||||||
public bool Unbuild(string key)
|
public bool Unbuild(string key)
|
||||||
{
|
{
|
||||||
Item b = objects[key];
|
Item b = objects[key];
|
||||||
|
|||||||
@@ -1670,6 +1670,7 @@ Crewed=yes
|
|||||||
|
|
||||||
; sandbag wall
|
; sandbag wall
|
||||||
[SBAG]
|
[SBAG]
|
||||||
|
Prerequisite=fact
|
||||||
Strength=1
|
Strength=1
|
||||||
Armor=none
|
Armor=none
|
||||||
TechLevel=2
|
TechLevel=2
|
||||||
@@ -1682,6 +1683,7 @@ Adjacent=1
|
|||||||
|
|
||||||
; concrete wall
|
; concrete wall
|
||||||
[BRIK]
|
[BRIK]
|
||||||
|
Prerequisite=fact
|
||||||
Strength=1
|
Strength=1
|
||||||
Armor=none
|
Armor=none
|
||||||
TechLevel=8
|
TechLevel=8
|
||||||
@@ -1694,6 +1696,7 @@ Adjacent=1
|
|||||||
|
|
||||||
; wire fence
|
; wire fence
|
||||||
[FENC]
|
[FENC]
|
||||||
|
Prerequisite=fact
|
||||||
Strength=1
|
Strength=1
|
||||||
Armor=none
|
Armor=none
|
||||||
TechLevel=2
|
TechLevel=2
|
||||||
|
|||||||
Reference in New Issue
Block a user