You are overriding it with nothing, so it defaults to showing the localisation key.
As part of improvements to the loc system, most things like this check for the presence of a loc key, rather than the loc key returning an empty string.I know, but in previous patches this invalidated the localisation key altogether.
Would the addition of using something like just _ or [Null] as being hardcoded to return a blank string be possible?As part of improvements to the loc system, most things like this check for the presence of a loc key, rather than the loc key returning an empty string.
This generally makes the system more robust, but does mean that setting loc to blank doesn't eliminate that loc any more.
That wouldn't fix this issue, since this is about how job titles are localised based on culture and the like. That explicitly checks for the existence of the appropriate loc key, and then uses it if it exists.Would the addition of using something like just _ or [Null] as being hardcoded to return a blank string be possible?
Could you give an example? I don't quite understand what the issue is.Using conditions like culture, culture_group, portrait_society and probably more on undefined values now evaluates to true instead of false.
The previous behavior was useful for supporting different mods without duplicating scripts.
I imagine they mean if you do something like culture = orc in your mod as it can be used both in vanilla and a fantasy mod.Could you give an example? I don't quite understand what the issue is.
That's right. For example, supporting HIP's north_african culture group now considers everyone in the vanilla world north african.I imagine they mean if you do something like culture = orc in your mod as it can be used both in vanilla and a fantasy mod.
If you are just using vanilla if you previously did if = { limit = { culture = orc } blahh} then it would not run the if clause but now if you do the same thing that clause does get run? At least that is what I assume is being meant but I have not tested it out personally on anything before
That's right. For example, supporting HIP's north_african culture group now considers everyone in the vanilla world north african.
I'm unable to actually reproduce this issue. I made a test decision with "allow = { culture = orc }", and that shows up as false, as one'd want it to.That's right. For example, supporting HIP's north_african culture group now considers everyone in the vanilla world north african.
Also the portrait_society one as you mentioned; that's return true if someone didn't have a society, since that'd compare as the same as an invalid society.Edit: Oh, it only affects culture groups. Spotted it now. Will fix.
1) Please don't necro old threadsIs culture_flex actually working for character modifiers? I tried adding it to the character modifier of a government and it shows up in the tooltip, but the cultural differences opinion modifier doesn't seem to have actually changed.