staphen
c55e7a4107
Reload sfx when reloading active mods
3 months ago
Eric Robinson
714ae37fba
Fix Automap Arrow
3 months ago
Eric Robinson
ff936c9920
Add more usage of hasNoLife
3 months ago
Eric Robinson
e5e6804e49
Add Monster hasNoLife helper ( #8304 )
3 months ago
Eric Robinson
bc0d60bff7
Add Player hasNoMana helper
3 months ago
Eric Robinson
7e8173e6ff
Add Player hasNoLife helper ( #8302 )
3 months ago
staphen
b408ba1327
Adjust translator comments
4 months ago
staphen
2b41cd9ab1
Update /ping command to more closely match hourglass message
4 months ago
staphen
31ec883c09
Add event player message displaying latency stats when hourglass appears
4 months ago
staphen
77a7921004
Remove overly verbose log message
4 months ago
staphen
4e983be0b1
Don't hardcode the number of Towners in gamepad targeting logic
4 months ago
staphen
16b97b5f4f
Assign GameController::instance_id_ before adding to controllers_ vector
4 months ago
LP
16b96e2c31
Fix broken catacombs wall tile ( #8296 )
...
* Fix broken catacombs wall tile
When tile 15 is followed by tile 1 below, change tile 1 to tile 8
(left corner) to fix a visual glitch in the catacombs.
* Silence fmt catch warnings and guard SaveHelper copy
4 months ago
staphen
9affb1a79b
Process network packets independent of the game's tick rate
4 months ago
staphen
bf2a8a6c68
Add DVL_API_FOR_TEST to symbols used by townerdat_test.cpp
4 months ago
Yuri Pourre
d8b1f00cb5
Load towners via tsv
4 months ago
staphen
cf942fa54a
Show an appropriate error message when wrong password is entered (TCP)
4 months ago
LP
f295e67b9f
Add multiplayer event logging
4 months ago
FinnishPottu
df325f6366
Add Finnish translation
4 months ago
staphen
02fc3deff6
Use 'ping' instead of 'latency' in the UI
4 months ago
staphen
7bb5ec2ba6
Improve error messages when joining ZT games
4 months ago
staphen
83b8cb0635
Improve ZeroTier protocol error messages
4 months ago
staphen
3247b00a64
Add latency data to ZT public game descriptions
4 months ago
staphen
02a153fe26
Update last echo time when echo requests are sent
4 months ago
staphen
642ba322c4
Send echo request to update latency statistics every 5 seconds
4 months ago
staphen
93ffc209bc
Fix some bugs during the ZT handshake process
4 months ago
staphen
585aad4254
Add /ping command to view latency data
4 months ago
staphen
7564bd0fcb
Introduce DvlNet function to read latency data from providers
4 months ago
LP
65c1076135
Fix UI list double-click handling ( #8272 )
4 months ago
staphen
7c10af9f26
Fix condition for logging errors in SetHardwareCursorVisible()
4 months ago
obligaron
2c4e69c5c9
Fix MSVC warnings
4 months ago
staphen
f242346791
Run clang-format against diablo.cpp
4 months ago
Chris V.
8037515557
fix scrolling bug in main game when SDL is at least 2
4 months ago
Stephen C. Wills
b30df6341e
Fix compiler warning about cases not handled in switch ( #8262 )
4 months ago
Yggdrasill
753b566350
Use StaticVector for all vendors
4 months ago
Yggdrasill
91dd3bfaa1
Add tests for premium item generation
...
Rename functions
Comments
4 months ago
obligaron
187bdba561
Ensure gap-filling firewall tiles only damage moving players
4 months ago
obligaron
536378a469
Fill gaps in firewall and flamewave
4 months ago
obligaron
78a3edb719
Change MonsterTrapHit and MonsterMHit from index to Monster reference
4 months ago
obligaron
38389b3bf4
Harmonize grow logic of firewall and flamewave
4 months ago
staphen
942bebb664
Fix warnings about mismatched sign in comparisons
5 months ago
Gleb Mazovetskiy
705a007c22
SDL3: Fix nearest-neighbor scaling
...
For some reason, setting the scaling on just `texture` still results
in bluriness. However, setting the default scaling mode on the renderer
fixes it.
Also, does a few more things the SDL3 way.
5 months ago
Gleb Mazovetskiy
db9404dcf6
CMake: Add SDL3_mixer
...
Requires a not-yet-released SDL 3.4.0.
I tried implementing audio with plain SDL and it's too complicated.
5 months ago
Gleb Mazovetskiy
8600e03acf
SDL3: Correctly scale the hardware cursor
...
Getting the correct scale turned out to be a lot trickier in SDL3 than
SDL2. SDL should probably provide an API for this.
Refs https://github.com/libsdl-org/SDL/issues/14271
5 months ago
Gleb Mazovetskiy
fc1d447918
SDL3: Convert events to render coordinates
...
Fixes mouse clicks with hardware cursor + integer scaling.
5 months ago
Gleb Mazovetskiy
20ad675558
SDL3: Build with sound
...
This doesn't implement full sound support but stubs out most of the
sound code under SDL3, so that we can implement it piecemeal.
Implemented here:
1. Sound device initialization.
2. SVid sound playback.
Does not add a dependency on `SDL_mixer`: SDL3 built-ins
are enough to play SVid audio.
5 months ago
Gleb Mazovetskiy
5c320cc9d4
SDL3: Set app metadata
5 months ago
Anders Jenbo
6130351a69
SDL3: Port audio code
5 months ago
Anders Jenbo
cab1d0a0bf
Fix SDL1 (non-8bit) support
5 months ago
staphen
945d82106c
Fix a handful of SDL2 API calls
5 months ago