Fix crash if set_bone_pos is called on entities

master
Lars Mueller 2021-12-26 01:44:08 +01:00
parent 9e50e25cb5
commit 023390ef0c
1 changed files with 3 additions and 1 deletions

View File

@ -57,7 +57,9 @@ minetest.register_on_joinplayer(function(player)
local PlayerRef = getmetatable(player)
set_bone_position = PlayerRef.set_bone_position
function PlayerRef:set_bone_position(bonename, position, rotation)
set_bone_override(self, bonename or "", position or {x = 0, y = 0, z = 0}, rotation or {x = 0, y = 0, z = 0})
if self:is_player() then
set_bone_override(self, bonename or "", position or {x = 0, y = 0, z = 0}, rotation or {x = 0, y = 0, z = 0})
end
return set_bone_position(self, bonename, position, rotation)
end
end