3d_armor icon indicating copy to clipboard operation
3d_armor copied to clipboard

Player speed set to 1 whenever they respawn

Open Zughy opened this issue 1 year ago • 1 comments

I don't know why or how, but if I activate 3d_armor (latest CDB version) and I kill myself, even if I override my speed in on_respawn, this happens:

minetest.register_on_respawnplayer(function(player)
  player:set_physics_override({ speed = 2.5 })
  minetest.chat_send_all("on_respawn | Speed now = " .. player:get_physics_override().speed) -- 2.5

  minetest.after(0.1, function()
    minetest.chat_send_all("on_respawn | Speed 1 step after = " .. player:get_physics_override().speed) -- 1
  end)
end)

3d_armor is enough, there's no need to use the rest of the modpack

Zughy avatar Apr 06 '24 22:04 Zughy

Cannot reproduce. (changed minetest.chat_send_all to print)

2024-05-07 15:25:41: ACTION[Server]: singleplayer dies at (-28,4,39). No bones placed
2024-05-07 15:25:43: ACTION[Server]: Moving singleplayer to static spawnpoint at (-32,4,47)
on_respawn | Speed now = 2.5
2024-05-07 15:25:43: ACTION[Server]: singleplayer respawns at (-32,4,47)
on_respawn | Speed 1 step after = 2.5

Test setup:

  • recent 5.9.0-dev build
  • minetest_game with minimal mods enabled
  • Used /killme with damage enabled.

SmallJoker avatar May 07 '24 13:05 SmallJoker