Nicholas Calaway
ab3eb84581
Fix bad interaction between hold to attack and quick cast ( #4965 )
4 years ago
burningserenity
4b2b93154d
Fix flash, town portal, and identify scroll descriptions
4 years ago
Vladimir Olteanu
dbf7f0b4aa
Remove spurious "I can't cast that here"
4 years ago
k-bar
d03fbf4f32
fix fallen retreat direction bug
4 years ago
k-bar
3b4efd51e9
Fallen warcry dungeon inbound fix for vanilla bug
4 years ago
staphen
b0a494ebb3
Fix order of loop conditions when adding spell missiles
4 years ago
Dmitry Marakasov
5c0bb7c222
check for either linux or BSDs as defined(__unix__)
4 years ago
Dmitry Marakasov
edc00041cd
Fix UB in random generator
...
abs(INT_MIN) is undefined behavior, so process this case without
calling abs()
4 years ago
Trihedraf
03986c0f46
Make zoom a setting in the menu ( #4931 )
4 years ago
Stephen C. Wills
85a2813c39
Use absolute coordinates for temp position when north-walking ( #4937 )
4 years ago
staphen
74fc3d7ffc
Restore vanilla Diablo behavior for elemental damage on weapons
4 years ago
staphen
f386df4079
Fix from 354e329 for InGameMenu() segfault
4 years ago
staphen
156343d44b
Validate spell IDs that are sent over the network
4 years ago
staphen
9e2d6a7500
Check both SPL_NULL and SPL_INVALID to determine spell validity
4 years ago
Trihedraf
64ea43d538
show item labels toggle in menu
...
Co-Authored-By: obligaron <25415264+obligaron@users.noreply.github.com>
4 years ago
Gleb Mazovetskiy
dadf378df7
CMake: Fix SimpleIni on vcpkg
4 years ago
Gleb Mazovetskiy
92fa2500a6
Fix finding SimpleIni
...
The version in Ubuntu 22.04 comes without `ConvertUTF.{h,c}`.
We actually do not need `ConvertUTF.{h,c}` and starting from
v4.19 it is possible to tell SimpleIni to not include it
by setting `SI_NO_CONVERSION`.
Sets `SI_NO_CONVERSION` and raises the minimum required SimpleIni
version to 4.19.
4 years ago
Gleb Mazovetskiy
d8f60f3adf
Fix wide-screen background paths
...
These files are lowercase when in a bundled filesystem.
4 years ago
staphen
e5e446e258
Fix issues with ears due to translation
4 years ago
Anders Jenbo
6fed3a514d
Apply workaround for OOB in DRLG L1
4 years ago
staphen
05732bef99
Check player hitpoints in InGameMenu()
4 years ago
staphen
6b422d2c5a
Apply CopyUtf8() to SelheroCatToName()
4 years ago
staphen
56d7091f6e
Fix error that produces broken character at end of UTF8 string
4 years ago
qndel
f2e3ca3887
[diablo] Fix shrine rng ( #4529 )
...
This bug was less sever in Diablo then Hellfire as it didn't fully initialize the object leading to them sometimes getting garbage as the RNG seed, but it was never working correctly.
4 years ago
staphen
a15a28a7c5
Correctly indicate when scroll can be used on virtual gamepad
4 years ago
k-bar
fd745cf6db
Berserk melee unsquelch fix
4 years ago
staphen
4cb462cea4
Fix crash when switching to English
4 years ago
staphen
1085cf1d62
Skip touch interactions with stash when stash is not open
4 years ago
staphen
6e26a8dd26
Skip touch interactions with main panel when not in a game session
4 years ago
obligaron
3e2bb7bee4
Fix item label text with open stash ( #4595 )
...
* Item labels: check if stash is open in IsMouseOverGameArea
* Add IsLeft/RightPanelOpen
4 years ago
Andrew James
a8b0a66b10
Use the count of store items instead of repairOk flag ( #4576 )
...
Cursed items (with an item value of 0) will not be added to the list of items by AddStoreHoldRepair. This results in a situation where a player can try repair a null/invalid item because StartSmithRepair doesn't realise that no items are available to be repaired.
4 years ago
staphen
79694860e1
Ignore leave requests if the player leaving is the local player
4 years ago
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