13543 Commits

Author SHA1 Message Date
teknomunk
0d03cc26bc Add settings for second difficulty level, move fire spread to after fire extinguish, make flammable node burning more aggressive, clean up some calculations 2025-03-08 13:02:05 +01:00
teknomunk
cffeceafbc Speed up fire spread, minor tuning of parameters, setup for multiple spread parameters via option 2025-03-08 13:02:05 +01:00
teknomunk
4d7d83ecc3 Cleanup based on review comments 2025-03-08 13:02:05 +01:00
teknomunk
312f74b5bb Fix crash 2025-03-08 13:02:05 +01:00
teknomunk
efb81d32e7 Localize functions, cleanup vector usage, cleanup code formatting, some minor microoptimizations around table allocation 2025-03-08 13:02:05 +01:00
teknomunk
a63ea64ae5 Change minetest->core, use DIR_DELIM, correct lls warnings and add type annotations 2025-03-08 13:02:05 +01:00
teknomunk
01f0a8e969 Fix typo, cleanup warnings/hints 2025-03-08 13:02:05 +01:00
teknomunk
9951dd3ba5 Address most of the next round of review comments 2025-03-08 13:02:05 +01:00
teknomunk
fbb425ec57 Address review comments 2025-03-08 13:02:05 +01:00
teknomunk
30ecb31a9f Add crash guards against corrupt map data in mcl_core/functions.lua, update fire spread algorithm to limit spread while still burning things down, make burn spread dependent on area's humidity (more humid areas have less spread) 2025-03-08 13:02:05 +01:00
teknomunk
ad2ed93b86 Ensure fire always ages 2025-03-08 13:02:05 +01:00
teknomunk
2ee3439522 Change print to minetest.log 2025-03-08 13:02:05 +01:00
teknomunk
1b42c5ceea Limit fire spread by making fires age and less likely to spread the longer they have been burning 2025-03-08 13:02:05 +01:00
the-real-herowl
fd6e7d3d30 Merge pull request 'release_0_89_on_display' (#4993) from release_0_89_on_display into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4993
2025-03-08 06:25:53 +01:00
the-real-herowl
03d6b580bf Post-release set version 0.90.0-SNAPSHOT 2025-03-08 04:45:13 +01:00
the-real-herowl
0b7441bf61 Add release notes for v0.89 0.89.0 2025-03-08 04:39:18 +01:00
the-real-herowl
6bef2de087 Updated release credits and set version for v0.89 2025-03-08 04:39:18 +01:00
Mikita Wiśniewski
97be30f1e6 Fix fallen log generation by offsetting y+1 (#4992)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4992
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-committed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2025-03-08 04:37:21 +01:00
the-real-herowl
871c9ee727 Merge pull request 'Rewrite and actualize README.md' (#4976) from readme_upd into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4976
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2025-03-07 23:24:48 +01:00
the-real-herowl
1cb87edf28 Readme compatibility with various .md parsers 2025-03-07 23:10:51 +01:00
Mikita Wiśniewski
288f0162aa Rewrite and actualize README.md, add GETTING_STARTED.md 2025-03-07 22:22:18 +01:00
Nicu
af3eaaeac6 Updated HOW_TO_PLAY.md for Luanti 5.10 and later (#4983)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4983
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Nicu <kneekoo@noreply.git.minetest.land>
Co-committed-by: Nicu <kneekoo@noreply.git.minetest.land>
2025-03-07 21:05:23 +01:00
the-real-herowl
b9991f2de1 Merge pull request 'Translation files update for 0.89' (#4979) from translation-090 into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4979
Reviewed-by: teknomunk <teknomunk@protonmail.com>
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2025-03-07 20:57:37 +01:00
kno10
e43f3009ca German translations 2025-03-07 20:57:37 +01:00
kno10
1e9ee97a7d update locales 2025-03-07 20:57:37 +01:00
teknomunk
6fab15e8df Fix crash when hostile mobs are disabled (#4989)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4989
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2025-03-07 20:05:47 +01:00
the-real-herowl
c89349251b Merge pull request 'Integrate mcl_cozy: add the ability to sit and lay on blocks' (#4975) from mcl_cozy into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4975
Reviewed-by: teknomunk <teknomunk@protonmail.com>
2025-03-07 20:03:25 +01:00
Mikita Wiśniewski
2b0503f84b mcl_cozy: Update Russian i18n 2025-03-07 20:03:25 +01:00
kno10
bf753346a1 mcl_cozy translation updates + German 2025-03-07 20:03:25 +01:00
Mikita Wiśniewski
4d2788e223 mcl_cozy: Code clean-up based on review comments 2025-03-07 20:03:25 +01:00
Mikita Wiśniewski
0f65037482 mcl_cozy: Restore backwards compatibility
Some mods might expect `mcl_cozy.pos` to be an existing table, the
functionality of which was changed to be included in `mcl_cozy.players`.
2025-03-07 20:03:25 +01:00
Mikita Wiśniewski
d463bba91f mcl_cozy: Don't mount with no space above, fix action switching 2025-03-07 20:03:25 +01:00
Mikita Wiśniewski
33000e5f8c Integrate mcl_cozy: add the ability to sit and lay on blocks 2025-03-07 20:03:25 +01:00
kno10
03f46eceda update colors.json for 0.89 (#4981)
Updated for new nodes and texture changes (cherry wood, for example)

Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4981
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: kno10 <erich.schubert@gmail.com>
Co-committed-by: kno10 <erich.schubert@gmail.com>
2025-03-07 19:04:26 +01:00
the-real-herowl
7f25217a3e Invisibility hides properly (#4987)
Invisibility should now properly hide players and entities from the built-in Luanti minimap. Names should also be properly invisible for invisible players.

Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4987
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2025-03-07 18:07:23 +01:00
Mikita Wiśniewski
d404910d54 Improved raw ore and crystalline drop textures (#4843)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4843
Reviewed-by: kno10 <kno10@noreply.git.minetest.land>
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-committed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2025-03-06 20:26:20 +01:00
the-real-herowl
1ccb3937e7 Merge pull request 'Update some mobs' appearances (texture & spawn egg) to be original' (#4973) from pp_mobs into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4973
Reviewed-by: teknomunk <teknomunk@protonmail.com>
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2025-03-06 16:55:45 +01:00
Mikita Wiśniewski
45ebb11e5f Update squid's appearance 2025-03-06 16:55:45 +01:00
Mikita Wiśniewski
50273e642b Update spiders' appearances 2025-03-06 16:55:45 +01:00
Mikita Wiśniewski
7a0f56e203 Update chicken's appearance 2025-03-06 16:55:45 +01:00
the-real-herowl
7015c6bc5a Merge pull request 'Fix minecart and boat crashes, possible use of invalid player ObjectRef' (#4904) from fix-missing-uuid into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4904
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2025-03-06 15:19:28 +01:00
teknomunk
be83392a05 Guard against invalid ObjectRefs in mcl_burning.get_touching_nodes(), compensate for corrupted boat staticdata 2025-03-06 15:19:28 +01:00
teknomunk
17db7c2d7e Force loaded cart data to have uuid the same as in the mod storage key 2025-03-06 15:19:28 +01:00
kno10
ae0a654d96 Fix credit in changelog (#4958)
the trivial `paramtype1` typo, but fixed by `sed`, not by cherry-picking their patch.

Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4958
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: kno10 <kno10@noreply.git.minetest.land>
Co-committed-by: kno10 <kno10@noreply.git.minetest.land>
2025-03-06 01:48:57 +01:00
Mikita Wiśniewski
c46abb0520 Delete outdated unused files from menu (#4972)
Almost 5 MB saved! XD

Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4972
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-committed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2025-03-06 01:48:00 +01:00
the-real-herowl
aa9e65f89d Merge pull request 'Fix floating kelp with decoration gennotify fixup' (#4937) from fix-kelp-v2 into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4937
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2025-03-06 01:38:46 +01:00
kno10
59a3871ddc Clean up kelp code, fix kelp fix 2025-03-05 16:20:21 +01:00
teknomunk
d1d0af1497 Remove unnecessary kelp clearing gen_callbacks, correct coral fan decoration placement 2025-03-05 16:20:21 +01:00
teknomunk
60b685903b Add missing sign 2025-03-05 16:20:21 +01:00
teknomunk
668b17bea6 Expand clear out area, change removal to truncate kelp without dropping as items 2025-03-05 16:20:21 +01:00