Options: tabs Allgemein / Beute / Tastenbelegung with key bindings
- Options window in three tabs; the auto-pickup settings move to Beute; sliders move with their page; black sides like the save game screen. - Tastenbelegung: every binding settable (click, press key; Esc cancels, Backspace unbinds), "Alle zurücksetzen" as a game button, saved on OK. - Potions bindable (default unbound), named by the game's potion texts; the game's own potion hotkeys are off; bar tooltips show the bound key. - Map (M), overview map (Tab, held) and labels (Alt, held) bindable; the game's own M / Tab / Alt handling is switched off. - Save game key calls the game's save window code instead of a posted key. - Teleportationstrank: fixed text replacement from startup (also the Ausdauertrank items, potion kind 5 as well). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
72525cd5ba
commit
838b1aa491
27 files changed
+1423
-184
No files matched your search
@@ -19,10 +19,13 @@ one of them.
|
||||
|
||||
## Mod (src/mods/teleportpotion.cpp)
|
||||
|
||||
- Every item type of potion kind 5 counts. Their names (text 0x428700 of each
|
||||
type) are replaced in every game text (`game::ReplaceInTexts`): the item
|
||||
names and the bottom bar's quick-select tooltip ("Trank der Konzentration
|
||||
[R]", its own text id). The shortest name is replaced, so stage words stay.
|
||||
- Every item type of potion kind 5 counts. Their name, "Trank der
|
||||
Konzentration", is replaced in every game text from the DLL's start
|
||||
(`game::ReplaceInTexts`, applied where the game fetches a text): the item
|
||||
names (stage words in front stay) and the bottom bar's quick-select tooltip
|
||||
("Trank der Konzentration [R]", its own text id). Before (until
|
||||
2026-10-19) the names were collected from the item types at game start, so
|
||||
the main menu (options' key bindings) still had the old name.
|
||||
- cCreature::UseItem (hooked in itemstack.cpp) asks `teleportpotion::UseItem`
|
||||
first: for the hero's Teleportationstrank it posts the teleporter's event
|
||||
with the hero's mask instead of the drink.
|
||||
|
||||
Reference in new issue
Block a user