Only mobs with pathfinding = true can use new pathfinding feature
parent
f6fcd999c8
commit
1a49bf5aca
7
api.lua
7
api.lua
|
@ -1,4 +1,4 @@
|
|||
-- Mobs Api (16th February 2016)
|
||||
-- Mobs Api (17th February 2016)
|
||||
mobs = {}
|
||||
mobs.mod = "redo"
|
||||
|
||||
|
@ -898,6 +898,7 @@ minetest.register_entity(name, {
|
|||
fear_height = def.fear_height or 0,
|
||||
runaway = def.runaway,
|
||||
runaway_timer = 0,
|
||||
pathfinding = def.pathfinding,
|
||||
|
||||
on_step = function(self, dtime)
|
||||
|
||||
|
@ -1649,7 +1650,9 @@ minetest.register_entity(name, {
|
|||
if dist > self.reach then
|
||||
|
||||
-- path finding by rnd
|
||||
if enable_pathfinding then
|
||||
if self.pathfinding -- only if mob has pathfinding enabled
|
||||
and enable_pathfinding then
|
||||
|
||||
smart_mobs(self, s, p, dist, dtime)
|
||||
end
|
||||
|
||||
|
|
|
@ -5,6 +5,7 @@ mobs:register_mob("mobs:dirt_monster", {
|
|||
type = "monster",
|
||||
passive = false,
|
||||
attack_type = "dogfight",
|
||||
pathfinding = true,
|
||||
reach = 2,
|
||||
damage = 2,
|
||||
hp_min = 3,
|
||||
|
|
1
npc.lua
1
npc.lua
|
@ -12,6 +12,7 @@ mobs:register_mob("mobs:npc", {
|
|||
damage = 3,
|
||||
attack_type = "dogfight",
|
||||
attacks_monsters = true,
|
||||
pathfinding = true,
|
||||
hp_min = 10,
|
||||
hp_max = 20,
|
||||
armor = 100,
|
||||
|
|
|
@ -5,6 +5,7 @@ mobs:register_mob("mobs:oerkki", {
|
|||
type = "monster",
|
||||
passive = false,
|
||||
attack_type = "dogfight",
|
||||
pathfinding = true,
|
||||
reach = 2,
|
||||
damage = 4,
|
||||
hp_min = 8,
|
||||
|
|
|
@ -5,6 +5,7 @@ mobs:register_mob("mobs:sand_monster", {
|
|||
type = "monster",
|
||||
passive = false,
|
||||
attack_type = "dogfight",
|
||||
pathfinding = true,
|
||||
reach = 2,
|
||||
damage = 1,
|
||||
hp_min = 4,
|
||||
|
|
|
@ -5,6 +5,7 @@ mobs:register_mob("mobs:stone_monster", {
|
|||
type = "monster",
|
||||
passive = false,
|
||||
attack_type = "dogfight",
|
||||
pathfinding = true,
|
||||
reach = 2,
|
||||
damage = 3,
|
||||
hp_min = 12,
|
||||
|
|
Loading…
Reference in New Issue