Ok- this is a bit of a long rambling post, and im no master coder or anything, so I hope its all correct, but I find that when someone breaks down some of the NFO its so helpful.
I think this is the way to go. It makes more sense to me to use variational action 2s, particularly if youre going to do snowy buildings and random ones (which I think there will be in the end wont there)
Im just going to post an example of an variational action 2 that will choose all the construction stages.
You first define all the stages of the building, with a normal action 2s. eg finished, snowy, and 3 construction stages
Then you want a variational action 2 to choose the action2 in which you told it to draw the construction stages.
Code: Select all
0 * 0 02 07 // action2, feature 07 (houses)
?? // id of the action 2
81 // type : "to decide upon a general variable, or a variable of the object in question."
40 // variable 40 "Construction stage"
00 03 // varadjust, do nothing, and no. of variables, 3. The 3 construction stages
02 00 00 00 // Use house defined in action2 id 2, if construction stage is between 0 and 0
03 00 01 01 // Use house defined in action2 id 3, if construction stage is between 1 and 1
04 00 02 02 // carry on as above
05 00 // id of action 2 to use if none of the above match (ie, not in construction stages)
// in my case it points to a var action 2 to decide upon whether it is snowy or not,
// but it could be just the plain finished building, or something else.
oh, and construction stage 0 is the first or least finished building.construction stage 02 is the most. You can if you want use stage 3 to mean the finished building.
As I said- I dont know really know about grf maker, but I think it will be the somewhat similar to above. Isn't it at these points where it becomes more or less entering the same things as you would if you weren;t using it?
And also, town zone 0 is still the town, so no. Not in the countryside (so yeah, at the border of the town and countryside)