kno10
b91f48b419
add and use turn_by/turn_in_direction methods
2024-12-01 00:53:42 +01:00
kno10
5eda59dc13
reduce code duplication, add mob:stand()
2024-12-01 00:53:42 +01:00
kno10
8c2289686d
cleanups
2024-12-01 00:53:42 +01:00
kno10
67055959c6
fix delay=0 in combat code, tune turning parameters
2024-12-01 00:53:42 +01:00
kno10
995f1386db
More help getting out of water
2024-12-01 00:53:42 +01:00
kno10
1ac53b9c2a
More movement code cleanups.
...
Closes #4506 #4502
2024-12-01 00:53:42 +01:00
kno10
114a7d2b17
More cleanup and improvements to movement code
2024-12-01 00:53:42 +01:00
kno10
33454d7545
More movement code improvements.
2024-12-01 00:53:42 +01:00
kno10
05d6a283a0
Try to reduce how much mobs fall off cliffs.
...
See #4464 and many more.
2024-12-01 00:53:41 +01:00
the-real-herowl
5f4b2def47
Merge pull request 'Rewrite the head swivel code math' ( #4702 ) from head-swivel2 into master
...
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4702
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-12-01 00:35:48 +01:00
kno10
ef763e396c
Adjust bones, animations slightly from b3d data.
...
Initialize bones on spawn.
Note: to obatin bone values, try in Blender
"%.3f, %.3f, %.3f" % tuple((bpy.context.object.pose.bones["head.control"].head - bpy.context.object.pose.bones["head.control"].tail) * Vector((1,-1,1)))
or
"{0:.3f}, {1:.3f}, {2:.3f}".format(*(bpy.context.object.pose.bones["head.control"].head - bpy.context.object.pose.bones["head.control"].tail) @ bpy.context.object.pose.bones["head.control"].matrix * Vector((1,-1,1)))
2024-12-01 00:31:48 +01:00
kno10
c6c77766e3
Rewrite the head swivel code math
2024-12-01 00:31:48 +01:00
the-real-herowl
4e8c8f1cde
Merge pull request 'Thunder/rain inconsistencies, sunburn and flashes of fire' ( #4443 ) from burning_in_thunder into master
...
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4443
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-12-01 00:30:43 +01:00
teknomunk
2f4e23e403
Add parenthesis for clarity, check pos before using, endermen->rovers in comment
2024-11-30 09:03:36 -06:00
teknomunk
835f97a61e
Add mcl_burning.is_affected_by_sunlight(), rework mob light/sunlight damage and burning code
2024-11-28 21:03:18 +01:00
teknomunk
42b7dc9ce8
Switch to using not mcl_burning.is_affected_by_rain()
2024-11-28 21:03:18 +01:00
teknomunk
a643424726
Specify rain damage for rovers
2024-11-28 21:03:18 +01:00
seventeenthShulker
ae263a19c9
Remove unnecessary raycast from rover (and use the mcl_burning api where we can)
2024-11-28 21:03:18 +01:00
seventeenthShulker
14a0546dce
Whoopsie
2024-11-28 21:03:18 +01:00
seventeenthShulker
dc8219fe31
Check mobs are not touching nodes in group:puts_out_fire
BEFORE burninating. Should fix the remaining flashing (see #3655 ).
2024-11-28 21:03:18 +01:00
seventeenthShulker
387b6941a9
Change burning API to check whether weather is actually happening (e.g. hot biomes)
2024-11-28 21:03:18 +01:00
seventeenthShulker
b976c535ae
Fix flashing fire on burning mob during rain/thunder
2024-11-28 21:03:18 +01:00
seventeenthShulker
ad21b3ecc3
Rovers now take damage and teleport away when it is thundering.
...
And fix somewhere else that ignored thunder.
2024-11-28 21:03:18 +01:00
teknomunk
b582afeb1f
Update documentation for Minetest rename to Luanti ( #4706 )
...
This updates the VoxeLibre documentation by replacing "Minetest" with "Luanti" and updating links.
Done:
* Update "Minetest" in documentation and comments to "Luanti"
* Update links to forums, ContentDB and Luanti project web page
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4706
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>
2024-11-28 20:55:48 +01:00
marro
4dc5d0939c
Whitespace fix in translation ( #4701 )
...
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/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: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/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: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/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: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/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: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/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