3d_armor
3d_armor copied to clipboard
Player speed set to 1 whenever they respawn
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
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
/killmewith damage enabled.