galaxyhaxz
698bf2ef4b
Lazarus level reset bugfix
4 years ago
staphen
39745de02d
Accept all PT_MESSAGE packets when buffering messages
4 years ago
qndel
02c5bea328
fix refreshing/drawing bottom description part
4 years ago
John Törnblom
c3470097d8
ps4: avoid using std::locale to detect language, and fallback to English on first run
4 years ago
qndel
1973644515
fix displacement on death
4 years ago
DakkJaniels
3c623426a6
Restore randomization of stores for multiplayer games
4 years ago
obligaron
ef99b7d367
Throttle send player commands to avoid desyncs
4 years ago
obligaron
20679cd50d
ADL: Fix PreviewFrame for some spells
4 years ago
ephphatha
65de934b9c
Update spell book requirements when refreshing stash items
4 years ago
Andrew James
6a828a1093
Play gold sound effect when depositing in stash
...
This adds a bit of audible feedback to help the player know that the action had an impact (along with the cursor changing and the count increasing).
4 years ago
ephphatha
4aa9a4bc5d
Expand hot area of stash cell to include bottom-right border
...
This matches the behaviour of inventory cell hit logic. Previously it was possible to click exactly on a border and be unable to put an item in the stash.
4 years ago
Gleb Mazovetskiy
9746579aa8
printInConsole: Add string_view support
...
Also print `\r\n` instead of `\n` on Windows.
4 years ago
staphen
a043434971
Improve refresh behavior in selgame
4 years ago
staphen
c8966122a6
Check if dthread is running before locking mutex
4 years ago
staphen
833ba4209c
Reset plr_self after leaving game session
4 years ago
Anders Jenbo
5f3f6df675
Set default sample rate to 22050 on Windows
4 years ago
staphen
28659800ae
Fix order of operations when reading from Single Player save
4 years ago
staphen
b90a1307a7
Fix viewport size of UiList in constructor
4 years ago
ephphatha
2ef81277a8
Ensure working buffers are zero-initialised for PKWareLib
...
explode() and implode() both have comments saying they expect the buffers to be zero-init, however new[] default initialises arrays which for char[] leaves them in an implementation defined state. On MSVC the memory is unitialised. To be safe use std::make_unique<T[]>(size_t) as this value-initialises each element of the array.
4 years ago
staphen
b98497d464
Validate remote players in multiplayer games
4 years ago
Gleb Mazovetskiy
f5784306fb
Fix conversion of C-string literal to `char*`
4 years ago
staphen
762afa2469
Fix player level validation when joining ZT public games
4 years ago
Gleb Mazovetskiy
b28c659fc4
Default to 48kHz on Windows
...
Refs #1390
4 years ago
staphen
20cf8cba89
Fix viewport size of UiList on hero selection
4 years ago
Gleb Mazovetskiy
9b8347996a
Fix OpenDingux/RetroFW builds
...
Follow-up to https://github.com/diasurgical/devilutionX/pull/4414 ,
which removed the `state` field.
4 years ago
Anders Jenbo
34201c7881
Do not set scaling hint with out a render
4 years ago
Anders Jenbo
ce5bd1df74
Show failing line in error messages
4 years ago
Anders Jenbo
d42fdd7745
Bump dvl_multicast_addr in preperation for 1.4.0
4 years ago
Anders Jenbo
b55ab39fe3
[ganepad] Do not repeat spell if modefier is pressed
4 years ago
Anders Jenbo
b9b7e9698a
Revert IPL_TARGAC description
...
Lets give it a better one later
4 years ago
Anders Jenbo
122ec0ac9d
Fix crash when switching to English
4 years ago
Anders Jenbo
c667e69554
[gamepad] Fix repeated spell casting getting stuck if there is no target
4 years ago
staphen
af9ab6d9e2
Restore durability to items in stores
4 years ago
Anders Jenbo
3792b9238c
[touch] Hook up action repeat
4 years ago
Anders Jenbo
66d7a3c222
[gamepad] Reuse repeat logic from mouse
4 years ago
Gleb Mazovetskiy
12de70550b
Fix an OOB in CEL/CL2 outline rendering
...
This OOB happened when rendering a sprite so that it is exactly
off-screen (touching the border but not visible) on top/bottom
while also being only partly off-screen on the left or right.
4 years ago
Gleb Mazovetskiy
b312edee49
Fix snd_deinit called even if snd_init failed
...
We were previously setting `was_sound_init` to true unconditionally
after calling `snd_init`.
However, `snd_init` can fail. Use `gbSndInited` instead.
4 years ago
Gleb Mazovetskiy
3488b2225c
Split up store title from "Your gold"
4 years ago
Gleb Mazovetskiy
a8b7de498c
Fix -Wswitch in misc_msg.cpp
4 years ago
Gleb Mazovetskiy
1209355a0b
Reduce debug log output of misc_msg
4 years ago
Gleb Mazovetskiy
0bddde1644
Reduce debug log output of MpqWriter
4 years ago
Gleb Mazovetskiy
235451ae5a
Reduce debug log output of Control
4 years ago
Gleb Mazovetskiy
82093bd255
Reduce debug log output of Keymapper
4 years ago
Gleb Mazovetskiy
4808d5c3ab
Reduce debug log output of OpenAsset
4 years ago
staphen
aad12e50e7
Do not process button held events in character panel
4 years ago
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