Thomas Christlieb
b90f42c84f
do not allow quickload when talking to towner ( #3479 )
4 years ago
staphen
758bcad08b
Do not disable backlight on o2DS
4 years ago
qndel
9db5aaf5f4
make berserked monsters fight each other
4 years ago
qndel
646cd9e034
make durability int again ( #3467 )
4 years ago
Gleb Mazovetskiy
b5c9224a46
Net: Show "Unknown network error" as intended
4 years ago
Gleb Mazovetskiy
909e450f5e
Optimize `DrawHalfTransparentBlendedRectTo`
...
`DrawHalfTransparentBlendedRectTo` takes up a significant chunk of time
when rendering store and quest dialogs.
Optimize the function to read 2 pixels at a time and write 4 pixels at a
time.
4 years ago
Gleb Mazovetskiy
a53a2a724f
OpenDingux: Minor fixes
4 years ago
Gleb Mazovetskiy
edf54664c0
Disable RLE compression for PCX surfaces
...
With 1.3.0, we switched from CEL to PCX for fonts.
This resulted in significant performance drops when rendering lots of
text, because SDL RLE implementation is not as optimized as our CEL
implementation.
Disabling RLE significantly reduces the performance drop.
The font surfaces are fairly small, so we do not lose out much on RAM.
The menu surfaces are also PCX, so the RAM usage there is
greater, but the game itself uses a lot more RAM than the menu anyway.
Thanks to @AJenbo for discovering the RLE flag as the root cause
of font rendering performance issues!
4 years ago
qndel
f9838d849d
dont allow casting berserk on berserked monster
4 years ago
qndel
b6e7c3818b
fix hellfire shareware monk
4 years ago
qndel
c26501f59e
fix sound crashes ( #3403 )
4 years ago
Gleb Mazovetskiy
fe0009708d
ArtDraw: Bounds-check top and left
...
This fixes the glitch when a line leaves the viewport in the scrolling
quest text.
Refs #3388
4 years ago
Gleb Mazovetskiy
9dd0474a52
DrawArt: Fix bounds check ( #3395 )
...
The bounds checks were performed against the global screen dimensions
instead of the output buffer dimensions.
Also includes some minor cleanup of DrawArt.
Fixes #3388
4 years ago
staphen
5e49d08ba5
Close SDL_RWops in LoadPNG()
4 years ago
Anders Jenbo
6bb0c4db07
Mark store owner names for translation
4 years ago
ephphatha
782e07d967
Refactor DrawObject to avoid repeated Objects lookup
...
The check if the object position is offset is not strictly necessary as a displacement of {0, 0} remains the same after the world/screen transform.
4 years ago
ephphatha
e98b80c992
Remove declaration of private/anonymous function
...
Never used outside objects.cpp so it was rightly moved into the anonymous namespace, but the header was not updated at the time.
4 years ago
Andrew James
76ef0e8128
Dedupe SyncNakrulRoom code ( #3325 )
4 years ago
qndel
bee45d61d6
make monster lights compatible with vanilla
4 years ago
Anders Jenbo
e880f25c85
Fix viewing into in Hellfire Shareware mode
4 years ago
Anders Jenbo
c0c97bf224
[gamepad] Operate object as last option for primery action
...
Fixes #3307
4 years ago
Anders Jenbo
2d986430be
Allow for slightly better item name generation
4 years ago
obligaron
851ed8d557
Start attract mode only if a intro is present
4 years ago
staphen
f090da3ca8
[Gamepad] Prevent player applying stat points to maxed stat
4 years ago
staphen
e2408bc6bc
[Virtual Gamepad] Set primary action button graphic to apply in char panel when applying stat points for level up
4 years ago
Anders Jenbo
af433d8890
Check for null spells
4 years ago
Anders Jenbo
e9bc05063c
[translation] Allow reordering of prefix
4 years ago
qndel
124675386d
refresh panel when chat is active
4 years ago
Anders Jenbo
0fa49c4f84
Fix typo
4 years ago
Anders Jenbo
fdd5d2c0d6
Make start screen behave more in line with other similar menus
...
Double clicking a menu list was not intuitive and could leave some
people confused about how to progress from the very first screen.
This is unfortunatly more important then having a nice preview when
using arrow keys to high light the other option :(
4 years ago
obligaron
2158faadab
Use SDL_StartTextInput for gold drop dialog
4 years ago
obligaron
98ecd0ecc5
Introduce CloseGoldDrop
4 years ago
Anders Jenbo
5342cd87a8
Update support text and translations there of
...
Fixes #3284
4 years ago
Anders Jenbo
444b07e46d
Add license notice
4 years ago
Anders Jenbo
73e749f491
Adjust dialog font metrics
4 years ago
staphen
c698e06596
Rotate arrows in the appropriate direction when blocking
4 years ago
qndel
9c10f43019
disable using crippling shrines with controller
4 years ago
Anders Jenbo
f0cc7adbdf
Show error dialog when ZeroTier fails
...
Fixes #2708
4 years ago
Anders Jenbo
160c0fc2e4
Fix OOB when monsters attack monsters
4 years ago
staphen
048735114b
Prevent buffer overruns due to oversized INI values
4 years ago
staphen
c32d2ed11a
Fix size of option string used for determining language code
4 years ago
Anders Jenbo
bff9140995
Expand buffers to handle Bulgarian translation
4 years ago
Anders Jenbo
b77686213a
🐛 Correctly wipe temp data from saves
...
Fixes #3167
4 years ago
qndel
255ff93b06
🐛 Don't confuse dlvl8 stairs up for stairs to town
4 years ago
Ivan Epifanov
525c57431d
Fix Vita IME input languages
4 years ago
Anders Jenbo
615a9a46cf
Sync monster aggro state
4 years ago
Joerg Wissen
a274c6eab4
Swap weapons between body and inventory with shift-click
4 years ago
Anders Jenbo
10212550fa
[touch] Enable xp bar on touch devices
4 years ago
obligaron
fbc6c40459
Credits/Support: calculate text width
4 years ago
Anders Jenbo
7502114652
Handle extended locale info
4 years ago