We currently don't have any water volumes actually implemented, so that might be a thing we should do.
Because all the water isn't necessarily at the same level, my plan was to basically generate a waterplane for all of the tiles that are marked as water. There would be sets of these for however many tiles are marked - so say there are two lakes in a map, both will have their own waterplane.
We can then do reflections of whatever we want for those individual water planes.
This probably isn't going to work perfectly for all cases but it's the best I've got for now.
Description
We currently don't have any water volumes actually implemented, so that might be a thing we should do.
Because all the water isn't necessarily at the same level, my plan was to basically generate a waterplane for all of the tiles that are marked as water. There would be sets of these for however many tiles are marked - so say there are two lakes in a map, both will have their own waterplane.
We can then do reflections of whatever we want for those individual water planes.
This probably isn't going to work perfectly for all cases but it's the best I've got for now.