teknomunk
  • Joined on 2024-02-12
teknomunk commented on pull request VoxeLibre/VoxeLibre#4433 2024-11-23 11:45:04 +01:00
Projectile Refactor

Probably not serializing the _collectable field and probably others. I'll get it fixed either later today or tomorrow when I am able to work on it.

teknomunk commented on pull request VoxeLibre/VoxeLibre#4662 2024-11-22 23:24:03 +01:00
WIP: Dynamic Rules and Settings

VoxeLibre/VoxeLibre#4694 (comment) mentions seasons being a dynamic setting that can be turned on and off.

teknomunk commented on issue VoxeLibre/VoxeLibre#3156 2024-11-21 21:04:12 +01:00
Can't shield if holding a sword and crosshair is highlighting something

My guess is it got fixed as part of this PR that fixed several things with shileds. I haven't verified this is resolved.

teknomunk pushed to scheduler at teknomunk/MineClone2 2024-11-21 17:05:25 +01:00
98252c9f95 Implementation scheduler with next-timestep/soon/later queues and 4 priority levels (async-now, main_thread-now, async-background and main_thread-background) that throttles background tasks to keep under a timestep budget (1/20 second)
teknomunk created branch scheduler in teknomunk/MineClone2 2024-11-21 17:05:25 +01:00
teknomunk created branch scheduler-old in teknomunk/MineClone2 2024-11-21 17:05:09 +01:00
teknomunk deleted branch scheduler from teknomunk/MineClone2 2024-11-21 17:05:09 +01:00
teknomunk commented on pull request VoxeLibre/VoxeLibre#4664 2024-11-21 12:41:38 +01:00
WIP: Limit fire spread

I used something similar, but with the minimum check inside the inner function, lifting the inner function out of this one and checking the intended value (param2 of nodes that are fire, not the…

teknomunk pushed to limit-fire-spread at VoxeLibre/VoxeLibre 2024-11-21 12:39:15 +01:00
94586e0a6d Address review comments
teknomunk commented on pull request VoxeLibre/VoxeLibre#4664 2024-11-21 12:37:00 +01:00
WIP: Limit fire spread

No, it was not intended to be diagonal adjacents only.

teknomunk commented on pull request VoxeLibre/VoxeLibre#4664 2024-11-21 12:19:50 +01:00
WIP: Limit fire spread

These locals are computed only when initializing the game, then never modified. I would hope that LuaJIT would turn these into constants when generating machine code (it would make sense). Even…

teknomunk pushed to limit-fire-spread at VoxeLibre/VoxeLibre 2024-11-21 12:15:17 +01:00
44ae70d498 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)
5ee1bd0373 Ensure fire always ages
b70aeda0b4 Change print to minetest.log
bf60dada59 Limit fire spread by making fires age and less likely to spread the longer they have been burning
4dc5d0939c Whitespace fix in translation (#4701)
Compare 121 commits »
teknomunk created pull request VoxeLibre/VoxeLibre#4706 2024-11-19 21:34:00 +01:00
WIP: Update documentation for Minetest rename to Luanti
teknomunk pushed to doc-update-luanti at VoxeLibre/VoxeLibre 2024-11-19 21:31:47 +01:00
85797107fd Update Minetest->Luanti and minetest.net->luanti.org in README.md and CONTRIBUTING.md, fix typo in README.md
teknomunk created branch doc-update-luanti in VoxeLibre/VoxeLibre 2024-11-19 21:31:47 +01:00
teknomunk commented on pull request VoxeLibre/VoxeLibre#4703 2024-11-18 02:52:31 +01:00
WIP: vl_projectile-based spears

One thing I've noticed is that passive mobs hit by spears don't try to flee like they do if hit with a melee weapon.

teknomunk pushed to hammers_spears_on_projectile_api at teknomunk/MineClone2 2024-11-18 02:51:45 +01:00
d1acdf3a5b Remove debug logging
teknomunk pushed to hammers_spears_on_projectile_api at teknomunk/MineClone2 2024-11-18 02:47:25 +01:00
5b3985f06f Wear spears when thrown, add spear recipe
f2de62f013 Add initial craft recipe for hammers
569329da56 Fix item duplication bug, drop spears that start sliding
d2add19024 Remove debug print, remove dead code, replace magic numbers in tool uses with uses.*
a66880ea75 Remove old spear implementation, make spears drop as an item when removed
Compare 13 commits »
teknomunk pushed to projectile-refactor at VoxeLibre/VoxeLibre 2024-11-18 02:46:00 +01:00
d77783a717 Make stuck arrows stop processing all other behaviors
teknomunk pushed to projectile-refactor at VoxeLibre/VoxeLibre 2024-11-18 02:42:07 +01:00
92f781b68c Make it possible to pick up arrows in creative mode