diff --git a/OpenRa.Game/Graphics/SequenceProvider.cs b/OpenRa.Game/Graphics/SequenceProvider.cs index 8baffbf286..92150dc8e7 100644 --- a/OpenRa.Game/Graphics/SequenceProvider.cs +++ b/OpenRa.Game/Graphics/SequenceProvider.cs @@ -45,11 +45,11 @@ namespace OpenRa.Graphics static void LoadSequencesForUnit(XmlElement eUnit) { string unitName = eUnit.GetAttribute("name"); - + Log.Write("Loading sequence {0}", unitName); var sequences = eUnit.SelectNodes("./sequence").OfType() .Select(e => new Sequence(unitName, e)) .ToDictionary(s => s.Name); - + units.Add(unitName, sequences); } diff --git a/mods/cnc/sequences-structures.xml b/mods/cnc/sequences-structures.xml index e6b6b59b00..4ecae35a03 100644 --- a/mods/cnc/sequences-structures.xml +++ b/mods/cnc/sequences-structures.xml @@ -1,49 +1,86 @@  + + + + + + - - - + + - + + + + - + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + + + diff --git a/mods/cnc/structures.yaml b/mods/cnc/structures.yaml index 1edb0d6eb8..061a44772d 100644 --- a/mods/cnc/structures.yaml +++ b/mods/cnc/structures.yaml @@ -46,7 +46,7 @@ PROC: LongDesc: Processes Tiberium into useable resources Building: Power: -30 - Footprint: _x_ xxx x== + Footprint: ___ xxx ==x Dimensions: 3,3 Capturable: true Bib: yes @@ -177,4 +177,28 @@ WEAP: RenderWarFactory: RallyPoint: Production: - Produces: Vehicle \ No newline at end of file + Produces: Vehicle + +HQ: + RequiresPower: + CanPowerDown: + Inherits: ^Building + Buildable: + Icon: hqicnh + TechLevel: 3 + Prerequisites: proc + Owner: allies,soviet + Cost: 1000 + Description: Communications Center + LongDesc: Provides an overview of the battlefield.\n Requires power to operate. + Building: + Power: -40 + Footprint: __ xx + Dimensions: 2,2 + Capturable: true + Bib: yes + HP: 500 + Armor: wood + Crewed: yes + Sight: 10 + ProvidesRadar: