teknomunk
  • Joined on 2024-02-12
teknomunk pushed to minecart-update at teknomunk/MineClone2 2024-11-12 13:18:55 +01:00
9a55986c8f Increase off-rail friction, make off-rail carts shake, remove debug print
teknomunk commented on pull request VoxeLibre/VoxeLibre#4479 2024-11-12 04:15:41 +01:00
Improve mob smartness (cliffs, paths) part 1

I had a zombie chase me in a flower-forest biome. He follows me up and down slopes in a very zig-zaggy way? Looks a little unnatural. He does pathfind to me, but it takes longer than the…

teknomunk commented on pull request VoxeLibre/VoxeLibre#4213 2024-11-12 04:09:50 +01:00
Minecart Update

I'm experiencing that the physics of the minecarts freeze for a second, and then it resumes.

I believe that is a consequence of using [ObjectRef:move_to(pos)](https://api.minetest.net/class-

teknomunk commented on pull request VoxeLibre/VoxeLibre#4285 2024-11-12 03:59:56 +01:00
Fix indestructable blocks provided by mods

The mod that led me to making this in the first place is https://content.luanti.org/packages/GreenXenith/mesecons_wireless/

teknomunk pushed to projectile-refactor at VoxeLibre/VoxeLibre 2024-11-12 01:00:49 +01:00
b8250e4dcc 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
ad9b84c5ac Remove debug dump, move maximum time to live to vl_projectile
13af90b9a0 Document vl_projectile.replace_with_item_drop
882e6d42e5 Move projectile stick logic into vl_projectile
1cec108d50 Move tracer to vl_projectile
Compare 77 commits »
teknomunk pushed to fix-indestructable-blocks at teknomunk/MineClone2 2024-11-12 01:00:28 +01:00
9146c0257f Remove log dump
f32bb8e527 Make blocks breakable when not passing in node definition to mcl_autogroup.group_compatibility()
1c33dc868f Address review comments
6b07852d57 Fix spelling
6fa62def56 Finish adding backticks to documentation, switch from indestructable to unbreakable and make nodes with either group indestructable
Compare 10 commits »
teknomunk pushed to minecart-update at teknomunk/MineClone2 2024-11-12 01:00:00 +01:00
1ec732d646 Address review comments
eda99be60e Change cart punching to impulse on velocity instead of acceleration, make punch impulse larger
a94a9e9bc2 Fix syntax error from rebase, fix cart tilt, change cart speed to 4 blocks/second and make into a setting, make minecart settings compatibily with upcoming dynamic rules PR (#4662)
9c8db2b995 Fix crash when train cars leave track
dba226e18c Flip powered special T-junction textures to match regular rails
Compare 168 commits »
teknomunk pushed to projectile-refactor at VoxeLibre/VoxeLibre 2024-11-11 02:18:25 +01:00
45d1a5d06e 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
ba3b7b2926 Remove debug dump, move maximum time to live to vl_projectile
a82c929e44 Document vl_projectile.replace_with_item_drop
410b48f01a Move projectile stick logic into vl_projectile
cb036fa7d9 Move tracer to vl_projectile
Compare 82 commits »
teknomunk pushed to fix-indestructable-blocks at teknomunk/MineClone2 2024-11-11 02:18:22 +01:00
59e7611eda Remove log dump
7d5b276bd8 Make blocks breakable when not passing in node definition to mcl_autogroup.group_compatibility()
c7bfc7a20e Address review comments
90268a1854 Fix spelling
01972af586 Finish adding backticks to documentation, switch from indestructable to unbreakable and make nodes with either group indestructable
Compare 15 commits »
teknomunk pushed to minecart-update at teknomunk/MineClone2 2024-11-11 02:18:19 +01:00
b9942f3746 Address review comments
6726a748b6 Change cart punching to impulse on velocity instead of acceleration, make punch impulse larger
d917de80a0 Fix syntax error from rebase, fix cart tilt, change cart speed to 4 blocks/second and make into a setting, make minecart settings compatibily with upcoming dynamic rules PR (#4662)
e23db6eb1c Fix crash when train cars leave track
a0ad18160b Flip powered special T-junction textures to match regular rails
Compare 173 commits »
teknomunk commented on pull request VoxeLibre/VoxeLibre#4662 2024-11-10 19:05:00 +01:00
WIP: Dynamic Rules and Settings

After reading VoxeLibre/VoxeLibre#4213 (comment), I rethought how the dynamic updating is being done here with a table indirection, and realized this could…

teknomunk commented on pull request VoxeLibre/VoxeLibre#4213 2024-11-10 18:59:42 +01:00
Minecart Update

Also, I hope the extra indirection from making the constants tables isn't too bad for performance?

From previous benchmarking, the cost isn't terrible, but thinking about https://git.minetest.…

teknomunk commented on pull request VoxeLibre/VoxeLibre#4213 2024-11-10 18:58:21 +01:00
Minecart Update

Done.

teknomunk pushed to minecart-update at teknomunk/MineClone2 2024-11-10 18:58:15 +01:00
8e0d2f4220 Address review comments
teknomunk pushed to minecart-update at teknomunk/MineClone2 2024-11-10 14:32:38 +01:00
0d1f1fde9d Change cart punching to impulse on velocity instead of acceleration, make punch impulse larger
teknomunk pushed to minecart-update at teknomunk/MineClone2 2024-11-10 14:07:54 +01:00
bb7357ef49 Fix syntax error from rebase, fix cart tilt, change cart speed to 4 blocks/second and make into a setting, make minecart settings compatibily with upcoming dynamic rules PR (#4662)
teknomunk pushed to minecart-update at teknomunk/MineClone2 2024-11-10 13:36:52 +01:00
dd04e0c961 Fix crash when train cars leave track
ae5e0c4467 Flip powered special T-junction textures to match regular rails
34c9a83a5b Add in working curved variants of special rails
b4fb7e6f26 Make powered rails always accelerate moving carts
0a3f2bc315 Fix detector rail strangeness, prevent crash
Compare 230 commits »
teknomunk pushed to projectile-refactor at VoxeLibre/VoxeLibre 2024-11-10 13:29:36 +01:00
9efb890ae8 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
195e701898 Remove debug dump, move maximum time to live to vl_projectile
c53a41d132 Document vl_projectile.replace_with_item_drop
c5be1187ab Move projectile stick logic into vl_projectile
7871a8f940 Move tracer to vl_projectile
Compare 142 commits »
teknomunk pushed to projectile-refactor at VoxeLibre/VoxeLibre 2024-11-10 13:21:20 +01:00
e6f87c7717 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
30418f7a12 Improve stalker textures (#4674)
0e547a3706 Attempt to fix chest minecarts, at least for 5.9 (#4684)
47d70837a9 Fix alias
654890fcb0 Implement more bonemeal mod shim, update bonemeal dependencies
Compare 66 commits »
teknomunk pushed to fix-indestructable-blocks at teknomunk/MineClone2 2024-11-10 12:18:11 +01:00
89f8fdc8cb Remove log dump
f035c58e21 Make blocks breakable when not passing in node definition to mcl_autogroup.group_compatibility()
1feb78a926 Address review comments
44923b3e59 Fix spelling
405799dbfc Finish adding backticks to documentation, switch from indestructable to unbreakable and make nodes with either group indestructable
Compare 127 commits »