- players can still place plans deeper into enemy territory (if they scout it) and workers will walk to them through towers
That would only really become a problem later in the game, early on it's hard to scout past the range of a tower (tower range = ~7, unit LOS = 9, so you have to get quite close to the tower with a militia or something and even then that only gives you a few tiles to spam fields). But say you make one successful push into the enemy base a small distance before being defeated, then after that you can use builder rush as much as you like. It would certainly make it impossible to use in a lot of cases, but not all.
2. Make citizens and workers to avoid enemy towers (as if they are scared to walk around it, cos they get killed)
+ makes the most sense so far, army ppl are prepared to sacrifice their lives for kingdom, but common folks are not suicidals
- there needs to be a visual queue why citizens stopped using roads next to towers and why workers refuse to go near towers
That sounds like a better solution to me. IMO there doesn't need to be a visual queue as to why the workers won't go there, a tower's range is pretty small and so it should be very obvious to the player as to why his labourers won't go there.
If you go for the first option I forsee problems with players who build deep into enemy territory (during peacetime) only to place a tower there to prevent the enemy to build his own line of defence later on.
That sounds like a huge amount of effort for little gain, since the tower would need to be completely built. I guess some people might do it though, especially on smaller maps... It could be a problem with option 1 or 2.
Option 2 makes more sence, but since laborers have way less line of sight then towers it could be strange to notice you can't continue building (without knowing for sure there is a tower nearby) so it's best to create another icon for builders that shows they have reached the radius of an enemy tower.
I don't think that would happen very often, but yes, I forgot that a builder's LOS is actually smaller than a tower's range (seems kind of silly

).
Would be nice if it could be fixed somehow. I think it might also be fixed in another way if you don't allow builders to walk/build everywhere. If builders could only expand building a road for example if its a connected road (the markings for a road need to be connected), not just a piece of road on the edge of the line of sight. Same for building outlines. This way towerrush is eleminated/made impossible and also scouting with builders around the map during peacetime and thus builders who block ironimes etc in enemy bases. This way 3 problems are solved in one fix. Allowing builders to only dig fields near a farm (using a certain radius) would also help but will not prevent towerushing when they use markings for roads instead.
That sounds annoying, I often start by building the gold mine then making the road from the gold mine back to my existing road. Under your suggestion I'd have to build the road the other way around, and if I missed a tile (while dragging) it wouldn't let me place until I fixed it.
Also, somebody could still builder rush by ordering a continuous road from their village towards the enemy, then erasing the road until where it reaches the enemy towers. I guess we could just delete all the plans as soon as the connection is cut, but that's even more unfriendly. If I have ordered my road to the gold mine then decide I want to change the route slightly (to make way for another house) if I cut the connection to all the other road tiles they will just disappear and I'll have to replace them. It sounds like it would add a lot of frustration.
On the other hand solving the builderrush on towers will make towers even more worth spamming/powerfull and since the latest changes are in favor of players who prefer to play defensive it would be wise to also address towerspam itself. For me it's not the amount of towers but the way they can be clustered, sealing off a narrow passage completely. If towers can be placed only in a certain radius to each other, players need more time to set up their mass towers. A small radius, lets say 4-6 tiles is enough I think. The root of the builderush is towerspam imo. Most players say they want to get rid off their 40 builders in an easy way but it's more like they don't want to use their militia to empty the towers imo, it's lame but I can't blame them because we allow the possibility to do this.
I've never had a game where "towerspam" bothered me, militia are so incredibly cheap and if one tower wall has too many crossbowmen, send your militia to another place. In my opinion breaking through tower defences is big part of KaM. If you would prefer to play without that part of KaM we can have mutators to disable and/or limit towers.
However, builders are cheaper than militia so lame people will always use them to empty towers if it's possible, that's why we need to block it.
If you want to discuss towerspam please start a new topic for it, lets keep this one for fixing the builder rush.