Safe Step Instead of Running
Replaces the eight directional Run commands with a single normal step, checked before every movement. If ToME's native threat detector finds a visible hostile or an incoming threatening projectile, the command is blocked without moving or spending energy.
Works with your existing Run key bindings, including Shift + direction keys. Ordinary movement, attacks, auto-explore, rest, and the targeting/examine cursor keep their normal behavior.
Uses ToME's native threat detection. It does not protect against traps, hazardous terrain, hidden enemies, damage over time, or threats detected only through telepathy. Allowed steps use the game's normal movement rules and status effects.
For ToME 1.7.6.
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.
