Does anyone have a nifty method to made sure only a single dwarf is able to work on a select farm?
All I can think of so far is something like...
XXXXXXXX
XXXBP___XXXXXX
XXX3XXX2X_W_X
XXXEX___X____X
XXX_X_XXXX_XXX
X_______XFFFFFX
1_______1FFFFFX
X_______XFFFFFX
XXXX1XXXXXXXXX
XXXX_XXX
XSSSSSSX
XSSSSSSX
XSSSSSSX
XXXX*XXX
X = Wall
_ = Floor
B = Bed
P = Pressure Plate 1
E = Pressure Plate 2
1 = Door Connected to P
2 = Door Connected to E
3 = Door Connected to P and E
* = Forbidden Door
F = Farm Plot
S = Stockpile
W = Well
The front door starts closed, as well as door to the short path to the bed.
When the dwarf enters his home to sleep, he will have to take the long path to the bed, triggering P in the process, which will close the front door, open the door to the farm, plant stockpile, and short path out the bed, and open the short path from the bed.
When he wakes, he will take the short path, which will trigger E and close the door to the short path (Forcing a return trip through the long path). He, unable to do anything else, will continue to farm (I think?), storing plants in the stockpile. If he gets hungry, he can eat a plant. If he gets thirsty he can drink from the well. When he gets tired again, he goes back to sleep along the long path, which again triggers P. This time it closes the door to the farm and stockpile, opens the short path door again, and opens the front door.
When he wakes up this time, and leaves his room, he will trigger E which will close the door to the short path behind him (thus returning the building to its original state), and he will be able to merrily leave his home to hang out with friends, do some communal jobs, and maybe work the farms in the city. Now the forbidden door (*) can be un-forbidden, and the stockpiled food can be transferred to the nearby kitchen for boozing and meal-ing.
However, I kind of feel that I am 1) starting something that won't work too well, and 2) Dooming my solitary farmers to high mortality rates.
Does anyone think this will work as I imagine it? Can it be simplified? Is there an all together easier way to limit one dwarf to a farm plot?