Commit Graph

3192 Commits

Author SHA1 Message Date
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
1c11810f58 fix crash in string picker search feature 2025-03-30 11:51:05 -05:00
53bb8a6d26 focus the search field when showing 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
aa029f6bdc Ctrl+f in text field should not type 'f' 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
341c285a39 Refactor allows cLedGroup leds to use relative positioning 2025-03-30 11:51:01 -05:00
1a85fc25ae Give item: more sensible button selection 2025-03-30 11:50:59 -05:00
85baeb454c When shopping, allow stacking without empty slot 2025-03-19 19:31:33 -05:00
c63bbd96dc Make cPlayer::give_item() return the reason for failure 2025-03-19 19:31:32 -05:00
599f1030f2 Allow PC to accept item that will stack, even if slots full 2025-03-19 19:31:32 -05:00
cb73d5d7f6 debug give allow overloaded weight 2025-03-19 19:31:31 -05:00
783b19e429 Make all scenarios match VoDT arrow/bolt values 2025-03-19 19:31:31 -05:00
460e821700 ignore autosaves of replay parties 2025-03-19 19:31:30 -05:00
ad53a2e4a3 Make preset arrows and razordisks stack with scenario arrows and razordisks 2025-03-19 19:31:29 -05:00
da576f38e2 add target lock to a special spell I missed. 2025-03-19 19:31:27 -05:00
03e4344598 Allow checking if give_item() will succeed 2025-03-19 19:31:27 -05:00
bed263e720 expose INVENTORY_SIZE to boe.text.cpp 2025-03-19 19:31:27 -05:00
e1b2c27c57 allow checking if combine_things() will create free space 2025-03-19 19:31:26 -05:00
ea47359739 No magic number for item window size 2025-03-19 19:31:26 -05:00
1c99e963d4 Comment on something I misunderstood 2025-03-19 19:31:26 -05:00
07bbf1b8ef Refactor mode integer for select_pc (see calref#699) 2025-03-19 19:31:26 -05:00
7980af7c31 Reorder more field layering 2025-03-19 19:31:26 -05:00
8ae88a4ce6 apply target lock to offensive spells as default-off cSpell field 2025-03-19 19:31:25 -05:00
8ea34d434d Use std::tie to unpack bounds
Co-authored-by: Celtic Minstrel <CelticMinstrel@users.noreply.github.com>
2025-03-19 19:31:25 -05:00
01ad3c5622 some targeted spells shouldn't shift screen onto enemies 2025-03-19 19:31:25 -05:00
fd5c16647b Symbiosis print caster name 2025-03-19 19:31:25 -05:00
ab513e6113 print caster's name, not active PC name 2025-03-19 19:31:25 -05:00
76040c5f6b replay casts every priest spell. 2025-03-19 19:31:25 -05:00
1237ef9ed1 remove slowdown from AllMageSpells.xml 2025-03-19 19:31:24 -05:00
3beb80d8bc Kill party action: allow target single, specify death type 2025-03-19 19:31:24 -05:00
b04a078a2d tabs in spell descriptions caused bad line wrapping 2025-03-19 19:31:24 -05:00
a603add8a9 resurrection balm show who needs it 2025-03-19 19:31:24 -05:00
a7486ae5c2 Fix party status icons not appearing immediately 2025-03-19 19:31:23 -05:00
9115f6416f fix debug help dialog 2025-03-19 19:31:23 -05:00
c897aa55a8 fix graphical errors during do_explosion_anim() 2025-03-19 19:31:23 -05:00
dfb79c2230 Replay shows graphical bug in Shockwave spell 2025-03-19 19:31:23 -05:00
d6521de826 Tell me which PC needs the reagent for spellcasting 2025-03-19 19:31:23 -05:00
13c50a25fd Mindduel split and indent buffer lines 2025-03-19 19:31:22 -05:00
ae375f606c Check if terrain is unlockable before other lockpick/bash checks 2025-03-19 19:31:22 -05:00
c3993cf092 Draw floor-bound fields under spatial fields 2025-03-19 19:31:22 -05:00
6f3e61899e Debug action: apply status effect 2025-03-19 19:31:22 -05:00
1ab5a9f5e9 move choose_status_effect to common code for a debug action 2025-03-19 19:31:22 -05:00
ba64245a94 refactor function to get the bounds of a status 2025-03-19 19:31:21 -05:00
30ed4a11b6 debug action: hurt party members 2025-03-19 19:31:21 -05:00
03e5ee59c6 select_pc() allow_choose_all argument, eliminate overloaded version 2025-03-19 19:31:21 -05:00
72942efa6a reorganize, relativize, and add 'Everyone' button to select-pc 2025-03-19 19:31:21 -05:00
227f343098 Replay that casts every mage spell 2025-03-19 19:31:21 -05:00