The Enthusiastic Disciple agenda has a requirement called "REQUIRES_RELIGION_NOT_RECEIVED" which by default was triggered by the player having not spread their religion 10 turns after founding it. This update changes the 10 turn requirement to 30. The value can be changed in the "newExclusiveAgendas.sql" file.
Along with the mod changing the "REQUIRES_MET_10_TURNS_AGO" to 50, this should now lead to the following behavior:
- If the player founds a religion a couple of turns after meeting Mvemba, the agenda shouldn't activate until the 50 turns have passed even if the founding delay was met
- If the player meets Mvemba and founds a religion 50 turns after they met him, he should now wait 30 turns before activating the agenda
- If the player founded a religion and met Mvemba 30 turns after that, he should wait 50 turns before activating the agenda
I have to do some more testing to confirm these scenarios but I think that paints an accurate picture.
So the maximum amount of time for the agenda to take effect would be 80 turns, and the minimum would be 50. I think further tweaking is needed, but those numbers seem decent at first glance. There's a danger that agendas might take too long to trigger, but I think as long as players know which values to tweak they can set their own pace. Currently the value for the "REQUIRES_MET_10_TURNS_AGO" is in the XML file, while the value for Enthusiastic Disciple is in the SQL file.
The next update should be coming tomorrow or the day after, I'm hoping to modify more agendas and start making them more enjoyable to deal with! Happy New Year!