Commit Graph

12669 Commits

Author SHA1 Message Date
kno10 304b83d7ac avoid trivial fences, open some fence gates 2024-11-16 14:26:21 +01:00
kno10 73a303ac83 Improve starting and end point of pathfinding. 2024-11-16 14:26:21 +01:00
kno10 f629a92e92 pathfinding improvements 2024-11-16 14:26:21 +01:00
kno10 1e5139a09d Improve danger avoidance code. 2024-11-16 14:26:21 +01:00
kno10 3ff229224b fix and optimize Fleckenstein 2024-11-16 14:26:21 +01:00
kno10 9b2d0d1b32 small code cleanups 2024-11-16 14:26:21 +01:00
kno10 de60029d1a also cleanup mount.lua 2024-11-16 14:26:21 +01:00
kno10 cf274dba4a some more cleanups, from code review 2024-11-16 14:26:21 +01:00
kno10 fa9bde370b code cleanups 2024-11-16 14:26:21 +01:00
kno10 935fc15770 movement improvements, door opening 2024-11-16 14:26:21 +01:00
kno10 63198c6f9b further movement tweaks 2024-11-16 14:26:21 +01:00
kno10 92aad6fd9a Movement and path finding improvements. 2024-11-16 14:26:21 +01:00
kno10 b58e5dedee Mob pushing improvements 2024-11-16 14:26:21 +01:00
kno10 71fe8bf146 add and use turn_by/turn_in_direction methods 2024-11-16 14:26:21 +01:00
kno10 cf73d64550 reduce code duplication, add mob:stand() 2024-11-16 14:26:21 +01:00
kno10 a0bce0d2fd cleanups 2024-11-16 14:26:21 +01:00
kno10 6f4a82cf9e fix delay=0 in combat code, tune turning parameters 2024-11-16 14:26:21 +01:00
kno10 995972bb40 More help getting out of water 2024-11-16 14:26:21 +01:00
kno10 f0add79a8d More movement code cleanups.
Closes #4506 #4502
2024-11-16 14:26:21 +01:00
kno10 d060ec65a9 More cleanup and improvements to movement code 2024-11-16 14:26:21 +01:00
kno10 4b47eb304e More movement code improvements. 2024-11-16 14:26:21 +01:00
kno10 6d7ceb37ce Try to reduce how much mobs fall off cliffs.
See #4464 and many more.
2024-11-16 14:26:21 +01:00
kno10 2d4f5a4518 Rewrite the head swivel code math 2024-11-16 14:25:06 +01:00
marro 4dc5d0939c Whitespace fix in translation (#4701)
Reviewed-on: VoxeLibre/VoxeLibre#4701
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: marro <marronclement0403@gmail.com>
Co-committed-by: marro <marronclement0403@gmail.com>
2024-11-11 03:49:43 +01:00
the-real-herowl 32b334322b Merge pull request 'Mobile fixes & improvements (cherry-pick from Mineclonia)' (#4685) from grorp/MineClone2:vl-mobile-fixes-and-improvements into master
Reviewed-on: VoxeLibre/VoxeLibre#4685
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-11-11 01:44:27 +01:00
grorp 88c3c4558b Fix for VoxeLibre 2024-11-10 15:14:56 +01:00
grorp 3954acdfb7 Creative inventory: padding[-0.015,-0.015] on mobile
- less wasted screen space
- matches old layout
2024-11-10 15:14:56 +01:00
grorp 02b354f54a Avoid tab buttons going off-screen with high scaling values 2024-11-10 15:14:56 +01:00
grorp cb624fe1d9 Creative inventory: Make the whole tab button clickable
Previously, only the tab icon was clickable. Clicking next to the icon would
just close the inventory.
The icon is still kept clickable too since that gives a nicer press animation.
I didn't end up using image_button because that resulted in a different image
size and position, even with the exact same coordinates.
2024-11-10 15:14:56 +01:00
grorp bd9ab16762 Add touch_interaction to (cross)bow and spyglass 2024-11-10 15:14:56 +01:00
kno10 fb3c85e289 Improve stalker textures (#4674)
- don't change back to default texture when falling, but rather keep the previous texture
- use a colorized default texture for gaps in the texture

Reviewed-on: VoxeLibre/VoxeLibre#4674
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>
2024-11-10 12:02:20 +01:00
kno10 f6f5481f30 Attempt to fix chest minecarts, at least for 5.9 (#4684)
Not using the `RecheckCartHack` on >5.9 seems to help with #4670 - not tested on older minetest; chest minecarts might still be empty there when the block is unloaded in the meantime. For <5.9, maybe it helps to decrease the time interval, 3 seconds seems to fairly long.

This also makes the minecarts random: 40% minecart, 40% chest minecart, 20% tnt minecart.

Reviewed-on: VoxeLibre/VoxeLibre#4684
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>
2024-11-10 11:41:19 +01:00
the-real-herowl c428fa576b Merge pull request 'bonemeal API update' (#4221) from teknomunk/MineClone2:bonemeal-2 into master
Reviewed-on: VoxeLibre/VoxeLibre#4221
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-11-10 11:38:08 +01:00
teknomunk a46833eaa4 Fix alias 2024-11-09 20:30:35 -06:00
teknomunk 3514fe211f Implement more bonemeal mod shim, update bonemeal dependencies 2024-11-09 20:30:35 -06:00
teknomunk 94d9e4c881 Address review comments 2024-11-09 20:30:35 -06:00
teknomunk 6b1aa43238 Only show particles if bone meal is consumed, don't continue testing positions if bonemeal was used on the first check position 2024-11-09 20:30:35 -06:00
teknomunk cfdef2435a Show particles regardless of success 2024-11-09 20:30:35 -06:00
teknomunk 49c8ae2fa0 Quick patch to get cherry saplings growing pending inclusing of a proper tree API 2024-11-09 20:30:33 -06:00
teknomunk 6ada1a3477 Remove check with mcl_core.check_vines_supported for twisted and crimson vines 2024-11-09 20:24:02 -06:00
teknomunk 189a2c62ad Address review comments on mcl_util.trace_nodes 2024-11-09 20:24:02 -06:00
teknomunk 981cddddd4 Add growth limits to crimson/twisting vines 2024-11-09 20:24:02 -06:00
teknomunk 66b5a369f1 Add mcl_util.trace_node(), rewrite bamboo growth code to fix bone meal growth 2024-11-09 20:24:02 -06:00
teknomunk 4eda77acd1 Prevent bonemealing grass from making flowers and also bonemealing the block above the grass 2024-11-09 20:24:02 -06:00
teknomunk afc270195a Fix crash when bonemealing weaping and twisting vines, fix weaping vine growth 2024-11-09 20:24:02 -06:00
teknomunk 8f53074b58 Reorder functions to prevent crash 2024-11-09 20:24:02 -06:00
teknomunk 70e8ba9a89 Remove TODO pending future discussions, revert timer change in composter code 2024-11-09 20:24:02 -06:00
teknomunk 6741c5a809 Make composter_progress_chance local, as it is not used anywhere except in mcl_composters 2024-11-09 20:24:02 -06:00
teknomunk d09791db7b Fix typo that prevented bone mealing pumpkin plants 2024-11-09 20:24:02 -06:00
teknomunk 354160e9e6 Check both above and below in pointed_thing for bonemealing (and pass thru the position as .under), make crimson vines and twisting vines compostable by rightclicking on the composter 2024-11-09 20:24:02 -06:00