summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--api.lua7
-rw-r--r--spawner.lua2
2 files changed, 5 insertions, 4 deletions
diff --git a/api.lua b/api.lua
index 292a847..3c8bcf4 100644
--- a/api.lua
+++ b/api.lua
@@ -1,5 +1,5 @@
--- Mobs Api (16th April 2016)
+-- Mobs Api (25th April 2016)
mobs = {}
mobs.mod = "redo"
@@ -1977,14 +1977,15 @@ local mob_step = function(self, dtime)
-- when lifetimer expires remove mob (except npc and tamed)
if self.type ~= "npc"
and not self.tamed
- and self.state ~= "attack" then
+ and self.state ~= "attack"
+ and remove_far ~= true then
self.lifetimer = self.lifetimer - dtime
if self.lifetimer <= 0 then
-- only despawn away from player
- local objs = minetest.get_objects_inside_radius(pos, 10)
+ local objs = minetest.get_objects_inside_radius(pos, 15)
for _,oir in pairs(objs) do
diff --git a/spawner.lua b/spawner.lua
index 4355770..d797184 100644
--- a/spawner.lua
+++ b/spawner.lua
@@ -1,7 +1,7 @@
-- mob spawner
-local spawner_default = "mobs:pumba 10 15 0 0"
+local spawner_default = "mobs_animal:pumba 10 15 0 0"
minetest.register_node("mobs:spawner", {
tiles = {"mob_spawner.png"},