forked from mtcontrib/mobs_redo
make mobs:line_of_sight() global
This commit is contained in:
parent
477ad59670
commit
dc7cdd4df0
5
api.lua
5
api.lua
@ -281,6 +281,11 @@ local line_of_sight = function(self, pos1, pos2, stepsize)
|
||||
return false
|
||||
end
|
||||
|
||||
-- global function
|
||||
mobs:line_of_sight = function(self, pos1, pos2, stepsize)
|
||||
return local line_of_sight = function(self, pos1, pos2, stepsize)
|
||||
end
|
||||
|
||||
|
||||
-- are we flying in what we are suppose to? (taikedz)
|
||||
local flight_check = function(self, pos_w)
|
||||
|
11
api.txt
11
api.txt
@ -559,6 +559,17 @@ Certain variables need to be set before using the above functions:
|
||||
'self.driver_scale' sets driver scale for mobs larger than {x=1, y=1}
|
||||
|
||||
|
||||
mobs:line_of_sight(self, pos1, pos2, stepsize)
|
||||
|
||||
This function is for use within the mobs definition for special use cases and
|
||||
returns true if a mob can see the player or victim.
|
||||
|
||||
...'self' mob information
|
||||
'pos1' position of mob
|
||||
'pos2' position of vistim or player
|
||||
'stepsize' usually set to 1
|
||||
|
||||
|
||||
External Settings for "minetest.conf"
|
||||
------------------------------------
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user