diff --git a/OpenRA.Game/Traits/Player/PlaceBuilding.cs b/OpenRA.Game/Traits/Player/PlaceBuilding.cs index bb18b65ce1..613db8bed2 100644 --- a/OpenRA.Game/Traits/Player/PlaceBuilding.cs +++ b/OpenRA.Game/Traits/Player/PlaceBuilding.cs @@ -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().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().BuildSounds) - Sound.PlayToPlayer(order.Player, s, self.CenterLocation); + Sound.PlayToPlayer(order.Player, s, building.CenterLocation); } var facts = w.Queries.OwnedBy[self.Owner]