| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -368,7 +368,7 @@ manipulator
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					===========
 | 
					 | 
					 | 
					 | 
					===========
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					An in-game equivalent to the popular program Dwarf Therapist.
 | 
					 | 
					 | 
					 | 
					An in-game equivalent to the popular program Dwarf Therapist.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					To activate, open the unit screen and press ``l``.
 | 
					 | 
					 | 
					 | 
					To activate, open the unit screen and press :kbd:`l`.
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					.. image:: images/manipulator.png
 | 
					 | 
					 | 
					 | 
					.. image:: images/manipulator.png
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -382,26 +382,26 @@ military and social skills.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					.. image:: images/manipulator2.png
 | 
					 | 
					 | 
					 | 
					.. image:: images/manipulator2.png
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Press ``t`` to toggle between Profession and Squad view.
 | 
					 | 
					 | 
					 | 
					Press :kbd:`t` to toggle between Profession and Squad view.
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					.. image:: images/manipulator3.png
 | 
					 | 
					 | 
					 | 
					.. image:: images/manipulator3.png
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Use the arrow keys or number pad to move the cursor around, holding Shift to
 | 
					 | 
					 | 
					 | 
					Use the arrow keys or number pad to move the cursor around, holding :kbd:`Shift` to
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					move 10 tiles at a time.
 | 
					 | 
					 | 
					 | 
					move 10 tiles at a time.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Press the Z-Up (``<``) and Z-Down (``>``) keys to move quickly between labor/skill
 | 
					 | 
					 | 
					 | 
					Press the Z-Up (:kbd:`<`) and Z-Down (:kbd:`>`) keys to move quickly between labor/skill
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					categories. The numpad Z-Up and Z-Down keys seek to the first or last unit
 | 
					 | 
					 | 
					 | 
					categories. The numpad Z-Up and Z-Down keys seek to the first or last unit
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					in the list. Backspace seeks to the top left corner.
 | 
					 | 
					 | 
					 | 
					in the list. :kbd:`Backspace` seeks to the top left corner.
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Press Enter to toggle the selected labor for the selected unit, or Shift+Enter
 | 
					 | 
					 | 
					 | 
					Press Enter to toggle the selected labor for the selected unit, or Shift+Enter
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					to toggle all labors within the selected category.
 | 
					 | 
					 | 
					 | 
					to toggle all labors within the selected category.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Press the ``+-`` keys to sort the unit list according to the currently selected
 | 
					 | 
					 | 
					 | 
					Press the :kbd:`+`:kbd:`-` keys to sort the unit list according to the currently selected
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					skill/labor, and press the ``*/`` keys to sort the unit list by Name, Profession/Squad,
 | 
					 | 
					 | 
					 | 
					skill/labor, and press the :kbd:`*`:kbd:`/` keys to sort the unit list by Name, Profession/Squad,
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Happiness, or Arrival order (using Tab to select which sort method to use here).
 | 
					 | 
					 | 
					 | 
					Happiness, or Arrival order (using :kbd:`Tab` to select which sort method to use here).
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					With a unit selected, you can press the ``v`` key to view its properties (and
 | 
					 | 
					 | 
					 | 
					With a unit selected, you can press the :kbd:`v` key to view its properties (and
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					possibly set a custom nickname or profession) or the ``c`` key to exit
 | 
					 | 
					 | 
					 | 
					possibly set a custom nickname or profession) or the :kbd:`c` key to exit
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Manipulator and zoom to its position within your fortress.
 | 
					 | 
					 | 
					 | 
					Manipulator and zoom to its position within your fortress.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					The following mouse shortcuts are also available:
 | 
					 | 
					 | 
					 | 
					The following mouse shortcuts are also available:
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -414,7 +414,7 @@ The following mouse shortcuts are also available:
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					* Left-click on a unit's name, profession or squad to view its properties.
 | 
					 | 
					 | 
					 | 
					* Left-click on a unit's name, profession or squad to view its properties.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					* Right-click on a unit's name, profession or squad to zoom to it.
 | 
					 | 
					 | 
					 | 
					* Right-click on a unit's name, profession or squad to zoom to it.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Pressing ``ESC`` normally returns to the unit screen, but ``Shift-ESC`` would exit
 | 
					 | 
					 | 
					 | 
					Pressing :kbd:`Esc` normally returns to the unit screen, but :kbd:`Shift`:kbd:`Esc` would exit
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					directly to the main dwarf mode screen.
 | 
					 | 
					 | 
					 | 
					directly to the main dwarf mode screen.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					search
 | 
					 | 
					 | 
					 | 
					search
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -425,25 +425,25 @@ Noble (assignment candidates), Military (position candidates), Burrows
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					.. image:: images/search.png
 | 
					 | 
					 | 
					 | 
					.. image:: images/search.png
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Searching works the same way as the search option in "Move to Depot" does.
 | 
					 | 
					 | 
					 | 
					Searching works the same way as the search option in :guilabel:`Move to Depot`.
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					You will see the Search option displayed on screen with a hotkey (usually ``s``).
 | 
					 | 
					 | 
					 | 
					You will see the Search option displayed on screen with a hotkey (usually :kbd:`s`).
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Pressing it lets you start typing a query and the relevant list will start
 | 
					 | 
					 | 
					 | 
					Pressing it lets you start typing a query and the relevant list will start
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					filtering automatically.
 | 
					 | 
					 | 
					 | 
					filtering automatically.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Pressing ENTER, ESC or the arrow keys will return you to browsing the now
 | 
					 | 
					 | 
					 | 
					Pressing :kbd:`Enter`, :kbd:`Esc` or the arrow keys will return you to browsing the now
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					filtered list, which still functions as normal. You can clear the filter
 | 
					 | 
					 | 
					 | 
					filtered list, which still functions as normal. You can clear the filter
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					by either going back into search mode and backspacing to delete it, or
 | 
					 | 
					 | 
					 | 
					by either going back into search mode and backspacing to delete it, or
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					pressing the "shifted" version of the search hotkey while browsing the
 | 
					 | 
					 | 
					 | 
					pressing the "shifted" version of the search hotkey while browsing the
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					list (e.g. if the hotkey is ``s``, then hitting ``Shift-s`` will clear any
 | 
					 | 
					 | 
					 | 
					list (e.g. if the hotkey is :kbd:`s`, then hitting :kbd:`Shift`:kbd:`s` will clear any
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					filter).
 | 
					 | 
					 | 
					 | 
					filter).
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Leaving any screen automatically clears the filter.
 | 
					 | 
					 | 
					 | 
					Leaving any screen automatically clears the filter.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					In the Trade screen, the actual trade will always only act on items that
 | 
					 | 
					 | 
					 | 
					In the Trade screen, the actual trade will always only act on items that
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					are actually visible in the list; the same effect applies to the Trade
 | 
					 | 
					 | 
					 | 
					are actually visible in the list; the same effect applies to the Trade
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Value numbers displayed by the screen. Because of this, the ``t`` key is
 | 
					 | 
					 | 
					 | 
					Value numbers displayed by the screen. Because of this, the :kbd:`t` key is
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					blocked while search is active, so you have to reset the filters first.
 | 
					 | 
					 | 
					 | 
					blocked while search is active, so you have to reset the filters first.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Pressing ``Alt-C`` will clear both search strings.
 | 
					 | 
					 | 
					 | 
					Pressing :kbd:`Alt`:kbd:`C` will clear both search strings.
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					In the stockpile screen the option only appears if the cursor is in the
 | 
					 | 
					 | 
					 | 
					In the stockpile screen the option only appears if the cursor is in the
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					rightmost list:
 | 
					 | 
					 | 
					 | 
					rightmost list:
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -493,7 +493,7 @@ preferred material type.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					.. image:: images/automaterial-mat.png
 | 
					 | 
					 | 
					 | 
					.. image:: images/automaterial-mat.png
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Pressing ``a`` while highlighting any material will enable that material for "auto select"
 | 
					 | 
					 | 
					 | 
					Pressing :kbd:`a` while highlighting any material will enable that material for "auto select"
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					for this construction type. You can enable multiple materials as autoselect. Now the next
 | 
					 | 
					 | 
					 | 
					for this construction type. You can enable multiple materials as autoselect. Now the next
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					time you place this type of construction, the plugin will automatically choose materials
 | 
					 | 
					 | 
					 | 
					time you place this type of construction, the plugin will automatically choose materials
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					for you from the kinds you enabled. If there is enough to satisfy the whole placement,
 | 
					 | 
					 | 
					 | 
					for you from the kinds you enabled. If there is enough to satisfy the whole placement,
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -504,10 +504,10 @@ When choosing the construction placement, you will see a couple of options:
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					.. image:: images/automaterial-pos.png
 | 
					 | 
					 | 
					 | 
					.. image:: images/automaterial-pos.png
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Use ``a`` here to temporarily disable the material autoselection, e.g. if you need
 | 
					 | 
					 | 
					 | 
					Use :kbd:`a` here to temporarily disable the material autoselection, e.g. if you need
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					to go to the material selection screen so you can toggle some materials on or off.
 | 
					 | 
					 | 
					 | 
					to go to the material selection screen so you can toggle some materials on or off.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					The other option (auto type selection, off by default) can be toggled on with ``t``. If you
 | 
					 | 
					 | 
					 | 
					The other option (auto type selection, off by default) can be toggled on with :kbd:`t`. If you
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					toggle this option on, instead of returning you to the main construction menu after selecting
 | 
					 | 
					 | 
					 | 
					toggle this option on, instead of returning you to the main construction menu after selecting
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					materials, it returns you back to this screen. If you use this along with several autoselect
 | 
					 | 
					 | 
					 | 
					materials, it returns you back to this screen. If you use this along with several autoselect
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					enabled materials, you should be able to place complex constructions more conveniently.
 | 
					 | 
					 | 
					 | 
					enabled materials, you should be able to place complex constructions more conveniently.
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -579,7 +579,7 @@ Toggle between all possible positions where the idlers count can be placed.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					trackstop
 | 
					 | 
					 | 
					 | 
					trackstop
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					---------
 | 
					 | 
					 | 
					 | 
					---------
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Adds a ``q`` menu for track stops, which is completely blank by default.
 | 
					 | 
					 | 
					 | 
					Adds a :kbd:`q` menu for track stops, which is completely blank by default.
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					This allows you to view and/or change the track stop's friction and dump
 | 
					 | 
					 | 
					 | 
					This allows you to view and/or change the track stop's friction and dump
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					direction settings, using the keybindings from the track stop building interface.
 | 
					 | 
					 | 
					 | 
					direction settings, using the keybindings from the track stop building interface.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -614,9 +614,9 @@ See `gui/stockpiles` for an in-game interface.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					:loadstock:     Loads a saved stockpile settings file and applies it to the currently selected
 | 
					 | 
					 | 
					 | 
					:loadstock:     Loads a saved stockpile settings file and applies it to the currently selected
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                stockpile.  eg:  ``loadstock food_settings.dfstock``
 | 
					 | 
					 | 
					 | 
					                stockpile.  eg:  ``loadstock food_settings.dfstock``
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					To use savestock and loadstock, use the ``q`` command to highlight a stockpile.
 | 
					 | 
					 | 
					 | 
					To use savestock and loadstock, use the :kbd:`q` command to highlight a stockpile.
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Then run savestock giving it a descriptive filename. Then, in a different (or
 | 
					 | 
					 | 
					 | 
					Then run savestock giving it a descriptive filename. Then, in a different (or
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					the same!) gameworld, you can highlight any stockpile with ``q`` then execute the
 | 
					 | 
					 | 
					 | 
					the same!) gameworld, you can highlight any stockpile with :kbd:`q` then execute the
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					``loadstock`` command passing it the name of that file. The settings will be
 | 
					 | 
					 | 
					 | 
					``loadstock`` command passing it the name of that file. The settings will be
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					applied to that stockpile.
 | 
					 | 
					 | 
					 | 
					applied to that stockpile.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -1053,17 +1053,17 @@ Invoked as::
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Intended to be used as a keybinding:
 | 
					 | 
					 | 
					 | 
					Intended to be used as a keybinding:
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					* In 'q' mode, when a job is highlighted within a workshop or furnace,
 | 
					 | 
					 | 
					 | 
					* In :kbd:`q` mode, when a job is highlighted within a workshop or furnace,
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  changes the material of the job. Only inorganic materials can be used
 | 
					 | 
					 | 
					 | 
					  changes the material of the job. Only inorganic materials can be used
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  in this mode.
 | 
					 | 
					 | 
					 | 
					  in this mode.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					* In 'b' mode, during selection of building components positions the cursor
 | 
					 | 
					 | 
					 | 
					* In :kbd:`b` mode, during selection of building components positions the cursor
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  over the first available choice with the matching material.
 | 
					 | 
					 | 
					 | 
					  over the first available choice with the matching material.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					job-duplicate
 | 
					 | 
					 | 
					 | 
					job-duplicate
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					-------------
 | 
					 | 
					 | 
					 | 
					-------------
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Duplicate the selected job in a workshop:
 | 
					 | 
					 | 
					 | 
					Duplicate the selected job in a workshop:
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					* In 'q' mode, when a job is highlighted within a workshop or furnace building,
 | 
					 | 
					 | 
					 | 
					* In :kbd:`q` mode, when a job is highlighted within a workshop or furnace building,
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  instantly duplicates the job.
 | 
					 | 
					 | 
					 | 
					  instantly duplicates the job.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					.. _stockflow:
 | 
					 | 
					 | 
					 | 
					.. _stockflow:
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -1086,10 +1086,10 @@ Usage:
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					``stockflow status``
 | 
					 | 
					 | 
					 | 
					``stockflow status``
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    Display whether the plugin is enabled.
 | 
					 | 
					 | 
					 | 
					    Display whether the plugin is enabled.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					While enabled, the ``q`` menu of each stockpile will have two new options:
 | 
					 | 
					 | 
					 | 
					While enabled, the :kbd:`q` menu of each stockpile will have two new options:
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					* ``j``:  Select a job to order, from an interface like the manager's screen.
 | 
					 | 
					 | 
					 | 
					* :kbd:`j`:  Select a job to order, from an interface like the manager's screen.
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					* ``J``:  Cycle between several options for how many such jobs to order.
 | 
					 | 
					 | 
					 | 
					* :kbd:`J`:  Cycle between several options for how many such jobs to order.
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Whenever the bookkeeper updates stockpile records, new work orders will
 | 
					 | 
					 | 
					 | 
					Whenever the bookkeeper updates stockpile records, new work orders will
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					be placed on the manager's queue for each such selection, reduced by the
 | 
					 | 
					 | 
					 | 
					be placed on the manager's queue for each such selection, reduced by the
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -2294,8 +2294,8 @@ just stones.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Configuration UI
 | 
					 | 
					 | 
					 | 
					Configuration UI
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					~~~~~~~~~~~~~~~~
 | 
					 | 
					 | 
					 | 
					~~~~~~~~~~~~~~~~
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					The configuration front-end to the plugin is implemented by `gui/siege-engine`.
 | 
					 | 
					 | 
					 | 
					The configuration front-end to the plugin is implemented by `gui/siege-engine`.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Bind it to a key (the example config uses Alt-A) and activate after selecting
 | 
					 | 
					 | 
					 | 
					Bind it to a key (the example config uses :kbd:`Alt`:kbd:`a`) and activate after selecting
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					a siege engine in ``q`` mode.
 | 
					 | 
					 | 
					 | 
					a siege engine in :kbd:`q` mode.
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					.. image:: images/siege-engine.png
 | 
					 | 
					 | 
					 | 
					.. image:: images/siege-engine.png
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -2304,19 +2304,19 @@ the allowed operator skill range. The map tile color is changed to signify if it
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					hit by the selected engine: green for fully reachable, blue for out of range, red for blocked,
 | 
					 | 
					 | 
					 | 
					hit by the selected engine: green for fully reachable, blue for out of range, red for blocked,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					yellow for partially blocked.
 | 
					 | 
					 | 
					 | 
					yellow for partially blocked.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Pressing ``r`` changes into the target selection mode, which works by highlighting two points
 | 
					 | 
					 | 
					 | 
					Pressing :kbd:`r` changes into the target selection mode, which works by highlighting two points
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					with Enter like all designations. When a target area is set, the engine projectiles are
 | 
					 | 
					 | 
					 | 
					with :kbd:`Enter` like all designations. When a target area is set, the engine projectiles are
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					aimed at that area, or units within it (this doesn't actually change the original aiming
 | 
					 | 
					 | 
					 | 
					aimed at that area, or units within it (this doesn't actually change the original aiming
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					code, instead the projectile trajectory parameters are rewritten as soon as it appears).
 | 
					 | 
					 | 
					 | 
					code, instead the projectile trajectory parameters are rewritten as soon as it appears).
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					After setting the target in this way for one engine, you can 'paste' the same area into others
 | 
					 | 
					 | 
					 | 
					After setting the target in this way for one engine, you can 'paste' the same area into others
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					just by pressing ``p`` in the main page of this script. The area to paste is kept until you quit
 | 
					 | 
					 | 
					 | 
					just by pressing :kbd:`p` in the main page of this script. The area to paste is kept until you quit
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					DF, or select another area manually.
 | 
					 | 
					 | 
					 | 
					DF, or select another area manually.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Pressing ``t`` switches to a mode for selecting a stockpile to take ammo from.
 | 
					 | 
					 | 
					 | 
					Pressing :kbd:`t` switches to a mode for selecting a stockpile to take ammo from.
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Exiting from the siege engine script via ESC reverts the view to the state prior to starting
 | 
					 | 
					 | 
					 | 
					Exiting from the siege engine script via ESC reverts the view to the state prior to starting
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					the script. Shift-ESC retains the current viewport, and also exits from the ``q`` mode to main
 | 
					 | 
					 | 
					 | 
					the script. :kbd:`Shift`:kbd:`Esc` retains the current viewport, and also exits from the :kbd:`q` mode to main
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					menu.
 | 
					 | 
					 | 
					 | 
					menu.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					.. _power-meter:
 | 
					 | 
					 | 
					 | 
					.. _power-meter:
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -2327,7 +2327,7 @@ The power-meter plugin implements a modified pressure plate that detects power b
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					supplied to gear boxes built in the four adjacent N/S/W/E tiles.
 | 
					 | 
					 | 
					 | 
					supplied to gear boxes built in the four adjacent N/S/W/E tiles.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					The configuration front-end is implemented by `gui/power-meter`. Bind it to a
 | 
					 | 
					 | 
					 | 
					The configuration front-end is implemented by `gui/power-meter`. Bind it to a
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					key (the example config uses Ctrl-Shift-M) and activate after selecting Pressure Plate
 | 
					 | 
					 | 
					 | 
					key (the example config uses :kbd:`Ctrl`:kbd:`Shift`:kbd:`M`) and activate after selecting Pressure Plate
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					in the build menu.
 | 
					 | 
					 | 
					 | 
					in the build menu.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					.. image:: images/power-meter.png
 | 
					 | 
					 | 
					 | 
					.. image:: images/power-meter.png
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -2380,7 +2380,7 @@ Operation
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					In order to operate the engine, queue the Stoke Boiler job (optionally
 | 
					 | 
					 | 
					 | 
					In order to operate the engine, queue the Stoke Boiler job (optionally
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					on repeat). A furnace operator will come, possibly bringing a bar of fuel,
 | 
					 | 
					 | 
					 | 
					on repeat). A furnace operator will come, possibly bringing a bar of fuel,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					and perform it. As a result, a "boiling water" item will appear
 | 
					 | 
					 | 
					 | 
					and perform it. As a result, a "boiling water" item will appear
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					in the 't' view of the workshop.
 | 
					 | 
					 | 
					 | 
					in the :kbd:`t` view of the workshop.
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					.. note::
 | 
					 | 
					 | 
					 | 
					.. note::
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |