Linebuild walls

This commit is contained in:
Paul Chote
2010-02-28 14:30:02 +13:00
parent 48d12a55f0
commit f84464d5ab
8 changed files with 145 additions and 8 deletions

View File

@@ -35,9 +35,11 @@ namespace OpenRA.Traits
var queue = self.traits.Get<ProductionQueue>();
var unit = Rules.Info[ order.TargetString ];
var producing = queue.CurrentItem(unit.Category);
if( producing == null || producing.Item != order.TargetString || producing.RemainingTime != 0 )
return;
// Breaks linebuild
//if( producing == null || producing.Item != order.TargetString || producing.RemainingTime != 0 )
// return;
var building = self.World.CreateActor( order.TargetString, order.TargetLocation, order.Player );
foreach (var s in building.Info.Traits.Get<BuildingInfo>().BuildSounds)