diff --git a/Source/RocketSoundEnhancement/ShipEffects.cs b/Source/RocketSoundEnhancement/ShipEffects.cs index 0aad859..5145b2c 100644 --- a/Source/RocketSoundEnhancement/ShipEffects.cs +++ b/Source/RocketSoundEnhancement/ShipEffects.cs @@ -65,6 +65,15 @@ public bool Initialize() return true; } + // Debris vessels have no engines, no command modules — nothing useful to play sounds for. + if (vessel.vesselType == VesselType.Debris || + vessel.vesselType == VesselType.SpaceObject || + vessel.vesselType == VesselType.DroppedPart) + { + ignoreVessel = true; + return true; + } + audioParent = new GameObject($"ShipEffects_{vessel.vesselName}"); audioParent.transform.rotation = vessel.transform.rotation; audioParent.transform.position = vessel.transform.position;