Add toggle extended command

Allows the user to configure a key binding to toggle any boolean
option, for example:

BIND=':toggle(price_quotes)
BIND=v:toggle(autodig)

The option must be settable in-game.
This commit is contained in:
Pasi Kallinen
2026-03-21 11:52:36 +02:00
parent 62a50413d3
commit 63a78edcfa
7 changed files with 167 additions and 12 deletions

View File

@@ -1754,6 +1754,18 @@ floor container menu.
.lp ""
Autocompletes.
Default key is \(oqM-T\(cq.
.lp "#toggle "
Toggle a boolean option on or off.
Requires a parameter in parenthesis, the name of the option to toggle.
The option must be settable in-game.
.lp ""
For example:
.sd
.ft CR
BIND=':toggle(price_quotes)
BIND=@:toggle(autopickup)
.ft
.ed
.lp "#travel "
Travel to a specific location on the map.
Default key is \(oq_\(cq. \" underscore