One Step Forward
Gives every character a very simple (and very dangerous) talent: take exactly one step forward.
Meant to make life much easier when playing on a controller / Steam Deck / toaster.
If no hostiles are visible, will use the same targeting rules as auto-explore.
If hostiles are visible, will step towards the targeted hostile. If the targeted hostile is adjacent, they will be bump-attacked.
This means you will walk towards or attack either:
1) the hostile most recently explicitly targeted with this ability
2) the closest *or* most highly-ranked hostile (this is configurable in the options menu)
If multiple hostiles are adjacent, the bump prefers the one you most recently attacked, and otherwise uses a configurable tiebreak.
By default, steps will ask for confirmation, unless you enable "Automatic accept target" in your ToME settings (ctrl+shift+p by default) or disable "Confirm before stepping" in the addon options.
There are several other options available in the in-game Game Options menu under "[One Step Forward]".
Heavily inspired by the auto-attack system in Path of Achra (which was in turn heavily inspired by ToME).
Please note: The author is a software engineer, but as an experiment this was heavily vibe-coded so do not be surprised if your game explodes.
Roguelike Keybindings
Adds new game option "[ZOmnibus] | Roguelike keybindings" that can be used to alter the game's movement keybindings to the classic "roguelike" or "Vi keys" style, useful for laptops or other keyboards that lack numeric keypads.
The keybindings modified by this addon are as follows:
- Move left: h (RL) vs. Keypad4 (dflt)
- Move right: l (RL) vs. Keypad6 (dflt)
- Move up: k (RL) vs. Keypad8 (dflt)
- Move down: j (RL) vs. Keypad2 (dflt)
- Move diagonally left and up: y (RL) vs. Keypad7 (dflt)
- Move diagonally right and up: u (RL) vs. Keypad9 (dflt)
- Move diagonally left and down: b (RL) vs. Keypad1 (dflt)
- Move diagonally right and down: n (RL) vs. Keypad3 (dflt)
- Stay for a turn: Comma (RL) vs. Keypad5 (dflt)
- Run left: Shift-h (RL) vs. Shift-Keypad4 (dflt)
- Run right: Shift-l (RL) vs. Shift-Keypad6 (dflt)
- Run up: Shift-k (RL) vs. Shift-Keypad8 (dflt)
- Run down: Shift-j (RL) vs. Shift-Keypad2 (dflt)
- Run diagonally left and up: Shift-y (RL) vs. Shift-Keypad7 (dflt)
- Run diagonally right and up: Shift-u (RL) vs. Shift-Keypad9 (dflt)
- Run diagonally left and down: Shift-b (RL) vs. Shift-Keypad1 (dflt)
- Run diagonally right and down: Shift-n (RL) vs. Shift-Keypad3 (dflt)
- Attack left: Ctrl-H (RL) vs. Ctrl-Keypad4 (dflt)
- Attack right: Ctrl-L (RL) vs. Ctrl-Keypad6 (dflt)
- Attack up: Ctrl-K (RL) vs. Ctrl-Keypad8 (dflt)
- Attack down: Ctrl-J (RL) vs. Ctrl-Keypad2 (dflt)
- Attack diagonally left and up: Ctrl-Y (RL) vs. Ctrl-Keypad7 (dflt)
- Attack diagonally right and up: Ctrl-U (RL) vs. Ctrl-Keypad9 (dflt)
- Attack diagonally left and down: Ctrl-B (RL) vs. Ctrl-Keypad1 (dflt)
- Attack diagonally right and down: Ctrl-N (RL) vs. Ctrl-Keypad3 (dflt)
- Show message log: Ctrl-M (RL) vs. h (dflt)
- Show quests: Ctrl-Q (RL) vs. j (dflt)
- Look around: x (RL) vs. l (dflt)
- Use items: a (RL) vs. u (dflt)
- Toggle movement mode: Shift-V (RL) vs. Shift-B (dflt)
- Show Lua console: Alt-L (RL) vs. Ctrl-L (dflt)
- Lock tooltip in place: Alt-Shift-L (RL) vs. Shift-L (dflt)
- Lock tooltip in place while comparing items: Alt-Ctrl-Shift-L (RL) vs. Ctrl-Shift-L (dflt)
Also available as part of the ZOmnibus Addon Pack and ZOmnibus Lite.
