I have some questions about GSTown.ExpandTown(). Sometimes, it looks like the function, though called, doesn't actually build anything and I'm trying to figure out why !
1) When using this function, is there a way to have an information about what is actually built and where (on which tile) ?
2) What exactly kind of building action can this function trigger ? I already noticed that it builds buildings, roads, but does it also triggers conversion from normal roads to city roads ? Still other things ?
3) Does the function also triggers renewing of buildings (building new buildings in replacement of old ones) ?
4) Let's say that the function is called in a game where several House NewGRF's are loaded. The choice of the newGRF from which comes the buildings is completely random ?
5) In a gamescript, is there any difference about town growing if using ExpandTown instead of GSTown::SetGrowthRate ? Is there any reason to use one instead of the other ?
Thanks
