Alright, so generally this is not as easy as it seems to be, as I want to clean some things up.
Generally, in my opinion, the Build Marker and Build command have a couple of small inconsistencies which I think should be squashed:
- You can't place Build Marker of
mirror on tarstuff, the build marker will not be placed. But you can place it next to tarstuff which then can grow onto the markers and the citizen can build the mirrors (destroying tar in process). Why not just allow placing these markers on top of tar in the first place?
- The same goes for other T layer elements.
- You can even use this to build a mirror or a bomb under an enemy or the player.
- At the same time you can't use Build command to build those mirrors on tarstuff.
My proposal is as follows:
- Allow placing build marker of any kind on anything.
- If you try to place a build marker of the thing that already exists there it will of course not work.
- We will also disallow placing build markers on master walls and hold completion walls.
- Everything else is fair game.
- The same for the regular build command - you can place anything on anything. If that layer on that tile is already occupied, the item will be simply replaced.
The reason I want to streamline is twofold - simplicity of the rules and making it possible to refactor the two places the whole build code is stored into a single function.
____________________________
My website