Closed stackpoint closed 4 years ago
Here are a couple options:
Individually write historical_idea_groups for the 830+ tags
Setup up generic historical_idea_groups
Let the spawned country pick the groups in-game and give them the ideas
I've tested an idea ( https://github.com/stackpoint/excelmakesbelhappypack/pull/3/commits/24553ab3aeec2e362a9055671d57cdfe6c65d0d8 ) where I added a decision that an AI can click for free points when they don't have idea groups filled out but as expected the AI did not always fill the idea groups in a timely fashion even with 90% idea cost reduction and ended up using the monarch points to take tech and other things.
My vote would be to use pyhton to genrate 800+ random idea groups for tags
As an aside, this is why the colonial nations don't spawn in with any ideas groups. We don't have to fill out an entire list of groups but adding expansion_ideas will make them spawn in with that idea group at least. Would solve having to set various factors in the idea groups code.
As a alternative you can have a event fire that adds the idea group and ideas to the nation just released in question. Using add_idea_group and add_idea A quick fix would be to directly copy the overlords ideas and start working from there.
In my testing the AI will pick idea groups within 30 days of being spawned so no need to copy the overlords ideas. After that a decision can be used to grant them those ideas. I have a draft I will upload in a moment.
I think there is an expectation that your colonial nation take expansion as their first idea group, whether they can actually afford to colonize or not. Until we figure out the AI logic causing them not to choose it, we should set it manually in historical_idea_groups.
Released vassals/countries should now get the same number of ideas as the country who released them, after 40-50 days. This is to give the released nation enough time to actually pick their ideas groups.
Countries that are released as a vassal (and in general) don't have idea groups in this modpack.
The historical_idea_groups setting controls the ideas that countries spawn with even when AI_USES_HISTORICAL_IDEA_GROUPS is disabled and this modpack voids the historical_idea_groups setting.