staphen
a2fe3a981e
Fix issues with ears due to translation
4 years ago
k-bar
3ab94ebdb4
Berserk melee unsquelch fix
4 years ago
Anders Jenbo
54cd839cf6
Clean up drlg tests
4 years ago
Gleb Mazovetskiy
d770407b3b
Resegment Chinese translations
...
Following the recent translation updates
tools/segmenter/segment_all.py
4 years ago
Bubio
9c127f5206
Update Japanese Translations
4 years ago
kleo
4b0bcaf397
3DS use homebrew logo
4 years ago
Gleb Mazovetskiy
129e6fae14
Check for the mushroom quest elixir in the belt
...
Fixes #4583
4 years ago
Gleb Mazovetskiy
628406a44c
Refactor inventory/belt item presence and removal
...
Introduces new functions to check for presence of and remove player items.
These functions do not rely on or expose item indices.
They're implemented as free functions instead of Player methods due to
complicated include dependencies between `player.h`, `inv.h`, and
`inv_iterators.h`. We should probably look into cleaning this up at some
point.
4 years ago
Anders Jenbo
29a66f69e2
Test basic Caves and Nests levels
4 years ago
ephphatha
606cc162a1
Use helpers when calculating missile velocity
...
eventually maybe we can move to fixed point approximations instead of using hypot and casts to double/float? probably way slower than using the FPU on modern systems though :D
4 years ago
Anders Jenbo
526e8a93d8
Update codecov.yml
4 years ago
staphen
695851666e
Fix crash when switching to English
4 years ago
obligaron
1608219b39
Timedemo: Create reference save game and allow comparing of reference save game with actual timedemo save game
4 years ago
Anders Jenbo
0a71f1ffb3
Test basic Hell levels
4 years ago
Anders Jenbo
8b685c2f30
Remove duplicate objects from fixtures
4 years ago
Anders Jenbo
8e334ada77
[hellfire] Fix incorrecct monster ids in dun tabel
4 years ago
Anders Jenbo
6d2311931f
[debug] Export levels as dun maps
4 years ago
ephphatha
01ee2ecefc
Pretty print Size values in test failure messages
4 years ago
ephphatha
fcb94b3505
Copy test fixtures to build directory
...
instead of trying to navigate back to the source directory. That's fragile and breaks if the build ends up one level deeper (e.g. MSVC with the default build/<config>/ structure)
4 years ago
ephphatha
d5622d5080
Add point constructor to allow comparison in test macros
4 years ago
Anders Jenbo
848222b8f3
Test Catacomb level generation ( #4651 )
4 years ago
staphen
537f557206
Use 0-based frame index for talk buttons
4 years ago
Anders Jenbo
30a6d3412f
Test crypt level generator
4 years ago
qndel
6af2c322d8
fix dungeon test in visual studio
4 years ago
qndel
be8a5c9180
fix dungeon test
4 years ago
qndel
d5744ba421
fix multiplayer
4 years ago
qndel
f84c35d2dc
fix typos
4 years ago
staphen
83168f7954
Add option for selecting audio device
4 years ago
Anders Jenbo
c241cae9e3
Test cathedral level generation
4 years ago
Anders Jenbo
4acd71c71d
Fix build
4 years ago
KPhoenix
0692c75403
Implement 3XDAMVDEM Logic for Arrows ( #3864 )
...
The Deadly Hunter bow contains the 3XDAMVDEM affix power which isn't present in missiles.cpp, preventing the affix from doing anything altogether. This fix adds the logic from player.cpp in a consistent way with how damage gets handled in melee combat.
4 years ago
staphen
5ec83d0b79
Reintroduce c-str overload for SetIniValue()
4 years ago
Andrew James
1047e408bd
Simplify logic of UpdateMissilePos using helpers from 4620 ( #4621 )
4 years ago
Oleksandr Kalko
99d8448c9e
Add Appstream metainfo ( #4497 )
...
* Add Appstream metainfo
* Add CMake logic to install metainfo
* Flatpak manifest fixes
4 years ago
PegHorse
2022d75535
French Translation is updated
4 years ago
staphen
18bfe39d5b
Reset plr_self after leaving game session
4 years ago
Gleb Mazovetskiy
99d490180c
Settings: Add Resampler
...
Makes the resampler algorithm configurable from the settings menu.
4 years ago
qndel
354e329644
Players[MyPlayerId] -> MyPlayer
4 years ago
staphen
9c0ec048b4
Improve refresh behavior in selgame
4 years ago
staphen
7ad32e6503
Check if dthread is running before locking mutex
4 years ago
obligaron
583da30151
Fix GuardianTryFireAt missing monster index check
4 years ago
Andrew James
a9a325dc7b
Document/simplify the UpdateMissileVelocity logic
...
The multiplication by `1 << 21` was unnecessary, with the way the division is performed it doesn't add precision. Missile velocities are 16 bit fixed values so split out the normalisation step in order to make it clearer what the multiplication and use of `v` ends up doing.
4 years ago
k-bar
bc2c13e8ef
fix for monster melee hit monster ( #4617 )
4 years ago
k-bar
7e3d3c34b9
CheckMissileCol cognitive compexity reduction ( #4614 )
4 years ago
Anders Jenbo
0508311959
Cleanup block_lvid checks
4 years ago
Anders Jenbo
a185b659e7
Set default sample rate to 22050 on Windows
4 years ago
obligaron
bc15bdf3a9
Remove PANEL_ defines and replace them with GetMainPanel()
4 years ago
obligaron
d86c4e5d84
Introduce GetUIRectangle() to distinguish between UI and main panel
4 years ago
obligaron
5337bf1f6a
Initialize Viewport in CalculatePanelAreas
4 years ago
obligaron
539bc6ceea
Adjust variable names for Fireball/Elemental explosion
4 years ago