http://www.bay12games.com/dwarves/dev.htmlRaising livestock
...
Ability to build fences (more than one fence tile per tree used, as opposed to wall)
...
Also:
http://www.bay12forums.com/smf/index.php?topic=137856
http://www.bay12forums.com/smf/index.php?topic=86276
http://www.bay12forums.com/smf/index.php?topic=3008 (Toady One commented on this one.)
Huh, been a while since I had looked at the dev goals, thanks for bringing that to attention.
It would be tricky to make invaders crush fences, or to make only some invaders able to climb them. But you could treat them as rough terrain, sorta of like how underbrush is planned.
The real usefulness of fences and low walls would be in water control, however.
Couldn't you make the fences have some of the code that things like doors and and other built things have so they can be building destroyed, but built in the Constructs menu?
They wouldn't be used to stop invaders (and in most cases probably won't even slow them down), but only to pen animals in (or out) of an area.
Low walls for water control would be good, irrigation and what not.
They should be able to work as railing and make it a lot harder for dwarves to dodge or otherwise fall off when there are railings near.
I very much like this idea to be added in.
You mean like a log wall with a door in it?
EDIT: Or a wall made of log doors?
More or less.
An interesting option could be that there is a toggle for pasture zones to automatically generate the building of these fences around the zone, and the fences you build from the construction menu could be built out of wood and metal (maybe stone too depending) to be used as suggested above as railings to stop
stupid brave dwarves from falling off the edge.