diff --git a/OpenRA.Game/Traits/Player/EvaAlerts.cs b/OpenRA.Game/Traits/Player/EvaAlerts.cs index 4e9d90321d..a398ddd0c3 100644 --- a/OpenRA.Game/Traits/Player/EvaAlerts.cs +++ b/OpenRA.Game/Traits/Player/EvaAlerts.cs @@ -28,6 +28,7 @@ namespace OpenRA.Traits public readonly string EnablePower = "bleep12.aud"; // Eva speech + public readonly string Repairing = "repair1.aud"; public readonly string LowPower = "lopower1.aud"; public readonly string SilosNeeded = "silond1.aud"; public readonly string PrimaryBuildingSelected = "pribldg1.aud"; diff --git a/OpenRA.Mods.RA/Buildings/RepairableBuilding.cs b/OpenRA.Mods.RA/Buildings/RepairableBuilding.cs index 0cf4e08f5e..f6bd837af8 100755 --- a/OpenRA.Mods.RA/Buildings/RepairableBuilding.cs +++ b/OpenRA.Mods.RA/Buildings/RepairableBuilding.cs @@ -40,6 +40,8 @@ namespace OpenRA.Mods.RA.Buildings if (order.OrderString == "Repair") { isRepairing = !isRepairing; + if (isRepairing) + Sound.PlayToPlayer(self.Owner, self.World.WorldActor.Info.Traits.Get().Repairing); } } diff --git a/mods/cnc/bits/repair1.aud b/mods/cnc/bits/repair1.aud new file mode 100644 index 0000000000..9dda5b854f Binary files /dev/null and b/mods/cnc/bits/repair1.aud differ