The biomes tend to look a bit basic at the moment, especially when compared to handcrafted scenario maps.
The problem is the lack of fine grained options to influence the random map creation.
Therefore, it would be helpful to give the biome.json the ability to define more stuff (e.g. resource availability) and then let the map.js script decide if it wants to use that information.
See the random map overhaul thread here:
https://wildfiregames.com/forum/topic/54233-task-terrain-and-map-overhaul-milestone-alpha-26/
Goal -> make the random maps more diverse, more realistic and more fun to play. (See the forum thread)
This patch adds for now:
- As suggested by @smiley this adds a way to make biomes more easily extensible/ modifiable without having to copy the whole biome file. See D4451 for the split diff. This also helps to keep all the old functionality.
- A new random map to showcase the new functionality, which is preliminary called "Mountains" and based on the Hindu Kush skirmish map
- A function to create forests with an unlimited number of trees
The goal would be to improve all random maps, but due to time constraints this patch is for now focused on one or a few maps only.
example of how the forests look like:
{F2497374}
and this is how the map looks like (WIP):
{F2497375}