fix bug in placebuilding sounds (was using Player actor location)

This commit is contained in:
Chris Forbes
2010-05-12 21:48:52 +12:00
parent 65c42ce9d7
commit 2ef13f374b

View File

@@ -51,7 +51,7 @@ namespace OpenRA.Traits
var building = w.CreateActor( order.TargetString, t, order.Player );
if( playSounds )
foreach( var s in building.Info.Traits.Get<BuildingInfo>().BuildSounds )
Sound.PlayToPlayer( order.Player, s, self.CenterLocation );
Sound.PlayToPlayer( order.Player, s, building.CenterLocation );
playSounds = false;
}
}
@@ -59,7 +59,7 @@ namespace OpenRA.Traits
{
var building = w.CreateActor( order.TargetString, order.TargetLocation, order.Player );
foreach (var s in building.Info.Traits.Get<BuildingInfo>().BuildSounds)
Sound.PlayToPlayer(order.Player, s, self.CenterLocation);
Sound.PlayToPlayer(order.Player, s, building.CenterLocation);
}
var facts = w.Queries.OwnedBy[self.Owner]