It would be good if you read the whole post... I told there the reason why I don't want the per tile thingy, which is because you said that Map battlebacks will override the tile battlebacks...
Changing the battle background in code or specifying the battle background in room settings would override this.
which is bad, since that would mean that if I have a single tile that I want to have a specific battleback, then I would need to put specific battlebacks to all tiles in that map and remove the map battleback...
It should be the other way around, Specific tile battlebacks should override the map battleback... which is also the way our region battleback works, if there is a region battleback, use it, if not then use the map battleback...
Right now, how yours work (based on you post) is that
Check map battleback -> if yes use it, if not check tile battleback
when it should be:
Check tile battleback -> if yes, use it, if not use map battleback