Skip to content

Commit 2220c5c

Browse files
committed
editing pass
1 parent bb0d4c4 commit 2220c5c

1 file changed

Lines changed: 32 additions & 30 deletions

File tree

docs/plugins/buildingplan.rst

Lines changed: 32 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -10,32 +10,29 @@ regardless of whether the required materials are available. This allows you to
1010
focus purely on design elements when you are laying out your fort, and defers
1111
item production concerns to a more convenient time.
1212

13-
Buildingplan is as an alternative to the vanilla building placement UI. It
14-
appears after you have selected the type of building, furniture, or construction
15-
that you want to place in the vanilla build menu. Buildingplan then takes over
16-
for the actual placement step. If any building materials are not available yet
17-
for the placed building, it will be created in a suspended state. Buildingplan
18-
will periodically scan for appropriate items and attach them. Once all items are
19-
attached, the construction job will be unsuspended and a dwarf will come and
20-
build the building. If you have the `unsuspend` overlay enabled (it is enabled
21-
by default), then buildingplan-suspended buildings will appear with a ``P``
22-
marker on the main map, as opposed to the usual ``x`` marker for "regular"
23-
suspended buildings.
13+
Buildingplan is an alternative to the vanilla building placement UI. It appears
14+
after you have selected the type of building, furniture, or construction that
15+
you want to place in the vanilla build menu. Buildingplan then takes over for
16+
the actual placement step. If the placed building requires materials that
17+
aren't available yet, it will be created in a suspended state. Buildingplan will
18+
periodically scan for appropriate items and attach them to the planned
19+
building. Once all items are attached, the construction job will be unsuspended
20+
and a dwarf will come and build the building. If you have the `unsuspend`
21+
overlay enabled (it is enabled by default), then buildingplan-suspended
22+
buildings will appear with a ``P`` marker on the main map, as opposed to the
23+
usual ``x`` marker for "regular" suspended buildings.
2424

2525
If you want to impose restrictions on which items are chosen for the buildings,
26-
buildingplan has full support for quality and material filters. Before you place
27-
a building, you can select a component item in the list and hit ``f`` or click
28-
on the ``filter`` button next to the item description. This will let you choose
29-
your desired item quality range, whether the item must be decorated, and even
30-
which specific materials the item must be made out of. This lets you create
31-
layouts with a consistent color, if that is part of your design.
26+
buildingplan has full support for quality and material filters (see `below
27+
<Setting quality and material filters>`_). This lets you create layouts with a
28+
consistent color, if that is part of your design.
3229

3330
If you just care about the heat sensitivity of the building, you can set the
34-
building to be fire- or magma-proof in the placement UI screen or in any item
35-
filter screen, and the restriction will apply to all building items. This makes
36-
it very easy to create magma-safe pump stacks, for example.
31+
building to be fire- or magma-proof in the placement UI screen. This makes it
32+
very easy to ensure that your pump stacks and floodgates, for example, are
33+
magma-safe.
3734

38-
Buildingplan works very well in conjuction with other design tools like
35+
Buildingplan works well in conjuction with other design tools like
3936
`gui/quickfort`, which allow you to apply a building layout from a blueprint.
4037
You can apply very large, complicated layouts, and the buildings will simply be
4138
built when your dwarves get around to producing the needed materials. If you
@@ -47,13 +44,14 @@ One way to integrate buildingplan into your gameplay is to create manager
4744
workorders to ensure you always have a few blocks/doors/beds/etc. available. You
4845
can then place as many of each building as you like. Produced items will be used
4946
to build the planned buildings as they are produced, with minimal space
50-
dedicated to stockpiles. The DFHack `orders` library can help with setting up
51-
these manager workorders for you.
47+
dedicated to stockpiles. The DFHack `orders` library can help with setting
48+
these manager workorders up for you.
5249

5350
If you do not wish to use the ``buildingplan`` interface, you can turn off the
54-
``buildingplan.planner`` overlay in `gui/control-panel`. You should not disable
55-
the ``buildingplan`` service entirely in `gui/control-panel` since existing
56-
planned buildings in loaded forts will stop functioning.
51+
``buildingplan.planner`` overlay in `gui/control-panel` (on the "Overlays"
52+
tab). You should not disable the ``buildingplan`` "System service" in
53+
`gui/control-panel` since existing planned buildings in loaded forts will stop
54+
functioning.
5755

5856
Usage
5957
-----
@@ -70,6 +68,10 @@ Examples
7068
Print a report of current settings, which kinds of buildings are planned,
7169
and what kinds of materials the buildings are waiting for.
7270

71+
``buildingplan set boulders false``
72+
When finding items to satisfy "building materials" requirements, don't
73+
select boulders. Use blocks or logs (if enabled) instead.
74+
7375
.. _buildingplan-settings:
7476

7577
Global settings
@@ -129,15 +131,15 @@ filter dialog.
129131

130132
You can select whether the item must be decorated, and you can drag the ends of
131133
the "Item quality" slider to set your desired quality range. Note that blocks,
132-
boulders, logs, and bars don't have a quality and the quality options are
134+
boulders, logs, and bars don't have a quality, and the quality options are
133135
disabled for those types. As you change the quality settings, the number of
134-
currently available matched items of each material appears in the materials
136+
currently available matched items of each material is adjusted in the materials
135137
list.
136138

137139
You can click on specific materials to allow only items of those materials when
138140
building the current type of building. You can also allow or disallow entire
139141
categories of materials by clicking on the "Type" options on the left. Note
140-
that it is perfectly fine to choose materials that currently show 0 quantity.
142+
that it is perfectly fine to choose materials that currently show zero quantity.
141143
`buildingplan` will patiently watch for items made of materials you have
142144
selected.
143145

@@ -168,7 +170,7 @@ Building status
168170

169171
When viewing a planned building, a separate `overlay` widget appears on the
170172
building info sheet, showing you which items have been attached and which items
171-
are still pending. For the pending items, you can see its position in the
173+
are still pending. For a pending item, you can see its position in the
172174
fulfillment queue. If there is a particular building that you need built ASAP,
173175
you can click on the "make top priority" button (or hit :kbd:`Ctrl`:kbd:`T`) to
174176
bump the items for this building to the front of their respective queues.

0 commit comments

Comments
 (0)