ephphatha
bdf075355c
Address c4244 warning in PointerOrValue
...
This triggers a bunch of warnings in MSVC because the conversion is potentially truncating, despite never being an issue in practice...
4 years ago
ephphatha
2b47f3abcc
Address type conversion warnings in loadsave.cpp
...
Most of this was centred around stash pages being saved/loaded as unsigned values but stored as signed values. Consistently used unsigned since it matches the intended usage.
4 years ago
Gleb Mazovetskiy
a5a8aae368
Fix underflow in `BilinearScale32`
...
Fixes funky hardware cursor colors during fade transitions.
Refs #4206
4 years ago
staphen
6d0b312466
[Android] Add shortcut to import game data
4 years ago
ephphatha
9326eccbc3
Only attempt to cast heal other/resurrect with a target
4 years ago
ephphatha
92fcdda3a7
Refactor OnHealOther to operate on Player references
4 years ago
ephphatha
25c2123849
Change cursor after acknowledging attempt to cast spell
...
This matches the behaviour of other targeted spells, however the mana is wasted because it is spent when readying the spell.
4 years ago
obligaron
b52a50f2e7
Add OptionEntry for alternative nest art and remove command line parameter --nestart
4 years ago
obligaron
84f19e6b29
Wirt: Ensure _iStatFlag is updated before getTextColorWithStatCheck is called ( #4258 )
4 years ago
Oleksandr Kalko
82e012d9f1
UK TL: Finish translating weapon names ( #4255 )
4 years ago
Anders Jenbo
3c54925a84
Fix cow quest getting stuck in multiplayer
4 years ago
Anders Jenbo
ed45c81f9f
Update zlib dependency to 1.2.12 ( #4254 )
4 years ago
Anders Jenbo
1d04ac574a
Make game screen ZeroTier aware
4 years ago
DakkJaniels
46dcaf91af
fix comment labels in misdat
...
swap mlSFX and miSFX to match structure definition.
4 years ago
staphen
82f53c53b0
Fix shift-click equipment swapping network messages
4 years ago
staphen
822a0cd22a
Fix auto-equip network messages
4 years ago
Anders Jenbo
8235380ef9
[gamepad] Avoid OOB on empty belt
4 years ago
Anders Jenbo
e2fef44c9f
Close gold withdraw when closing stash
4 years ago
Bubio
036171d7ca
Fixed issue #4217
...
DPI Scale is now included in the calculation.
4 years ago
Anders Jenbo
9d65580294
[gamepad] Fix managing belt
4 years ago
ephphatha
4bbc2e56a0
Restore position of dropped note when recombining fragments
4 years ago
Gleb Mazovetskiy
7de6a25b41
Remove `(un)lock_buf`
...
We do not seem to render from multiple threads, so these calls are
unnecessary.
4 years ago
obligaron
1975d77d12
Change default value for "Show FPS" to off
4 years ago
Gleb Mazovetskiy
e627fc8f10
Fix alpha blending in `BilinearScale32`
...
Fixes #4206
4 years ago
Gleb Mazovetskiy
543f988cc3
Fix hardware cursor initialization
...
Hardware cursor should get initialized even for non mouse control types
(e.g. `ControlTypes::None`), because by the time the control type gets
initialized or changes the cursor is already set up and won't change.
Fixes #4233
4 years ago
NikoVP
45d472029e
Update bg.po
4 years ago
Anders Jenbo
ef669d3469
Invalidate removed inventory items
4 years ago
Oleksandr Kalko
fc9ed904d3
UK TL: Reach 85% of translated content
4 years ago
Anders Jenbo
69dbe0b3b2
Promote additional sumbols to the core fonts
...
General Punctuation
Superscripts and Subscripts
Currency Symbols
Combining Diacritical Marks for Symbols
4 years ago
Anders Jenbo
d0f351db12
Fix splitting gold
4 years ago
Gleb Mazovetskiy
c884f1a354
An option to RLE-compress masked art
...
Saves about 200 KiB RAM in dungeon at a large performance cost.
Almost never a good idea, except for severely RAM-constrained devices (e.g. RG99).
4 years ago
Gleb Mazovetskiy
2f22d94e0d
Remove `OwnedCelSprite::Unowned` method
...
Conversion is already provided by the `CelSprite(const OwnedCelSprite &)` constructor.
4 years ago
Gleb Mazovetskiy
e2dbbb3d95
CelSprite: Unify width storage
...
Reduces the size of a CelSprite by taking advantage of the fact that
16-bit pointers are aligned, so the last bit is always 0.
4 years ago
Anders Jenbo
8a3cfb5acf
Enable buying with gold from stash ( #4218 )
4 years ago
Gleb Mazovetskiy
062ce0a0c2
Github CI: Fixup release actions
...
1. Use `${{ }}` consistently. It is technically not required in `if`
conditions but GitHub CI docs use it and it avoid certain pitfalls,
such as when the value starts with `!` (making it a YAML type
declaration).
2. Fixes one of the `if`s.
4 years ago
Anders Jenbo
1ba817ca53
Unify gold handling (withdraw any amount from stash)
4 years ago
staphen
fbf95556fa
Add artifact to MacOSX workflow
4 years ago
staphen
c27364dd86
Do not exit game on network timeout
4 years ago
Anders Jenbo
3060a6ee4b
Remove unessesery .c_str() from UiEdit
4 years ago
Andrew James
308ac7d7ad
Use PointsInRectangleRange with a starting position ( #4202 )
4 years ago
ephphatha
5d3f161e7b
Use string_view for UiEdit hint
...
Now that platforms with C APIs have been updated to take string_views in the C++ wrappers
4 years ago
ephphatha
19478b9aea
Use string_view for vita keyboard input
4 years ago
ephphatha
9a07c734eb
Remove unnecessary copy
...
Was this meant to reset the output? It should never be changed unless the user confirms input. In practice this was calling memcpy with the same src and dest pointers, which is undefined behaviour.
4 years ago
ephphatha
8cfd530acf
Use string_view for 3ds keyboard input
4 years ago
ephphatha
f9ce2108f6
Use string_view for switch keyboard input
4 years ago
obligaron
3e9ca60460
Update _iStatFlag for stash items
4 years ago
obligaron
481f15ded5
Introduce StashStruct.GetPage/SetPage
4 years ago
obligaron
299469c710
Sync mana between clients
4 years ago
Anders Jenbo
62e5e867d2
Correct kerning for Greek font
4 years ago
Anders Jenbo
6d28810dc7
Change infostr from char[128] to std::string
4 years ago