kno10
631162e24c
Switch from deg to rad.
2024-12-27 10:48:00 +07:00
kno10
dd165ec0e9
Update to set_bone_override
2024-12-27 10:48:00 +07:00
teknomunk
7de503770f
Address review concerns
2024-12-25 11:52:24 +01:00
teknomunk
2732976404
Move fireball redirection service award check to ghast from fireball
2024-12-25 11:52:24 +01:00
teknomunk
bb934d09ee
Break long lines, add space between functions in vl_projectile/init.lua
2024-12-25 11:52:24 +01:00
teknomunk
bc321ccae4
Add _vl_projectile.can_punch() to mob API and move hard-coded entity behavior from arrow to rover code
2024-12-25 11:52:24 +01:00
teknomunk
0d8f7515c6
Update minetest->Luanti in affected documentation, update minetest. -> core. in affected code, factor out common subexpressions in mods/ITEMS/vl_projectile/init.lua
2024-12-25 11:52:24 +01:00
teknomunk
aa8cec9911
Implement mcl_util.remove_entity() and convert projectile code to use it
2024-12-25 11:52:24 +01:00
teknomunk
1df10c8dd3
Correct damage for mob projectiles
2024-12-25 11:52:24 +01:00
teknomunk
2d56deacf6
Replace _puncher with _owner, rework projectile code to make _owner a string, copy mcl_util.gen_uuid() from minecart branch, add mcl_util.get_entity_id(), fix crash
2024-12-25 11:52:24 +01:00
the-real-herowl
515b5bc5c7
Fixed abnormal skull rotation
2024-12-25 11:52:24 +01:00
the-real-herowl
254b100fac
Fixed wither skulls
...
- wither skulls now hit players again
- wither skulls (strong version) don't cause a crash anymore
2024-12-25 11:52:24 +01:00
teknomunk
ee3ea9d3f5
Prevent dereferencing nil in wither.lua, fix minor typo in debug statement
2024-12-25 11:52:24 +01:00
teknomunk
642c474012
Stop wither from shooting itself
2024-12-25 11:52:24 +01:00
teknomunk
b8fcc4c02e
Prevent projectiles from crashing server when removed when it punched something (wither skull hitting the wither will cause this), mark wither skull with _removed = true when death timer removes it
2024-12-25 11:52:24 +01:00
kno10
2fb04076f8
fix inconsistent capitalization of Tropical fish
2024-12-19 08:47:40 +01:00
kno10
6f12e173aa
Improve extraction of strings, for banner colors and villagers
2024-12-19 08:47:40 +01:00
kno10
979105efbf
German translation updates
2024-12-18 21:30:19 +01:00
kno10
c73baa3886
German translation updates
2024-12-18 18:42:25 +01:00
kno10
3ecda2e70d
auto-update translation files
2024-12-16 01:16:32 +01:00
ethan
4db34098d9
Contributed simplified Chinese translations
2024-12-16 01:16:32 +01:00
Bloodaxe
277a5d5857
Added mobs_mc.nb.tr
2024-12-16 01:16:32 +01:00
0ldude
3fd1b9d96f
tr mods/CORE & mods/ENTITIES to it
2024-12-16 01:16:32 +01:00
villager8472
c6c5de7335
Fixed hoglins never dropping leather. ( #4736 )
...
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4736
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: villager8472 <gecko15x@gmx.de>
Co-committed-by: villager8472 <gecko15x@gmx.de>
2024-12-06 20:26:40 +01:00
kno10
f14ff83737
mob attack tweaks
2024-12-01 00:53:42 +01:00
kno10
f377f97348
pathfinding improvements
2024-12-01 00:53:42 +01:00
kno10
a67938904e
small code cleanups
2024-12-01 00:53:42 +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
teknomunk
2f4e23e403
Add parenthesis for clarity, check pos before using, endermen->rovers in comment
2024-11-30 09:03:36 -06: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
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
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
ae7995d195
Fix axolotl attacking water mobs ( #4675 )
...
Also avoid jumping out of the water closes #4644
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4675
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: kno10 <kno10@noreply.git.minetest.land>
Co-committed-by: kno10 <kno10@noreply.git.minetest.land>
2024-10-27 14:10:11 +01:00
teknomunk
626bdd13d8
Change several places where mobs are created to use mcl_mobs.spawn() instead of minetest.add_entity()
2024-09-16 13:32:06 +02:00
teknomunk
31a3788ce1
Address review comments
2024-09-16 13:32:06 +02:00
teknomunk
e65370b845
Fixes
2024-09-16 13:32:06 +02:00
teknomunk
6c50e0a82b
Fix volume used for room check during spawn, make mcl_mobs.spawn check for room before adding entity, change iron golems and mob spawners to use mcl_mobs.spawn
2024-09-16 13:32:06 +02:00
teknomunk
c41ce8ba59
Make spiders require 3x1x3 space to spawn
2024-09-16 13:32:06 +02:00
Mikita Wiśniewski
178cb9340d
Clean-up set_string(..., nil)
usage ( fixes #4639 ) ( #4641 )
...
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4641
Reviewed-by: kno10 <kno10@noreply.git.minetest.land>
Co-authored-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-committed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2024-09-16 12:12:55 +02:00
kno10
66b7a52d47
Make zombies and skeletons not float ( #4512 )
...
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4512
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-09-15 23:14:10 +02:00
teknomunk
1707eef672
Fix two additional dependency issues
2024-09-15 22:25:44 +02:00
kno10
6c38823606
More randomness for slime chunks ( #4466 )
...
Use a classic pseudo-random hashing approach, by multiplication of chunk numbers
with large primes that should be more random.
- make slime density (as 1 in N) and maximum light level (default: no limit) configurable
- Allow using a 3d chunking system where y is also used for hashing
This does *not* modify spawn frequency, only the chunk logic.
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4466
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-09-09 19:58:54 +02:00
JoseDouglas26
38822aba0a
Piglin brutes are not immune to fire and lava ( #4378 )
...
Thank you again WillConker
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4378
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: JoseDouglas26 <josedouglas20002014@gmail.com>
Co-committed-by: JoseDouglas26 <josedouglas20002014@gmail.com>
2024-09-08 14:01:05 +02:00
kno10
ebee85db7e
Fix incorrect usages of math.random ( #4621 )
...
random() does not support float arguments
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4621
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: kno10 <erich.schubert@gmail.com>
Co-committed-by: kno10 <erich.schubert@gmail.com>
2024-09-07 14:58:12 +02:00
kno10
12214c5bd6
Allow salmon, tropical fish, witch huts in rivers ( #4605 )
...
As witch huts use flag "liquid_surface", place_on only can be water. If we want on-shore witch huts, this needs to be solved differently.
Also, probably no witch huts in deep ocean swamp water?
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4605
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: kno10 <erich.schubert@gmail.com>
Co-committed-by: kno10 <erich.schubert@gmail.com>
2024-08-31 10:16:43 +02:00
kno10
b8d7139792
Fix iron golem attack animation ( #4542 )
...
C.f. MCLA
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4542
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-07-31 03:18:53 +02:00
WillConker
9d5b46c28a
Slow ender dragon regeneration ( #4481 )
...
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4481
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: WillConker <waj01@joanes.net>
Co-committed-by: WillConker <waj01@joanes.net>
2024-07-31 02:56:33 +02:00