I've made some more progress, but stumbled again:
I have a script, which checks for a sign (its working, I can see it in the debug messages). Now I something like this
Code: Select all
grown = GSTown.ExpandTown(town_id,50); //grown is the bool, return value
Code: Select all
grown = GSTown.SetGrowthRate(town_id,1); // bool again as return value
EDIT: Nevermind, I've found a condition in the source code, that using companymode to read the sign will prevent City Growth if executed in the same scope.