The name is to commemorate the 3 threads before me who asked for exactly this. (the ones I specifically found)
Additionally:
Bloat280, ONE-WAY/SECRET DOORS, (Future): These would be nice but raise path-finding optimization issues.
More information:
Yeah, I've considered this before, and it's got a lot of associated difficulties. The actual algorithm would survive it with some minor changes, but the current "section 1", "section 2" numbers that I use to separate sections of the fortress for optimization wouldn't work any more, unless it kept some kind of table of which ones could go to which ones... it would take a bit of work. The sections could probably still be generated quickly, since it would first calculate out the sections treating one-way doors as walls and then just check all the one-way doors and see if they join any of the areas together and enter the direction into the table. The table also might be quite large, and it needs very very speedy lookup. All possible, but lots of little issues, and probably more on top of this.
So it would seem this has been considered. However I'm looking at the date, and this was considered in 2006. 3 years ago by I'm wondering if these same pathing problems still exist in the 3D version. I think I understand toady's optimizing system and I can understand where those hiccups come from (sort of)
but been that dwarf fortress is 3 years older, toadyone been 3 years wiser, that this topic might be reconsidered. One way doors would be useful. Moreover I get the feeling that dwarf fortress is
ALREADY CAPABLE OF THIS, SIMPLY LACKING FORMAL IMPLEMENTATION This definitely helps traffic flow in my fort. two one-way halls leading to the Trade depot creates a continuous circuit that results in zero collisions.
So says the comment from that movie. So someone using this bug has implemented one way systems before, successfully? He may be lying, he may be exaggerating the circumstances.
All I'm asking is that in one of the test builds that this be implemented haphazardly and see what the results are. Pathing optimization could very well (read: very likely) be an issue but since it would be an optional feature of the door, it would not break the game.
edit: grammar fail (probably still an truck of violations in there)