From 35b3a51795676c4feb99230c6d8be90c5265b7d6 Mon Sep 17 00:00:00 2001 From: iht Date: Sun, 25 May 2025 21:15:00 +0200 Subject: [PATCH 1/2] Remove obsolete special fix for `hunnic` culture in TFE --- ImperatorToCK3/CK3/Cultures/CultureCollection.cs | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/ImperatorToCK3/CK3/Cultures/CultureCollection.cs b/ImperatorToCK3/CK3/Cultures/CultureCollection.cs index 87786ad5b..7c0ae8df3 100644 --- a/ImperatorToCK3/CK3/Cultures/CultureCollection.cs +++ b/ImperatorToCK3/CK3/Cultures/CultureCollection.cs @@ -149,14 +149,7 @@ private void ValidateAndLoadCultures(OrderedDictionary cult Logger.Debug($"Loading optional culture {cultureId}..."); } if (data.Heritage is null) { - // Special handling for TFE hunnic culture. #TODO: remove this when it's fixed on TFE side. - if (config.FallenEagleEnabled && cultureId == "hunnic" && PillarCollection.GetHeritageForId("heritage_turkic") is Pillar turkicHeritage) { - Logger.Debug("Applying turkic heritage to TFE hunnic culture."); - data.Heritage = turkicHeritage; - } else { - Logger.Warn($"Culture {cultureId} has no valid heritage defined! Skipping."); - continue; - } + Logger.Warn($"Culture {cultureId} has no valid heritage defined! Skipping."); } if (data.Language is null) { Logger.Warn($"Culture {cultureId} has no valid language defined! Skipping."); From 1ff5e2c776446aecd547fd7e9a0f32ad4511f050 Mon Sep 17 00:00:00 2001 From: iht Date: Sun, 25 May 2025 21:23:42 +0200 Subject: [PATCH 2/2] Update CultureCollection.cs --- ImperatorToCK3/CK3/Cultures/CultureCollection.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/ImperatorToCK3/CK3/Cultures/CultureCollection.cs b/ImperatorToCK3/CK3/Cultures/CultureCollection.cs index 7c0ae8df3..51167722d 100644 --- a/ImperatorToCK3/CK3/Cultures/CultureCollection.cs +++ b/ImperatorToCK3/CK3/Cultures/CultureCollection.cs @@ -150,6 +150,7 @@ private void ValidateAndLoadCultures(OrderedDictionary cult } if (data.Heritage is null) { Logger.Warn($"Culture {cultureId} has no valid heritage defined! Skipping."); + continue; } if (data.Language is null) { Logger.Warn($"Culture {cultureId} has no valid language defined! Skipping.");