Wuzzy
f567449cd6
Add more information in PlayerHPChangeReason ( #16024 )
...
1) Add `node` and `node_pos` field for the `drown` field (analog to `node_damage` type)
2) Add `custom_type` field to allow a standardized way to report more details of the HP change
3) Make `builtin` report a `custom_type` for the HP changes caused by the `/kill` command and `core.do_item_eat`
4) Move the documentation of `PlayerHPChangeReason` to its own section
5) Fill in missing information of said documentation
2025-12-20 15:12:34 +01:00
siliconsniffer
9c37b46e1f
Restore server description in menu ( #16742 )
...
fix #16737
2025-12-14 17:43:00 +01:00
sfan5
5dee294a72
Fix problem with _LIBCPP_ENABLE_ASSERTIONS
2025-12-14 17:42:42 +01:00
sfan5
5b05fcf8e1
Apply some general fixes to porting code
2025-12-14 17:42:42 +01:00
sfan5
22b5c939dc
Update MinGW libraries and toolchain
2025-12-14 17:42:24 +01:00
Zughy
87669f982c
Breakages: split fog from sky functions
2025-12-10 21:32:53 +01:00
Wuzzy
876dfb1eb9
Remove hardcoded color of infobox in /help ( #16727 )
2025-12-10 21:32:42 +01:00
sfan5
2ecd127f96
Fix errors with fs::RecursiveDelete() on paths that don't exist
2025-12-10 21:32:05 +01:00
sfan5
f6c472fd2c
Rename launcher exe to be lowercase, and update RC file
2025-12-09 18:02:12 +01:00
sfan5
ac7fb75ea3
Add self-extracting launcher for Windows
2025-12-08 23:19:50 +01:00
sfan5
92709b4671
Remove WiX stuff
2025-12-08 23:19:50 +01:00
y5nw
569406ee8f
shell.nix: replace SDL2 with SDL3
2025-12-08 23:19:35 +01:00
Lars Müller
6daf3871e7
Backport PUC Lua 5.4's string.{pack,unpack,packsize}
2025-12-08 23:19:24 +01:00
Zughy
98c6f786f8
get_sky(): return fog_color as well
2025-12-08 23:19:11 +01:00
sfan5
cf696239e4
Profiler and profiler graph improvements
2025-12-07 21:43:27 +01:00
sfan5
607531ea6b
Fix some problems with ClientMap::updateDrawList and related
2025-12-07 21:43:27 +01:00
sfan5
4833942e8b
Fix mono font not having a shadow by default
2025-12-07 21:43:27 +01:00
Desour
5f468eae21
Add order check in unittest for privs_to_string
...
Order guarantee was added in:
https://github.com/luanti-org/luanti/pull/15023 (b2f6a65 )
The unittest used to wrongly depend on order, fixed by:
https://github.com/luanti-org/luanti/pull/9184 (1173ff0 )
2025-12-06 09:21:05 +01:00
OffTheBeatenByte
cc16a55d78
Fix incorrect minimap radar access ( #16709 )
...
Keeping as much functionality as possible
Co-authored-by: Tyler Blair <tylerpblair@hotmail.com >
2025-12-06 09:20:48 +01:00
cx384
d4c3529af7
Move serialisation code out of sound_spec.h
2025-11-30 19:26:22 +01:00
cx384
5a799b9b24
Rename sound.h to sound_spec.h
...
To prevent incude conflicts
2025-11-30 19:26:22 +01:00
cx384
dc48f98a20
Rename hud.h/cpp to hud_element.h/cpp
...
To prevent include conflicts
2025-11-30 19:26:22 +01:00
cx384
d1ec7a9356
Move SoundMaker out of game.cpp and some refactoring ( #16703 )
2025-11-30 14:57:44 +01:00
AFCMS
0394cd71dc
Bump all used GitHub Actions
2025-11-28 13:17:15 +01:00
Lars Mueller
3d39781b21
Fix minimap rendering regression
...
The normal map was not bound properly, so the shading based on the height map had gone missing.
2025-11-28 13:16:56 +01:00
sfan5
f116486a9e
Update vcpkg baseline
2025-11-28 13:16:41 +01:00
sfan5
7594b19644
Clean up some filesys code
2025-11-28 13:16:41 +01:00
sfan5
5e91322fad
Call fsync in safeWriteToFile()
2025-11-28 13:16:41 +01:00
sfan5
06faa3f6ac
Fix RemoveLastPathComponent edge case with absolute paths
2025-11-28 13:16:41 +01:00
lhofhansl
e90c724cfd
Use emplace instead of insert where applicable ( #16699 )
2025-11-27 11:27:34 +01:00
Lars Müller
d30113a70a
Add /lua chatcommand to devtest ( #16656 )
...
singleplayer-only for security reasons, just in case someone is exposing a devtest server...
2025-11-27 11:27:01 +01:00
sfan5
cd79a91178
Fix missing reference count for fallback font
...
closes #16696
2025-11-26 22:13:09 +01:00
sfan5
77ce40cf44
Refactor parts of CGUITTFont
2025-11-26 22:13:09 +01:00
sfan5
7570e9520d
Update Arimo/Cousine fonts to latest version
2025-11-26 22:13:09 +01:00
sfan5
7579b27ed1
Show warning in mainmenu when debug build
2025-11-25 17:34:21 +01:00
sfence
f5f26bff66
macOS 11 CI ( #15069 )
...
* Build from sources with prebuilt dependencies. Cross build for x86_64 and older macOS SDKs.
2025-11-25 16:45:10 +01:00
sfan5
0062f82fc0
Fix fog disable in OpenGL3 renderer
2025-11-23 21:18:07 +01:00
Lars Müller
e7f305fedd
Refactor skinned mesh weight data structure ( #16655 )
2025-11-23 21:17:58 +01:00
a-bad-dev
05f161cf9c
Fix typo in function name ( #16684 )
2025-11-22 09:48:17 +01:00
SmallJoker
5f49deb239
IrrlichtMt: Implement Page Up/Down navigation on edit boxes ( #16654 )
2025-11-22 09:47:38 +01:00
fetsorn
d959692967
Option to make sky stars deterministic ( #16529 )
...
The star constellations are now based on a seed passed in StarParams.
2025-11-22 09:47:15 +01:00
siliconsniffer
b4aa73df70
Add exit confirmation dialog on ESC in main menu ( #16164 )
2025-11-22 09:46:37 +01:00
sfan5
aff1abd05d
Some random code cleanups
2025-11-19 20:00:09 +01:00
sfan5
08ba866992
Improve shadow settings usability
2025-11-19 20:00:09 +01:00
sfan5
1f0aa28cf0
Take EVDF_RENDER_TO_FLOAT_TEXTURE into account for post-processing
2025-11-19 20:00:09 +01:00
sfan5
7da8a1e8a1
Add shader files to build-trigger paths
2025-11-19 20:00:09 +01:00
sfan5
d280d10e29
Check shadow map initialization more carefully
2025-11-19 20:00:09 +01:00
Jürgen Rühle
d92e9e3126
Fix modpack status display and handling of modpack name conflicts
2025-11-19 19:41:51 +01:00
SmallJoker
392c054be9
Main menu: Fix mod detection within nested modpacks
...
* Re-use the C++ implementation of mod detection
* Correctly show up nested modpacks in the main menu
2025-11-19 19:41:51 +01:00
sfan5
bf01cdf823
Reapply "Prefer GL3 driver over legacy GL driver"
...
This reverts commit 0fa56a9f7c .
2025-11-18 12:01:08 +01:00