diff --git a/api.lua b/api.lua index 945f781..80d53fc 100644 --- a/api.lua +++ b/api.lua @@ -1,5 +1,5 @@ --- Mobs Api (11th June 2016) +-- Mobs Api (17th June 2016) mobs = {} mobs.mod = "redo" @@ -216,6 +216,17 @@ function line_of_sight_water(self, pos1, pos2, stepsize) return true end + + -- just incase we have a special node for flying/swimming mobs + elseif s == false + and self.fly + and self.fly_in then + + local nod = minetest.get_node(pos_w).name + + if nod == self.fly_in then + return true + end end return false