So, let us see how the world looks today:
A few changes can be seen, the biggest being the elevation. There are only two levels for now, but with the change to an isometric perspective, there won’t be hundreds of levels above ground because levels tend to be quite high. Visibility would be severely impacted. But this doesn’t cause troubles for underground levels. There are also a few trees visible. And the plant diversity is seemingly reduced. I’ll explain why latter. But first, let us look and the generalized selection mechanism:
A few patches of land have been selected. On the right side you can see the available actions for your selection. Pressing “3” will trigger the plants in all selected areas to be added to the harvesting designation. The plants are highlighted with green:
The selection mechanism is Z-level aware. You can see how the above levels block the view of your selection:
This is a good feature, but sometimes you just want to see your current level. Let us enable only the current level for rendering:
Aha!!! So this is where the missing plants have gone to. Nasty little buggers! Got to disable the “legs” option in the editor for all plants. Plants now take into account biome options and cave plants grow in cave areas. And yes, that is an extremely rectangular cave!
3604 lines of code in 24 files
96.2 KiB code