added rally point stuff for barr/tent/kenn

This commit is contained in:
Chris Forbes
2009-11-09 19:02:24 +13:00
parent f04a402d7e
commit 0e1e62eacc
3 changed files with 7 additions and 3 deletions

View File

@@ -97,7 +97,7 @@ namespace OpenRa.Game.GameRules
public readonly bool Repairable = true; public readonly bool Repairable = true;
public readonly int Storage = 0; public readonly int Storage = 0;
public readonly bool Unsellable = false; public readonly bool Unsellable = false;
public readonly int[] DefaultRallyPoint = { 1, 3 }; public readonly int[] RallyPoint = { 1, 3 };
public BuildingInfo(string name) : base(name) { } public BuildingInfo(string name) : base(name) { }
} }

View File

@@ -16,7 +16,7 @@ namespace OpenRa.Game.Traits
public RallyPoint(Actor self) public RallyPoint(Actor self)
{ {
var bi = (UnitInfo.BuildingInfo)self.unitInfo; var bi = (UnitInfo.BuildingInfo)self.unitInfo;
rallyPoint = self.Location + new int2(bi.DefaultRallyPoint[0], bi.DefaultRallyPoint[1]); rallyPoint = self.Location + new int2(bi.RallyPoint[0], bi.RallyPoint[1]);
anim = new Animation("flagfly"); anim = new Animation("flagfly");
anim.PlayRepeating("idle"); anim.PlayRepeating("idle");
} }

View File

@@ -208,6 +208,7 @@ Traits=Building, RenderWarFactory, RallyPoint
Dimensions=3,2 Dimensions=3,2
Footprint=xxx xxx Footprint=xxx xxx
Produces=Vehicle Produces=Vehicle
RallyPoint=1,3
[SYRD] [SYRD]
Description=Shipyard Description=Shipyard
Traits=Building, RenderBuilding Traits=Building, RenderBuilding
@@ -315,21 +316,24 @@ Dimensions=3,2
Footprint=xxx xxx Footprint=xxx xxx
[BARR] [BARR]
Description=Soviet Barracks Description=Soviet Barracks
Traits=Building, RenderBuilding Traits=Building, RenderBuilding, RallyPoint
Dimensions=2,2 Dimensions=2,2
Footprint=xx xx Footprint=xx xx
Produces=Infantry Produces=Infantry
RallyPoint=1,3
[TENT] [TENT]
Description=Allied Barracks Description=Allied Barracks
Traits=Building, RenderBuilding Traits=Building, RenderBuilding
Dimensions=2,2 Dimensions=2,2
Footprint=xx xx Footprint=xx xx
Produces=Infantry Produces=Infantry
RallyPoint=1,3
[KENN] [KENN]
Description=Kennel Description=Kennel
Traits=Building, RenderBuilding Traits=Building, RenderBuilding
Dimensions=1,1 Dimensions=1,1
Footprint=x Footprint=x
RallyPoint=1,2
[FIX] [FIX]
Description=Service Depot Description=Service Depot
Traits=Building, RenderBuilding Traits=Building, RenderBuilding