293
« on: December 25, 2008, 05:13:48 am »
I thought about this some more, and I think I realise what the problem is - everyone is thinking about this feature in a vacuum, instead of how it will relate with other planned features.
If you took the game as it is right now and just added tunnelers then yeah, I agree, that would suck. Goblins tunnel in, all your military stand around instead of going to where they need to be, everyone gets killed. But think about it in the future.
In the future, they'll have to support the tunnels they are digging to avoid collapse. That means bringing supplies for propping and shoring, if you've clear-cut the trees as many people do. And then you've got lighting. Nobody, not even goblins, can see in absolute darkness. This is going to mean they have to bring torches as well.
So now they can start digging the tunnel. But that much soil has to go somewhere (at least if things go that way). So the big piles of dirt that are outside your fortress are probably going to be a clue that there are sappers on the way.
Speaking of clues, mining makes a lot of noise. Surely there are going to be dwarves hearing that coming through the walls, giving you an idea of where the goblins are going to break through. Using the improved military control, you station your squad there. The entire goblin army is probably going to have some difficulty squeezing through that one hole.
But do they even make it through the hole? Once you know where they're coming from, you could dig your *own* tunnels underneath, with deliberately poor support beams. Then when the entire goblin army, clad in full iron armour, tries to walk through the tunnel your tunnels underneath collapse, burying the unfortunate invaders alive. Not to mention the possibilities of dropping water, magma, boiling oil, rocks or whatever into the tunnels.
And then finally you have the aesthetics issue. Well, after the goblins are all dead you remove the support beams from their tunnels (or set them on fire or something) and bam! - no more tunnels.
In conclusion, I think people need to think about this as the future feature it will be, rather than as a right-now issue.