From f485ef2ecf1b59d373660b6e2752d615a3dcd59f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sun, 18 Aug 2013 19:29:38 +0200 Subject: [PATCH] added support for weapon launch sound effects --- OpenRA.Mods.RA/Effects/NukeLaunch.cs | 4 ++++ mods/cnc/weapons.yaml | 1 + 2 files changed, 5 insertions(+) diff --git a/OpenRA.Mods.RA/Effects/NukeLaunch.cs b/OpenRA.Mods.RA/Effects/NukeLaunch.cs index c1e13f642d..d17275b253 100755 --- a/OpenRA.Mods.RA/Effects/NukeLaunch.cs +++ b/OpenRA.Mods.RA/Effects/NukeLaunch.cs @@ -9,6 +9,7 @@ #endregion using System.Collections.Generic; +using System.Linq; using OpenRA.Effects; using OpenRA.Graphics; using OpenRA.Traits; @@ -33,6 +34,9 @@ namespace OpenRA.Mods.RA.Effects anim.PlayRepeating("up"); pos = launchPos; + var weaponRules = Rules.Weapons[weapon.ToLowerInvariant()]; + if (weaponRules.Report != null && weaponRules.Report.Any()) + Sound.Play(weaponRules.Report.Random(firedBy.World.SharedRandom), pos); if (silo == null) StartDescent(firedBy.World); } diff --git a/mods/cnc/weapons.yaml b/mods/cnc/weapons.yaml index 1b71fb0e1f..b2f26bf407 100644 --- a/mods/cnc/weapons.yaml +++ b/mods/cnc/weapons.yaml @@ -60,6 +60,7 @@ GrenadierExplode: ImpactSound: xplosml2.aud Atomic: + Report: nukemisl.aud Warhead@impact: Damage: 1000 Spread: 6