<B>The puppet ruler script only runs if a gov4 is built on the map somewhere</b>
And how do you think the game knows when a gov4 is present in a city? And how does the script know to not just endlessly spawn generals for a city?
The answer to the first is that the background script is constantly checking every city on the map for a gov4.
The answer to the second is that each city has its own uniquely named client ruler general, that the game "also" checks for in the script. For every city on every turn.
The size of the client ruler portion of the background script in relation to the rest, is 5 megs of client ruler to 6 megs of the rest of the script.
In the end, you get around a 50% increase in AI turn speeds by reducing the script size down, and the most convenient way to do it is to remove the client ruler portions that are checking every city on the map.
Bookmarks