Gleb Mazovetskiy
72d8a56d1b
Big-endian networking fixes
1 year ago
Apaczer
fb625d826f
storm_svid: use DISPLAY_TEXTURE_FORMAT for PlayEnd
...
otherwise we get incorrect menu graphics
1 year ago
Gleb Mazovetskiy
4e20eee16c
Add DEVILUTIONX_DISPLAY_TEXTURE_FORMAT
...
Some platforms, such as PS2, can benefit from a different texture
format. Makes the texture format a CMake setting.
1 year ago
staphen
dc2d6e577c
Fix value of items bought from Wirt's shop
1 year ago
staphen
bf65416479
Do not apply item validation to Single Player games
1 year ago
staphen
d5717e474c
Revert changes to price validation logic in cfac786
1 year ago
Eric Robinson
368dd63d22
Make invalid items unusable ( #7506 )
1 year ago
staphen
4156328d03
Fix error introduced by bad merge in #7489
1 year ago
Gleb Mazovetskiy
262c2c289f
OSX: Fix base/pref/config paths on Tiger
1 year ago
Andrew James
a60a3875aa
account for held items in ResetInvCursorPosition
1 year ago
Andrew James
6a77953b8d
improve movement to body slots
1 year ago
Andrew James
426742424b
allow moving from stash to inv from left side of wide items
1 year ago
Andrew James
f14b723054
dedupe code for moving from inv to stash
...
also reorganising belt to stash checks to match
1 year ago
Sophie Alberti
af8bb44210
improve gamepad stash control, fix #7019
1 year ago
Eric Robinson
f92ef8e48f
Move Game Mode to own category
1 year ago
staphen
e0b8ec740a
Check missile source type to determine death reason
1 year ago
staphen
51f5082489
Compute monster toHit on the fly
1 year ago
Eric Robinson
3c08fc5935
Move Lazarus spawn code
1 year ago
Eric Robinson
55eba38be6
Clean up PlaceUniqueMonster() position logic
1 year ago
staphen
aea993d6b5
Hide Upscale option in Settings menu
1 year ago
Eric Robinson
5c2d1ea111
Fix divide-by-zero crash in `getAnimationProgress()` ( #7532 )
1 year ago
Gleb Mazovetskiy
165e37bad6
Avoid `strnlen`
...
`strnlen` is not available on some platforms, such as macOS 10.4.
1 year ago
Gleb Mazovetskiy
40cd585cef
macOS 10.4: Guard non-existing APIs
...
Based on @AJenbo's patch.
1 year ago
Gleb Mazovetskiy
e010591f0d
`LoggedFstream`: Fix `OpenFile` error check
...
Fixes #6626
1 year ago
staphen
cce04b55ac
Clear unique item flags in LoadGameLevel()
1 year ago
Stephen C. Wills
78ce9169a6
[1.5] Tweak logic to wake up the whole pack of Gargoyles when disturbed ( #7503 )
1 year ago
staphen
7edd88457e
Wake up the whole pack of Gargoyles when disturbed
1 year ago
qndel
d8fd03d11f
fix being able to repair equipped items for free
2 years ago
Gleb Mazovetskiy
864a41c291
Load font variant for Turkish
2 years ago
Gleb Mazovetskiy
46e8a66e32
Support language-specific font variants
...
Refs #3538
2 years ago
qndel
211f3c4fa1
fix repair and recharge ( #7360 )
2 years ago
Byrgius
73588a4791
Turkish Translation ( #7197 )
2 years ago
Gleb Mazovetskiy
a84596a956
Update NDK to v26
...
This version of NDK finally comes with updated libc++.
The last update to libc++ in NDK was in early 2020.
This update brings lots of improvements and bugfixes from upstream
libc++.
NDK 26 only support SDK 21+, so we bump `minSdkVersion` as well.
2 years ago
Tully-B
a346f0cfd7
Add Hungarian translation ( #7062 )
2 years ago
staphen
f4f67f54ed
Fix level conversion when migrating saves between Diablo and Hellfire
2 years ago
staphen
b8b6dfff4c
Apply Hellfire spellbook validation to PItem packet handling
2 years ago
KPhoenix
25dc50deef
fix hp validation
2 years ago
Trihedraf
2471500015
Clear Panel so lines don't repeat
2 years ago
staphen
c70c983620
Remove byte order logic from half-transparency lookups
2 years ago
Gleb Mazovetskiy
ed490c727a
DiabloUI: Fix Japanese text clipping
...
Fixes #6911
2 years ago
staphen
e1f05fd155
Load stash data based on gbIsHellfire, not gbIsHellfireSaveGame
2 years ago
Gleb Mazovetskiy
f6c5e9db12
clang-format: single-line functions and if guards
2 years ago
Gleb Mazovetskiy
813c7f3c52
Slightly improve CJK infobox rendering
...
It still isn't perfect (there just isn't enough space) but we now
cut off fewer pixels at the bottom.
2 years ago
Gleb Mazovetskiy
710386acdc
Fix item label height for CJK
2 years ago
Anders Jenbo
58414e8a56
Revert to old clamp() compat version
2 years ago
KPhoenix
50afd4311b
Validation: Validate Item Drop Packets
2 years ago
staphen
030a31ffac
Remove invalid items after loading heroitem data
2 years ago
staphen
02790d8265
Restore packed item state when regenerating an item using heroitem data
2 years ago
Gleb Mazovetskiy
d5e5fdeffa
`Displacement#distance`: Use a naive hypot impl
...
`std::hypot` is much slower than a naive implementation.
It has the advantage of extra precision but we don't need that at all.
2 years ago
Eric Robinson
e42fab04c4
Fix Item Validation ( #6723 )
2 years ago