From 5feb849a7a18f2028619b174c3b0733b5c821577 Mon Sep 17 00:00:00 2001 From: Goz3rr Date: Fri, 29 Mar 2019 23:12:00 +0100 Subject: [PATCH] Append instead of replacing research --- SatisfactorySaveEditor/ViewModel/MainViewModel.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/SatisfactorySaveEditor/ViewModel/MainViewModel.cs b/SatisfactorySaveEditor/ViewModel/MainViewModel.cs index e5a9253..c1377d2 100644 --- a/SatisfactorySaveEditor/ViewModel/MainViewModel.cs +++ b/SatisfactorySaveEditor/ViewModel/MainViewModel.cs @@ -93,7 +93,13 @@ private void Cheat(string cheatType) return; } - arrayField.Elements = Researches.Values.Select(v => (SerializedProperty)new ObjectProperty(null, "", v)).ToList(); + foreach(var research in Researches.Values) + { + if(!arrayField.Elements.Cast().Any(e => e.Str2 == research)) + { + arrayField.Elements.Add(new ObjectProperty(null, "", research)); + } + } } }