the-real-herowl
  • Joined on 2023-08-07
the-real-herowl commented on pull request VoxeLibre/VoxeLibre#4687 2024-11-24 03:48:39 +01:00
Observers must not override swap_node

Makes sense. Now we just have to make sure that whatever we want noticed doesn't use swap_node.

Do we want these noticed by observers? The following use swap_node():

  • comparators
the-real-herowl commented on pull request VoxeLibre/VoxeLibre#4702 2024-11-24 03:38:16 +01:00
Rewrite the head swivel code math

Llamas just shake their heads weirdly all the time.

the-real-herowl commented on pull request VoxeLibre/VoxeLibre#4702 2024-11-24 03:28:32 +01:00
Rewrite the head swivel code math

Probably should've been obj, as it's an ObjectRef and not a luaentity.

the-real-herowl commented on pull request VoxeLibre/VoxeLibre#4433 2024-11-24 02:03:14 +01:00
Projectile Refactor

Yes I just notice I had this comment hanging for some time. Not 100% sure about this now that I think about it.

the-real-herowl commented on pull request VoxeLibre/VoxeLibre#4433 2024-11-24 02:01:06 +01:00
Projectile Refactor

Tbh you could as well merge this line and the one above.

the-real-herowl commented on pull request VoxeLibre/VoxeLibre#4433 2024-11-24 02:01:06 +01:00
Projectile Refactor

This function should say object where it says entity (name and parameter), because player doesn't count as entity.

the-real-herowl closed issue VoxeLibre/VoxeLibre#2445 2024-11-24 01:45:52 +01:00
Can't shoot potion arrows in gamemode creative
the-real-herowl commented on issue VoxeLibre/VoxeLibre#2445 2024-11-24 01:45:52 +01:00
Can't shoot potion arrows in gamemode creative

Fixed, probably by #4130

the-real-herowl commented on pull request VoxeLibre/VoxeLibre#4433 2024-11-24 01:38:56 +01:00
Projectile Refactor

Found another bug while testing the sound fixes I just pushed: sometimes when you hit yourself with an arrow, keeps hitting you after it is stuck in you, until the one arrow kills you, with no…

the-real-herowl commented on pull request VoxeLibre/VoxeLibre#4433 2024-11-24 01:33:17 +01:00
Projectile Refactor

Ah I was testing without the most recent commit, it's fine now.

However, regardless of that, spears stuck in walls (i.e. in the side of a block) are sometimes impossible to pick up without…

the-real-herowl commented on pull request VoxeLibre/VoxeLibre#4433 2024-11-24 01:27:13 +01:00
Projectile Refactor

Same thing with spears. Also spears stuck in a player aren't preserved on reload... and they're supposed to be recoverable in all cases, that's why they are dropped as items on removal.

the-real-herowl commented on pull request VoxeLibre/VoxeLibre#4433 2024-11-24 01:19:10 +01:00
Projectile Refactor

Now reloaded arrows do disappear when collected, but don't appear in the inventory and no sound is played (in survival). Also I think no pickup sound is played ever in creative.

the-real-herowl reopened issue VoxeLibre/VoxeLibre#3982 2024-11-23 22:21:23 +01:00
Kelp Protection Bug
the-real-herowl commented on pull request VoxeLibre/VoxeLibre#4433 2024-11-23 01:56:23 +01:00
Projectile Refactor

Got one more issue. Arrows (shot in survival in my testing) stuck in the ground can't be picked up anymore after reloading a world. Weird stuff happens with other projectiles too, eg. spears stuck…

the-real-herowl commented on issue VoxeLibre/VoxeLibre#4707 2024-11-22 22:23:09 +01:00
Flying mobs should not "stand" in air

Somebody should close this issue or the old one at some point, or just fix and close them both then. Not sure.

the-real-herowl commented on pull request VoxeLibre/VoxeLibre#4702 2024-11-21 01:02:16 +01:00
Rewrite the head swivel code math

Actually it seems to me like that is the intended look...?

the-real-herowl commented on pull request VoxeLibre/VoxeLibre#4433 2024-11-17 02:47:51 +01:00
Projectile Refactor

Got the crash mentioned in #4703 here too:

AsyncErr: Lua: Runtime error from mod '??' in callback luaentity_Step(): ...wik/.minetest/games/mcl2-dev/mods/CORE/mcl_util/init.lua:735: bad…
the-real-herowl commented on pull request VoxeLibre/VoxeLibre#4703 2024-11-17 02:46:38 +01:00
WIP: vl_projectile-based spears
AsyncErr: Lua: Runtime error from mod '??' in callback luaentity_Step(): ...wik/.minetest/games/mcl2-dev/mods/CORE/mcl_util/init.lua:735: bad argument #1 to 'get_player_by_name' (string…
the-real-herowl commented on pull request VoxeLibre/VoxeLibre#4433 2024-11-17 02:45:37 +01:00
Projectile Refactor

Arrows stuck in walls (unlike those stuck in floors) misbehave seriously, dealing damage when picked up.

the-real-herowl commented on pull request VoxeLibre/VoxeLibre#4433 2024-11-17 02:22:19 +01:00
Projectile Refactor

While throwing eggs (either after spawning a chicken or hitting a chicken with an egg):

AsyncErr: Lua: Runtime error from mod '??' in callback luaentity_Step(): ...inetest/games/mcl2-dev/mods…