13564 Commits

Author SHA1 Message Date
Robert de Forest
1b60c7fae0 Fixes #4831: add gravity to acceleration on sloped track
I noticed that at
[movement.lua:303](cfd214df76/mods/ENTITIES/mcl_minecarts/movement.lua (L303))
in calculate_acceleration, the check for applying gravity overrides the
acceleration instead of taking power (`node_dev._rail_acceleration`)
into account.

I changed this to adding the gravity to the acceleration calculated so
far and confirmed that it fixes the bug.
2025-03-01 16:32:23 +01:00
kno10
5d11ef0c31 Make ancient debris more available (#4954)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4954
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: kno10 <erich.schubert@gmail.com>
Co-committed-by: kno10 <erich.schubert@gmail.com>
2025-03-01 16:15:00 +01:00
the-real-herowl
a54bff42b9 Zoomable maps (#4699)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4699
Reviewed-by: teknomunk <teknomunk@protonmail.com>
2025-03-01 16:01:44 +01:00
kno10
405f6760f5 use get_node_name for zooming 2025-02-28 13:45:04 +01:00
kno10
81fa127be8 translation files update 2025-02-28 13:45:04 +01:00
kno10
280e820fe3 map improvements 2025-02-28 13:45:04 +01:00
kno10
88ca202647 Zoomable maps, but limited to 1 level for now. 2025-02-28 13:45:04 +01:00
mirqf
64907ead0d Add cartography table functionality
Co-authored-by: AFCMS <afcm.contact@gmail.com>
2025-02-28 13:45:04 +01:00
the-real-herowl
b2fe6d33fb Improve and work around bone overrides on Luanti 5.11+ (#4944)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4944
Reviewed-by: teknomunk <teknomunk@protonmail.com>
2025-02-27 15:04:30 +01:00
Mikita Wiśniewski
951e90bd8f mcl_util: Improve set_bone_position functionality
* Bring back the check for vector equality, but adjust it to not just
  round to the nearest integer values (which doesn't make a lot of sense
  for angles defined in radians), but to compare the distance between
  vectors against an epsilon, defining the precision.
* Make interpolation actually work.
* Simplify the pre-5.9 code too, making it more readable.
* Annotate the whole shebang with comments for the future of the human
  race to read.
2025-02-27 15:04:30 +01:00
Lars Mueller
3bab7a2287 Work around wrong character bone rotations on Luanti 5.11+ 2025-02-27 15:04:30 +01:00
the-real-herowl
b7b337887d Merge pull request 'Fix knockback and criticals' (#4946) from potatoalienof13/VoxeLibre:fixcriticals into master
Reviewed-on: #4946
Reviewed-by: teknomunk <teknomunk@protonmail.com>
2025-02-27 10:39:05 +01:00
potatoalienof13
7327f866ba Sprint criticals now do extra damage, if the conditions are met. 2025-02-27 10:38:55 +01:00
potatoalienof13
3a415b834f Fixes criticals knockbacks. 2025-02-27 10:38:55 +01:00
the-real-herowl
a7da68d9e7 Merge pull request 'Hollow logs improvements' (#4656) from hollow_logs_improvements into master
Reviewed-on: #4656
Reviewed-by: teknomunk <teknomunk@protonmail.com>
2025-02-27 10:35:12 +01:00
the-real-herowl
1710325e30 Implement review nitpicks 2025-02-27 01:36:38 +01:00
the-real-herowl
26444a539f Updated translation files, Polish translation 2025-02-27 01:36:38 +01:00
the-real-herowl
a66c16ad38 Change minetest into core 2025-02-27 01:36:38 +01:00
the-real-herowl
3df241a705 Separate climbability into a ladder variant 2025-02-27 01:36:38 +01:00
the-real-herowl
51c6569b04 Made hollow logs climbable from the inside 2025-02-27 01:36:38 +01:00
the-real-herowl
750500b94f Refactored vl_hollow_logs a bit 2025-02-27 01:36:38 +01:00
the-real-herowl
642c9ec32d Merge pull request 'Grand signs rework' (#4902) from signs_rework into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4902
Reviewed-by: teknomunk <teknomunk@protonmail.com>
2025-02-26 11:41:59 +01:00
Mikita Wiśniewski
3fd58e768b Fix signs not dropping after the base node is gone 2025-02-25 21:54:18 +07:00
Mikita Wiśniewski
00b1df6b00 Add wallmounted attachment groups and document them
BONUS: document `supported_node_facedir` which was added before this
2025-02-25 21:52:42 +07:00
Mikita Wiśniewski
4c93da50df Add a new theta variant (ϑ) and alias more Greek glyphs 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
3404497295 Actualize signs' usage help string 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
3a802d0a3a Make sure both mu/micro glyphs are in characters.tsv 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
9f986ca39e Update locale files 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
d777c2e970 Don't record protection violation for guest signs formspec 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
f8d4b994ff Clarify pcall usage and ustring_to_line_array behavior 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
8374270831 Move bolts on sign textures further to the sides
avoids collision with text, especially when WRAP_CODEPOINT is the 16th character
2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
d532f83806 Insert WRAP_CODEPOINT as 16th character on word_wrap 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
f568996169 Wider whitespace/newline/hyphen support, clean-up 2025-02-25 21:40:58 +07:00
kno10
97089ed496 Better word wrap 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
f2d5d6ff5e Add configurable text wrap modes for signs 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
25965094e2 Signs code and documentation clean-up 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
080513412f Add an option to choose which wrap character to use 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
666f2ebacb Get rid of Lua string processing, use UTF-8 strings 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
ee3e358d8f Use codepoints for charmap 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
77b39e25c9 Fix placing signs on buildable_to nodes 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
bd2317e9ad Fix character wrap overflow and add Ș and Ț 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
501b11a81d Add C with caron (Latin-2) 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
7d44155ea6 Fix bamboo signs not being converted 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
85dcaa0f61 Check protection earlier in signs' on_rightclick 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
607a0295f6 Re-add cherry and bamboo sign recipes 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
56a2e5008a Guard against invalid UTF-8 instead of crashing the server 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
a0ba232ca7 Signs code clean-up 2025-02-25 21:40:58 +07:00
Mikita Wiśniewski
8ab4748c0c Improve API documentation and readability 2025-02-25 21:40:57 +07:00
Mikita Wiśniewski
0deb03766b Add Greek support and extend Cyrillics 2025-02-25 21:40:57 +07:00
Mikita Wiśniewski
30c05c8e69 Use UTF-8 codepoint parsing and disable word wrap
characters get hyphenated and line broken instead
2025-02-25 21:40:57 +07:00