diff --git a/src/RealAntennasProject/Antenna/BandInfo.cs b/src/RealAntennasProject/Antenna/BandInfo.cs index 633327f..c5474f1 100644 --- a/src/RealAntennasProject/Antenna/BandInfo.cs +++ b/src/RealAntennasProject/Antenna/BandInfo.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Linq; using UnityEngine; namespace RealAntennas.Antenna @@ -18,6 +19,11 @@ public static BandInfo Get(string band) { if (!initialized && GameDatabase.Instance.GetConfigNode("RealAntennas/RealAntennasCommNetParams/RealAntennasCommNetParams") is ConfigNode node) Init(node); + if (!All.ContainsKey(band)) + { + Debug.LogError($"{ModTag} Band \"{band}\" not defined, defaulting to {All.Keys.FirstOrDefault()}"); + band = All.Keys.FirstOrDefault(); + } return All[band]; } public static void Init(ConfigNode config)