From 3921302b9bb7bc082a1dfccd91fd8dbff19e0a96 Mon Sep 17 00:00:00 2001 From: IhateTrains Date: Sat, 4 May 2024 11:43:17 +0100 Subject: [PATCH] Simplify outputted birth entries of loaded CK3 characters (#1935) #patch This will reduce the size of the outputted mod. --- ImperatorToCK3/CK3/Characters/CharactersLoader.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ImperatorToCK3/CK3/Characters/CharactersLoader.cs b/ImperatorToCK3/CK3/Characters/CharactersLoader.cs index 54833e215..aac3489cb 100644 --- a/ImperatorToCK3/CK3/Characters/CharactersLoader.cs +++ b/ImperatorToCK3/CK3/Characters/CharactersLoader.cs @@ -34,6 +34,11 @@ public void LoadCK3Characters(ModFilesystem ck3ModFS, Date bookmarkDate) { } field.RemoveHistoryPastDate(bookmarkDate); } + + // Replace birth entries like "birth = "1081.1.1"" with "birth = yes". + var birthField = character.History.Fields["birth"]; + birthField.RemoveAllEntries(); + birthField.AddEntryToHistory(character.BirthDate, "birth", value: true); // Replace complex death entries like "death = { death_reason = death_murder_known killer = 9051 }" // with "death = yes".