update docs for autodump (and related hotkeys)
parent
3969a366ec
commit
25bc59297b
@ -0,0 +1,10 @@
|
|||||||
|
autodump-destroy-here
|
||||||
|
=====================
|
||||||
|
|
||||||
|
Destroy items marked for dumping under cursor. If called again before the game
|
||||||
|
is resumed, cancels destruction of the items. This is an alias for the
|
||||||
|
`autodump` command ``autodump destroy-here``, intended for use as a keybinding.
|
||||||
|
|
||||||
|
Usage::
|
||||||
|
|
||||||
|
autodump-destroy-here
|
@ -0,0 +1,13 @@
|
|||||||
|
autodump-destroy-item
|
||||||
|
=====================
|
||||||
|
|
||||||
|
Destroy the selected item. The item may be selected in the :kbd:`k` list or in
|
||||||
|
the container item list. If called again before the game is resumed, cancels
|
||||||
|
destruction of the item.
|
||||||
|
|
||||||
|
This command is intended for use as a keybinding. See the `autodump` command
|
||||||
|
for other dumping/destroying options.
|
||||||
|
|
||||||
|
Usage::
|
||||||
|
|
||||||
|
autodump-destroy-item
|
@ -1,29 +1,82 @@
|
|||||||
autodump
|
autodump
|
||||||
========
|
========
|
||||||
This plugin adds an option to the :kbd:`q` menu for stckpiles when `enabled <enable>`.
|
|
||||||
When autodump is enabled for a stockpile, any items placed in the stockpile will
|
Quickly designate or teleport items to be dumped. When `enabled <enable>`, this
|
||||||
|
plugin adds an option to the :kbd:`q` menu for stockpiles. When the ``autodump``
|
||||||
|
option is selected for the stockpile, any items placed in the stockpile will
|
||||||
automatically be designated to be dumped.
|
automatically be designated to be dumped.
|
||||||
|
|
||||||
Alternatively, you can use it to quickly move all items designated to be dumped.
|
When invoked as a command, it can instantly move all items designated to be
|
||||||
Items are instantly moved to the cursor position, the dump flag is unset,
|
dumped to the tile under the cursor. After moving the items, the dump flag is
|
||||||
and the forbid flag is set, as if it had been dumped normally.
|
unset and the forbid flag is set, just as if it had been dumped normally. Be
|
||||||
Be aware that any active dump item tasks still point at the item.
|
aware that dwarves that are en route to pick up the item for dumping may still
|
||||||
|
come and move the item to your dump zone.
|
||||||
|
|
||||||
|
The cursor must be placed on a floor tile so the items can be dumped there.
|
||||||
|
|
||||||
|
Usage::
|
||||||
|
|
||||||
Cursor must be placed on a floor tile so the items can be dumped there.
|
enable autodump
|
||||||
|
autodump [<options>]
|
||||||
|
|
||||||
Options:
|
Options:
|
||||||
|
|
||||||
:destroy: Destroy instead of dumping. Doesn't require a cursor.
|
- ``destroy``
|
||||||
If called again before the game is resumed, cancels destroy.
|
Destroy instead of dumping. Doesn't require a cursor. If ``autodump`` is
|
||||||
:destroy-here: As ``destroy``, but only the selected item in the :kbd:`k` list,
|
called again with this option before the game is resumed, it cancels
|
||||||
or inside a container.
|
the destroy action.
|
||||||
|
- ``destroy-here``
|
||||||
|
As ``destroy``, but only the selected item in the :kbd:`k` list, or inside a
|
||||||
|
container.
|
||||||
|
- ``visible``
|
||||||
|
Only process items that are not hidden.
|
||||||
|
- ``hidden``
|
||||||
|
Only process hidden items.
|
||||||
|
- ``forbidden``
|
||||||
|
Only process forbidden items (default: only unforbidden).
|
||||||
|
|
||||||
|
Examples:
|
||||||
|
|
||||||
|
- ``autodump``
|
||||||
|
Teleports all unforbidden items marked for dumping to the cursor position.
|
||||||
|
- ``autodump destroy``
|
||||||
|
Destroys all unforbidden items marked for dumping
|
||||||
|
|
||||||
|
|
||||||
Alias ``autodump-destroy-here``, for keybindings.
|
Alias ``autodump-destroy-here``, for keybindings.
|
||||||
:dfhack-keybind:`autodump-destroy-here`
|
:dfhack-keybind:`autodump-destroy-here`
|
||||||
:visible: Only process items that are not hidden.
|
|
||||||
:hidden: Only process hidden items.
|
|
||||||
:forbidden: Only process forbidden items (default: only unforbidden).
|
|
||||||
|
|
||||||
``autodump-destroy-item`` destroys the selected item, which may be selected
|
``autodump-destroy-item`` destroys the selected item, which may be selected
|
||||||
in the :kbd:`k` list, or inside a container. If called again before the game
|
in the :kbd:`k` list, or inside a container. If called again before the game
|
||||||
is resumed, cancels destruction of the item.
|
is resumed, cancels destruction of the item.
|
||||||
:dfhack-keybind:`autodump-destroy-item`
|
:dfhack-keybind:`autodump-destroy-item`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
commands.push_back(PluginCommand(
|
||||||
|
"autodump", "Teleport items marked for dumping to the cursor.",
|
||||||
|
df_autodump, false,
|
||||||
|
" This utility lets you quickly move all items designated to be dumped.\n"
|
||||||
|
" Items are instantly moved to the cursor position, the dump flag is unset,\n"
|
||||||
|
" and the forbid flag is set, as if it had been dumped normally.\n"
|
||||||
|
" Be aware that any active dump item tasks still point at the item.\n"
|
||||||
|
"Options:\n"
|
||||||
|
" destroy - instead of dumping, destroy the items instantly.\n"
|
||||||
|
" destroy-here - only affect the tile under cursor.\n"
|
||||||
|
" visible - only process items that are not hidden.\n"
|
||||||
|
" hidden - only process hidden items.\n"
|
||||||
|
" forbidden - only process forbidden items (default: only unforbidden).\n"
|
||||||
|
));
|
||||||
|
commands.push_back(PluginCommand(
|
||||||
|
"autodump-destroy-here", "Destroy items marked for dumping under cursor.",
|
||||||
|
df_autodump_destroy_here, Gui::cursor_hotkey,
|
||||||
|
" Identical to autodump destroy-here, but intended for use as keybinding.\n"
|
||||||
|
));
|
||||||
|
commands.push_back(PluginCommand(
|
||||||
|
"autodump-destroy-item", "Destroy the selected item.",
|
||||||
|
df_autodump_destroy_item, Gui::any_item_hotkey,
|
||||||
|
" Destroy the selected item. The item may be selected\n"
|
||||||
|
" in the 'k' list, or inside a container. If called\n"
|
||||||
|
" again before the game is resumed, cancels destroy.\n"
|
||||||
|
));
|
||||||
|
return CR_OK;
|
||||||
|
Loading…
Reference in New Issue