Commit Graph

701 Commits

Author SHA1 Message Date
e8134e836a add patron 2025-05-11 10:50:00 -05:00
3f1e3d4a59 fix ordering of buttons for another special 2025-05-11 10:49:57 -05:00
b32a2d40aa fix def/escbtn in some dialogs I missed 2025-05-11 10:49:57 -05:00
76d14741b8 Re-add old baby hydra graphic, make more monsters pickable 2025-05-11 10:49:52 -05:00
cf5ce53721 Fix a case where target lock is annoying 2025-05-11 10:49:41 -05:00
c3dcd55dc7 Fill empty tile breaking cave wall transition in Small Cave 2025-05-11 10:49:41 -05:00
aeaee9bbdb Debug action to fix the elusive font corruption bug 2025-05-11 10:49:38 -05:00
41f00ebf74 Darker baby hydra by Seb Galvez
fix #720

also fix 1-pixel offset of the monster next to baby hydra.
2025-05-11 10:49:37 -05:00
7c53c381bf base scenarios fix awkward yes/no positioning 2025-05-11 10:49:37 -05:00
203edc46f1 Scaffold for dialog previews in the scen editor 2025-05-11 10:49:35 -05:00
f83c49d073 Flip another awkward yes/no ordering in VoDT 2025-05-11 10:49:34 -05:00
b3e67e32c9 Fix colored stripe in 1.5x spellcasting dialog. fix #698 2025-05-11 10:49:31 -05:00
302d85a051 Fix VoDT GIFTS chief node jump to nowhere 2025-05-11 10:49:29 -05:00
8566b89826 Talk node don't line break before closing quote 2025-05-11 10:49:28 -05:00
49b71b1600 Wait 100 moves was labeled incorrectly on mac
The code actually waits 80 moves, and other platform menus show this
2025-05-11 10:49:26 -05:00
be25934993 better key shortcuts for stair dialogs 2025-05-11 10:49:26 -05:00
3e1c2a9fb1 Debug give item: allow giving as unidentified 2025-05-11 10:49:19 -05:00
9d915056b9 add ctrl to 1-4 hotkeys in Save As dialog
because players will commonly type numbers in the text field
2025-05-11 10:49:18 -05:00
36cfc50280 add name to credits 2025-05-11 10:49:16 -05:00
db96fd21fa Fix typos in VoDT 2025-05-11 10:49:14 -05:00
921e2048e7 make rat silo message a oneshot. Fix #713 2025-05-06 15:24:13 -05:00
447f9739a4 Remove RepeatRoomDescriptions, which never did anything
Fix #712
2025-05-06 15:24:13 -05:00
7359eda202 remove keyboard shortcut that text field typing would trigger 2025-05-06 15:24:13 -05:00
ecf0227cc3 escape should close get-items 2025-03-30 11:51:14 -05:00
d1c2070733 Tighten up the welcome dialog 2025-03-30 11:51:13 -05:00
500471bad1 assign escbtn and defbtn appropriately
Behaviorally: This change makes it so that Enter will never cancel
a dialog, unless that dialog only contains info to be read. Escape
will never unpredictably be treated as Enter. And some dialogs without
Escape to cancel, now can be canceled with Escape.

A lot of this just refactors dialogs to define the cancel button
at the top, not as a hotkey on a cancel button deep in the XML.
I think this makes enter/escape behavior in dialogxml files more
legible at a glance.
2025-03-30 11:51:12 -05:00
8af5eb6c38 dialogs can have a button respond to Escape
I'm planning to make it so the Enter key will never cancel a yes/no dialog. To do this, I'm adding an Escape button to dialogs. So cancel/accept keyboard shortcuts will be predictable and intuitive. Dialogs that require extra confirmation will have a 'really confirm' LED.
2025-03-30 11:51:11 -05:00
ecb48faa43 all affirmative buttons on right side. Fix #702 2025-03-30 11:51:11 -05:00
ab952db0cd note in dialog.xsd for doc file I can't ever find 2025-03-30 11:51:10 -05:00
98debe66fe Change logic of restart-game confirmation 2025-03-30 11:51:10 -05:00
629d92601f more room for extra info in select-pc dialog 2025-03-30 11:51:07 -05:00
f8061ac1c4 more succint skill hint 2025-03-30 11:51:07 -05:00
f9c05815fc show skill levels for bash/pick selection, highlight best 2025-03-30 11:51:06 -05:00
b236dead06 1-4 keyboard shortcuts in save picker 2025-03-30 11:51:05 -05:00
f26a9e9c32 Fix awkwardness of Enter key in string picker
Search field starts out hidden. When the button is
clicked, the field and other controls appear, and
the button takes over the enter key. Ctrl+Enter
clicks okay (so if search is not opened, either
Enter OR Ctrl+Enter will click okay)
2025-03-30 11:51:04 -05:00
a17f5b1a7c String picker search field. Fix #701 2025-03-30 11:51:03 -05:00
d10b6e9e15 relativize choose-string.xml 2025-03-30 11:51:02 -05:00
783b19e429 Make all scenarios match VoDT arrow/bolt values 2025-03-19 19:31:31 -05:00
b04a078a2d tabs in spell descriptions caused bad line wrapping 2025-03-19 19:31:24 -05:00
6f3e61899e Debug action: apply status effect 2025-03-19 19:31:22 -05:00
72942efa6a reorganize, relativize, and add 'Everyone' button to select-pc 2025-03-19 19:31:21 -05:00
eb03632598 Training dialog only show relevant info 2025-03-19 19:31:19 -05:00
f4e8390bf4 more precise New Game confirmation text 2025-03-19 19:31:19 -05:00
35fae2a491 fix training dialog width 2025-03-19 19:31:19 -05:00
735b324ffa Split and simplify training dialog column headings 2025-03-19 19:31:18 -05:00
725a151eef logically reorder training dialogxml 2025-03-19 19:31:18 -05:00
3beda3bd59 get_num_response debug actions: allow canceling 2025-03-19 19:31:17 -05:00
4bb83e6f59 Update labels for If Context node and add a picker for the spell when context is "targeting" 2025-03-17 19:37:49 -04:00
2fd35b1053 Rework the scenario editor toolbars.
* The rightmost column is now mostly dedicated to non-modifying operations – eyedropper and zoom are moved there, pushing the 3 palette buttons down in town mode.
* Set Starting Location and Set Town Boundaries moved from the menus into the toolbar.
* Place Same Creature and Place Same Monster removed, since placing a monster or creature no longer resets the mode, so you can place as many of the same one as you like.
* Erase Town Entrance removed – what is it even good for? Removing the entrance without removing the town terrain is nonsensical. A town entrance can now be erased just by painting over it.
* Copy Item, Copy Monster, and Copy Terrain added. The latter copies a rectangle of terrain.
* Paste Special is removed. Instead there's a generic Paste button which pastes whatever type of thing you copied last, whether it be a special, a monster, an item, or even some terrain.
* Horse and boat no longer share a row with road. Instead, some of the fields have been reshuffled, so now fields take up three rows (though not three complete rows)
2025-03-16 14:09:05 -04:00
61c4bfdc99 Add two new town sizes to the create town dialog.
Huge towns are a whopping 128x128 tiles and don't fit in the terrain view even when fully zoomed out.

Tiny towns are just 24x24 tiles.
2025-03-16 14:09:05 -04:00