Juliano Leal Goncalves
b765e3df5a
♻️ Leverage 'Damage' on 'StartRangedAttack' function
5 years ago
Juliano Leal Goncalves
5eb22f71c5
♻️ Leverage 'Damage' on 'MonsterAttackMonster' function
5 years ago
Juliano Leal Goncalves
49770174db
♻️ Leverage 'Damage' on 'MonsterAttackPlayer' function
5 years ago
Juliano Leal Goncalves
d9199cb48b
♻️ Leverage 'Damage' for 'm[Min|Max]Damage2' 'MonsterData' fields
5 years ago
Juliano Leal Goncalves
4fac2536b8
♻️ Leverage 'Damage' for 'm[Min|Max]Damage' 'MonsterData' fields
5 years ago
Juliano Leal Goncalves
1b15a2e727
♻️ Leverage 'Damage' for '_i[Min|Max]Dam2' 'Monster' fields
5 years ago
Juliano Leal Goncalves
ab88730299
♻️ Leverage 'Damage' for '_i[Min|Max]Dam' 'Monster' fields
5 years ago
Juliano Leal Goncalves
61995795ca
🏷️ Allow multiplying 'Damage' instances by a factor
5 years ago
Juliano Leal Goncalves
fc1dbb7402
♻️ Leverage 'Damage' for '_i[Min|Max]Dam' 'ItemData' fields
5 years ago
Juliano Leal Goncalves
0eeb7af0f2
♻️ Leverage 'Damage' for '_iL[Min|Max]Dam' 'Item' fields
5 years ago
Juliano Leal Goncalves
43a52757e3
♻️ Leverage 'Damage' for '_iF[Min|Max]Dam' 'Item' fields
5 years ago
Juliano Leal Goncalves
534f41ceb5
♻️ Leverage 'Damage' for '_i[Min|Max]Dam' 'Item' fields
5 years ago
Juliano Leal Goncalves
c24972af61
🏷️ Allow adding or subtracting 'Damage' instances
5 years ago
Juliano Leal Goncalves
cabe8b5bc5
🏷️ Add 'Damage.IsFixed()' method
...
Will be used in a few places where it is important to make the distinction between fixed and variable damage (i.e. printing values, oil applicaiton, etc).
5 years ago
Juliano Leal Goncalves
091c373904
♻️ Leverage 'Damage' for '_pIL[Min|Max]Dam' 'Player' fields
5 years ago
Juliano Leal Goncalves
919093406e
♻️ Leverage 'Damage' for '_pIF[Min|Max]Dam' 'Player' fields
5 years ago
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
Poedit
01a48cbe5c
Update translation files
5 years ago
Anders Jenbo
671fdbd125
Implement contextural translation (pgettext)
...
Fixes #2369
Fixes #2790
5 years ago
wiafilms
4b7b760f32
Add Polish translation
5 years ago
obligaron
c6b214ecd3
Fix opening Diablos chamber with only one lever
5 years ago
obligaron
9e788d8134
Introduce AreAllLeversActivated
5 years ago
staphen
7d75ac0290
Update SDL_audiolib
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
Anders Jenbo
ef649374d0
Apply german app translation from Tito
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
d0a67f382c
Rework debug.md and mention new debug commands
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