staphen
27b7a71132
Do not process held events for action buttons in main menu
4 years ago
staphen
075953a1f3
Enable use of L2/R2 on joystick
4 years ago
Gleb Mazovetskiy
1d4a7fa3a2
Fix `SoundSample::DuplicateFrom` mp3
...
Fixes #4392
4 years ago
Anders Jenbo
c68af7a5bf
[touch] Allow interacting with the spell book
...
Fixes #4393
4 years ago
Anders Jenbo
ee629e79e0
Fix crash from badly init stash
4 years ago
Anders Jenbo
3b86c7fac4
[touch] Spend stat points when clicking the buttons
...
Fixes #4387
4 years ago
staphen
d16c2f0086
Avoid recreating items in PutItem locally
4 years ago
qndel
e3019b43b0
fix armor pierce on uniques and display affix values
4 years ago
staphen
84475f29ae
[Windows] Recreate the whole window if the renderer would otherwise freeze
4 years ago
staphen
cf41911417
Use appropriate spell ID when quick casting from scroll or staff
4 years ago
staphen
2759eb130b
Update player's spell target when using quick cast on gamepad
4 years ago
Gleb Mazovetskiy
787bc54310
Only query cbutton state for button events
...
Similar to https://github.com/diasurgical/devilutionX/pull/4374
4 years ago
obligaron
c6c929a90c
Remove MpqDir and use PrefPath instead.
4 years ago
Gleb Mazovetskiy
80599319bc
Don't hide the automap in Help and Chat Log ( #4379 )
...
This was necessary in the past due to stippled transparency but we use
blended transparency now.
Fixes #4355
4 years ago
Stephen C. Wills
28e9210812
Update magic requirement for stashed books ( #4376 )
4 years ago
Anders Jenbo
42e499f64c
Use New Athena Unicode to generate proper Greek symbols
4 years ago
staphen
a0bc3f218f
Only query jbutton state for button events
4 years ago
Gleb Mazovetskiy
67581033d7
Remove "MpqFileRwRead beyond EOF by %u" warning
...
It spams the debug log but is not really an error from what I understand
4 years ago
Gleb Mazovetskiy
5645456537
Support MP3 playback
4 years ago
Gleb Mazovetskiy
4c2fa76e49
Controller mouse emulation fixes
...
1. Do not interrupt mouse mode on virtual clicks.
2. Handle virtual clicks directly instead of sending an SDL event.
3. Fix D-Pad mouse emulation state handling.
4. Hides the modifier hints during D-Pad mouse emulation.
4 years ago
staphen
56af849632
Use romfs on Switch for devilutionx.mpq
4 years ago
Gleb Mazovetskiy
e3945da045
Fix a negative shift exponent sanitizer warning
...
Source/spells.h:54:14: runtime error: shift exponent -1 is negative
4 years ago
Bubio
9574fb30fe
FIX: Selecting Quit Game opens into the Support menu #4334
4 years ago
Anders Jenbo
5e28fe4201
Update textdat.cpp
4 years ago
obligaron
9c0960589e
clearTables when closing stash mpq
4 years ago
Gleb Mazovetskiy
dae2d30c1e
Fix a typo in Hellfire book text
...
Fixes a typo in "Journal: The tirade"
A tab instead of space meant that this was rendered as "arefull"
4 years ago
staphen
32311d4835
Fix Diablo's HP
4 years ago
Gleb Mazovetskiy
56de0a6566
Fix modifier + D-Pad triggering a D-Pad event
...
Also fixes build with `HAS_KBCTRL=1`
Fixes #1977
4 years ago
Gleb Mazovetskiy
8138121e39
Fix endianness handling in language.cpp
4 years ago
Bubio
44a16fb83f
Update Source/discord/discord.cpp
...
Thank you.
Co-authored-by: Gleb Mazovetskiy <glex.spb@gmail.com>
4 years ago
Bubio
a3d941011c
Fix : #4285 Discord incomplete translation
...
- Fixed so that Class is translated
4 years ago
ephphatha
eb45b3708b
Only save stash pages containing items
...
Viewing a stash page results in an entry being created in the stashGrids map. If the player flicks through the entire stash without actually storing an item they end up with ~20kb of unnecessary data in the stash file when they next save.
4 years ago
Felipe Wannmacher
889cc04f95
Enhanced attack using controllers ( #4019 )
4 years ago
qndel
6e4542f444
increase max stash pages from 50 to 100
4 years ago
Anders Jenbo
73194b58a9
Correct spacing for font 22-*
...
Fixes #3523
4 years ago
Gleb Mazovetskiy
79c7eee10a
Mouse/Gamepad fixes
...
Introduces a `ControlDevice` global which is distinct from `ControlMode`
in that it is set to `Gamepad` even when simulating a mouse.
This allows us to avoid a number of edge cases related to mode changes.
Fixes #4242
4 years ago
staphen
e6182709d1
Allow casting Town Portal, Teleport, and Guardian scrolls from inventory
4 years ago
qndel
4f491cba6f
allow remapping P for pause and always treat pause button as pause
4 years ago
Anders Jenbo
2575f76bbd
Make 'quit game' return to the main menu when NOEXIT is set
4 years ago
ephphatha
93068de918
Address type conversion warnings in WordWrapString
4 years ago
Gleb Mazovetskiy
40b1cd6d8a
Fix a negative shift exponent sanitizer warning
...
Source/spells.h:53:14: runtime error: shift exponent -1 is negative
Fixes #4319
4 years ago
obligaron
7d1e2d738e
Ensure Reflect + Thorn don't kill a monster twice ( #4318 )
4 years ago
ephphatha
ea6774d468
Remove unnecessary string copies
4 years ago
ephphatha
6bfe5fd564
set statflag after recreating potion
4 years ago
Anders Jenbo
2d2362d035
Avoid using HoldItem in OperateShrineEldritch
4 years ago
Anders Jenbo
e29bf228fd
Correctly center panel text when holding red item
4 years ago
Anders Jenbo
0c6f130e5d
Avoid using HoldItem in AddStealPotions
4 years ago
staphen
6250067283
Touchscreen navigation for stash
4 years ago
Drakker
3039b760e1
Added more Quickspell hotkeys for a total of 16. Saving will write the number of configured quickspell slots at the beginning of the hotkeys file. The loader will check the size, if its bigger than older saves should be it will load the header and read the hotkeys, otherwise it will load 4 quickspells for compatibility.
4 years ago
Bubio
57d5fd0e62
Fix #4251 macOS mouse grab issue ( #4298 )
4 years ago