mirror of
https://github.com/minetest-mods/playeranim.git
synced 2025-01-08 17:00:26 +01:00
Fix compatibility with (upcoming) Minetest 5.3.0
But note that since bone animation was fixed in 5.3, there is no reason to use this mod anymore.
This commit is contained in:
parent
41f23cf799
commit
ae45fe4cca
11
init.lua
11
init.lua
@ -20,6 +20,17 @@ if not get_animation then
|
|||||||
error("player_api.get_animation or default.player_get_animation is not found")
|
error("player_api.get_animation or default.player_get_animation is not found")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- stop player_api from messing stuff up (since 5.3)
|
||||||
|
if minetest.global_exists("player_api") then
|
||||||
|
for _, v in pairs(player_api.registered_models["character.b3d"].animations) do
|
||||||
|
v.x = 0
|
||||||
|
v.y = 0
|
||||||
|
end
|
||||||
|
minetest.register_on_joinplayer(function(player)
|
||||||
|
player:set_local_animation(nil, nil, nil, nil, 0)
|
||||||
|
end)
|
||||||
|
end
|
||||||
|
|
||||||
local function get_animation_speed(player)
|
local function get_animation_speed(player)
|
||||||
if player:get_player_control().sneak then
|
if player:get_player_control().sneak then
|
||||||
return ANIMATION_SPEED_SNEAK
|
return ANIMATION_SPEED_SNEAK
|
||||||
|
Loading…
Reference in New Issue
Block a user