diff --git a/OpenRA.Game/WorldUtils.cs b/OpenRA.Game/WorldUtils.cs index 7d93987bbc85..cd81f2007bbe 100755 --- a/OpenRA.Game/WorldUtils.cs +++ b/OpenRA.Game/WorldUtils.cs @@ -146,7 +146,7 @@ public static bool CanPlaceBuilding(this World world, string name, BuildingInfo public static bool IsVisible(this Actor a) { - if (a.World.LocalPlayer.Shroud.Disabled) + if (a.World.LocalPlayer != null && a.World.LocalPlayer.Shroud.Disabled) return true; var shroud = a.World.WorldActor.traits.Get(); diff --git a/mods/ra/weapons.yaml b/mods/ra/weapons.yaml index eb23b63a6e92..8e3563dc033b 100644 --- a/mods/ra/weapons.yaml +++ b/mods/ra/weapons.yaml @@ -191,6 +191,7 @@ Hellfire: Grenade: ROF: 60 Range: 4 + Report: grenade1 Bullet: Speed: 5 High: true @@ -206,6 +207,7 @@ Grenade: InfDeath: 2 SmudgeType: Crater Damage: 50 + ImpactSound: kaboom12 75mm: ROF: 40