use get_properties to return collisionbox

This commit is contained in:
tenplus1 2023-10-03 15:11:56 +01:00
parent 2661e900e7
commit 5adb1caf70
1 changed files with 5 additions and 3 deletions

View File

@ -171,10 +171,12 @@ mobs:register_mob("mobs_monster:spider", {
-- sanity check
if not yaw then return end
pos.y = pos.y + self.collisionbox[2] - 0.2
local prop = self.object:get_properties()
local dir_x = -math.sin(yaw) * (self.collisionbox[4] + 0.5)
local dir_z = math.cos(yaw) * (self.collisionbox[4] + 0.5)
pos.y = pos.y + prop.collisionbox[2] - 0.2
local dir_x = -math.sin(yaw) * (prop.collisionbox[4] + 0.5)
local dir_z = math.cos(yaw) * (prop.collisionbox[4] + 0.5)
local nod = minetest.get_node_or_nil({
x = pos.x + dir_x,
y = pos.y + 0.5,