11766 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
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
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
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
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
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
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
teknomunk
491d6d7cbc Incorporate review comments 2025-03-05 16:20:21 +01:00
teknomunk
3c684a870b Add missing 'local' to variables 2025-03-05 16:20:21 +01:00
teknomunk
a394e13ed7 Fix crash caused by copy/paste and not updating a variable name to match existing code 2025-03-05 16:20:21 +01:00
teknomunk
89a94c4da4 Fix floating kelp with decoration gennotify fixup 2025-03-05 16:20:21 +01:00
Mikita Wiśniewski
33f883ecb7 mcl_maps: Code clean-up, localize more functions 2025-03-05 15:12:02 +01:00
Mikita Wiśniewski
046358ffea Set default maximum map zoom level to 3
Before this commit, it was inconsistent: 2 in `settingtypes.txt` and 4
in `mods/ITEMS/mcl_maps/init.lua`.
3 seems like a good enough compromise, as level 4 already opens
considerable possibilities for nearly effortless DoS attacks.
2025-03-05 15:12:02 +01:00
Mikita Wiśniewski
4b6bf7dcf4 mcl_cartography_table: Code clean-up 2025-03-05 15:12:02 +01:00
Mikita Wiśniewski
6ecb8f328a Darken handheld maps based on node light level
Co-authored-by: Ælla Chiana Moskopp <erle@dieweltistgarnichtso.net>
2025-03-05 15:12:02 +01:00
Mikita Wiśniewski
80511f4a12 mcl_maps: Formatting and styling clean-up 2025-03-05 15:12:02 +01:00
Mikita Wiśniewski
3d6647e29d Limit handheld map globalstep update rates
Co-authored-by: Ælla Chiana Moskopp <erle@dieweltistgarnichtso.net>
2025-03-05 15:12:02 +01:00
Ælla Chiana Moskopp
f6eaa49fd4 Display large player dot on maps for nearby player
Co-authored-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2025-03-05 15:12:02 +01:00
Ælla Chiana Moskopp
73d4a48f9f Add diagonal player marker to maps
Co-authored-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2025-03-05 15:12:02 +01:00
Mikita Wiśniewski
2e236f483f mcl_structures: Use the new item frames API for the end shipwreck 2025-03-05 18:58:30 +07:00
Mikita Wiśniewski
8a0a7cd39c Fix item frames' param2 in schematics 2025-03-05 18:58:30 +07:00
teknomunk
1247140faa Change scale to fix upside-down head 2025-03-04 20:58:52 +01:00