Juliano Leal Goncalves
3a5dd9e92f
🐛 Ensure correct fire arrow damage range on player hits
...
Fixes a off-by-one mistake in fire arrow damage randomization logic that was preventing the final damage from ever being the maximum value of the range.
For example, a 1-10 fire damage item would only ever do between 1 and 9 damage.
5 years ago
Juliano Leal Goncalves
fd853a00ad
♻️ Leverage 'Damage' for '_pI[Min|Max]Dam' 'Player' fields
5 years ago
Juliano Leal Goncalves
6c926f83f8
🏷️ Add 'Damage' abstraction for fixed and variable damage
...
This centralizes functionality in a single abstraction that can be used in all places that handle damage values.
5 years ago
Anders Jenbo
671fdbd125
Implement contextural translation (pgettext)
...
Fixes #2369
Fixes #2790
5 years ago
obligaron
c6b214ecd3
Fix opening Diablos chamber with only one lever
5 years ago
obligaron
9e788d8134
Introduce AreAllLeversActivated
5 years ago
Gleb Mazovetskiy
55b49bfea4
Simplify unique info window drawing
...
1. Use `BlitFrom` instead of a custom loop for drawing the divider line.
2. De-duplicate position calculation.
5 years ago
obligaron
2123edbca7
Fix compiling wiht NOSOUND definied
5 years ago
qndel
6d35fee7f9
fix quest panel
5 years ago
qndel
0569dba547
fix typos
5 years ago
Anders Jenbo
7771a08d03
Translatable mainpanel
5 years ago
Anders Jenbo
4bf58b3795
Leave default spacing default
5 years ago
Anders Jenbo
3b0858cdac
Don't show xp bar when chat is open
5 years ago
obligaron
261403558b
Fix SetPlayerGPtrs with RUN_TESTS definied
5 years ago
Gleb Mazovetskiy
c23c69d131
Fix OOB in TEST(PathTest, Solid)
5 years ago
Gleb Mazovetskiy
4e1ad7ab65
LoadFile: Avoid opening the file twice
...
Previously we were passing the path to `GetFileSize`, which resulted in
opening and closing the file twice.
5 years ago
obligaron
a99a824647
Introduce playerinfo debug command and remove d hotkey
5 years ago
obligaron
5b4808323e
Remove 't' hotkey cause tiledata debug command is a alternative
5 years ago
obligaron
ccbdf3bf55
Introduce questinfo debug command and remove PrintDebugQuest Keybinding
5 years ago
obligaron
3368ff5a3b
Introduce iteminfo debug command and remove ItemInfo Keybinding
5 years ago
obligaron
3bd6091297
Rename debug_mode_key_i to DebugDisableNetworkTimeout
5 years ago
obligaron
f9192d2312
Remove debug command line argument -^ (Enable debug tools) and added
...
scrollview debug command
5 years ago
obligaron
0acaec710c
Remove -m debug command line
5 years ago
obligaron
74a1810576
Remove most uses of BFLAG_MONSTLR
5 years ago
obligaron
c7dec38b96
Player: rename _pVar4 to spellLevel
5 years ago
obligaron
c3c91f6e28
Remove _pVar5 and most uses of BFLAG_PLAYERLR
5 years ago
obligaron
e62aaa562f
Fix missiles don't hit horizontal walking players/monsters
5 years ago
qndel
0ffef697b0
fix destroying renderer
5 years ago
qndel
a5ea763567
fix saves bricked by spawn command
5 years ago
qndel
b9faf7f60b
fix stuck chargers ( #2879 )
5 years ago
staphen
e44448f3b7
Remove unused function declaration from VirtualGamepad
5 years ago
staphen
fe3d50f7f2
Merge logic from InitControlPan() and ClearPanBtn()
5 years ago
Anders Jenbo
fa3499432f
Update game font
5 years ago
staphen
4e93de5ee1
Remove unnecessary precompiler check in virtual gamepad initialization
5 years ago
staphen
1b2d4d9478
Add comment to logic that skips handling touch-generated mouse events
5 years ago
Stephen C. Wills
7042bb991c
Remove unnecessary member initializers from virtual gamepad renderers
5 years ago
staphen
60492ef954
Add proper graphics for gamepad
5 years ago
staphen
3df85b70ce
Add virtual gamepad event handlers and implement touch controls
5 years ago
staphen
599b29d825
Add renderer for displaying virtual gamepad on screen
5 years ago
staphen
fb4f1ed8fd
Add structs for virtual gamepad
5 years ago
staphen
b29141048a
Move existing touch control logic to Vita platform
5 years ago
Anders Jenbo
1bf4cdb9b9
Remove unessesery code from Art
5 years ago
obligaron
f77da8a580
Ensure ScrollInfo is initialized correctly
5 years ago
obligaron
e67ea3639f
Fix AnimationInfo::GetAnimationProgress() when normal animation logic is used (for example loaded save games)
5 years ago
obligaron
5d315b46b0
Merge coords and cursorcoords in tiledata debug command
5 years ago
obligaron
9678d002d3
Reduce exported functions in debug.h
5 years ago
obligaron
9964bd9e49
Fix existing missiles check for Guardian/Townportal/Rune
5 years ago
Siddharth singh chouhan
bcb332b7b0
Move documentation from implementations to declarations
5 years ago
staphen
09b8afba4e
Fix OOB error in DrawString
5 years ago
Juliano Leal Goncalves
9ac324b8e1
🐛 Prevent manipulation of spell type being cast ( #2856 )
...
This prevents frame-perfect manipulated of the spell type after the command has already been sent.
5 years ago