This could be done by providing multiple action 2s for each tile, with different ground sprites for each terrain type, then
using a varaction 2 checking tile variable 41.
However to preserve total industry tile IDs, all tiles for this industry are the same ID, and use a position check varaction 2 to decide which graphics to show.
My concern is that
(a) we end up with a lot of code just to define the different ground tiles (waste, possibility of errors)
(b) might run out of action 2 IDs (extremely likely if we animate this industry)
(c) it's a pain.
I wondered if there was / should be a way to specify 'make the ground tile whatever the current ground tile would be'? The information must be in the map, or var 41 wouldn't be able to get it.
Or, if a branching varaction chain is the only way to do this, then I'd better get on with it - and add extra tile IDs if I run out of action 2 IDs
