public static void Set(UnitDescriptor ch, MulticlassOptions options) { //modLogger.Log($"stack: {System.Environment.StackTrace}"); if (ch == null || ch.CharacterName == "Knight Commander") { Main.settings.multiclassSettings[CharGenKey] = options; } else { if (ch.HashKey() == null) { return; } Mod.Debug($"options: {options}"); Main.settings.perSave.multiclassSettings[ch.HashKey()] = options; Mod.Trace($"multiclass options: {string.Join(" ", Main.settings.perSave.multiclassSettings)}"); Settings.SavePerSaveSettings(); } }