diff --git a/mods/ENTITIES/mcl_mobs/movement.lua b/mods/ENTITIES/mcl_mobs/movement.lua index 46c470a15..ff9a38f56 100644 --- a/mods/ENTITIES/mcl_mobs/movement.lua +++ b/mods/ENTITIES/mcl_mobs/movement.lua @@ -85,25 +85,17 @@ local function raycast_line_of_sight (origin, target) for hitpoint in raycast do if hitpoint.type == "node" then --TODO type object could block vision, for example chests - --minetest.log(dump(hitpoint.type)) - local node = minetest.get_node(minetest.get_pointed_thing_position(hitpoint)) - --minetest.log("ray node:" .. node.name) - if node.name ~= "air" then local nodef = minetest.registered_nodes[node.name] if nodef and nodef.walkable then - --minetest.log("walkable:" .. tostring(nodef.walkable)) los_blocked = true break end end end end - --minetest.log("los_blocked: " .. tostring(los_blocked)) - --minetest.log("visible: " .. tostring(not los_blocked)) - return not los_blocked end @@ -130,12 +122,6 @@ function mob_class:target_visible(origin) targ_feet_height = vector.offset(target_pos, 0, self.collisionbox[2], 0) end - --local target_line_of_sight = self:line_of_sight(origin_eye_pos, targ_head_height, 2) - --local target_line_of_sight_feet = self:line_of_sight(origin_eye_pos, targ_feet_height, 2) - - --minetest.log("target_line_of_sight: " .. tostring(target_line_of_sight)) - --minetest.log("target_line_of_sight_feet: " .. tostring(target_line_of_sight_feet)) - --minetest.log("start targ_head_height: " .. dump(targ_head_height)) if raycast_line_of_sight (origin_eye_pos, targ_head_height) then return true @@ -148,7 +134,6 @@ function mob_class:target_visible(origin) -- TODO mid way between feet and head - --minetest.log("target is not visible so return false") return false end