hoijui wrote:some ideas, though i cant see why/which one would be better/good:
1. use upper-case chars for the new system?
3.
- x = always blocked
- _ = always open for walk & build
- n = yard closed -> blocking (can be closed & opened via COB/LUS)
- u = yard open -> blocking (inverse of n)
- newlines are ignored (or warning too if not in the right spot?)
- all other chars create a warning
Current code already use StringToLower, but I don't think TA supported it and no one used it. So it might be an option. n/u are a nice pair but not obvious imo.
FLOZi wrote:o - obstacle
y - yard
c - construction
Ever played
Battleships? All ppl use
x for hit/occupied and
o for water/open, same for nearly all other pen & paper games.
Neither is y=yard free to my mind, from a non-TA perspective it's what COB/LUS can control (open/close the yard).
And Spring is not TA, so tags should be
neutral obvious and not
TA obvious.
Pxtl wrote:CarRepairer wrote:Why not just create a new tag yardmap2 and if present ignore yardmap? With a better name than yardmap2.
This. If you're going to change the yardmap syntax, call it blockingmap or something.
But ... but ... yardmap is such a nice tagname :<
PS: currently the buildplacing code is ignoring the yardmap, it would be possible to fix this so you could create a small 2x2 building and later build a 8x8 huge building on 4 pillars on top of it (currently not possible). (that change would be a 4 liner)