allow a spider/skeleton jockey to be spawnable with spawn_mob command
parent
22a5856b46
commit
93e2f1997a
|
@ -89,14 +89,18 @@ local skeleton = {
|
||||||
},
|
},
|
||||||
jock = "mobs_mc:spider",
|
jock = "mobs_mc:spider",
|
||||||
on_spawn = function(self)
|
on_spawn = function(self)
|
||||||
self.jockey = false
|
minetest.after(1,function()
|
||||||
if math.random(100) == 1 then -- 1% like from MCwiki
|
if self and self.object then
|
||||||
|
if math.random(100) == 1 or self.jockey == true then -- 1% like from MCwiki
|
||||||
self.jockey = true
|
self.jockey = true
|
||||||
local jock = minetest.add_entity(self.object:get_pos(), "mobs_mc:spider")
|
local jock = minetest.add_entity(self.object:get_pos(), "mobs_mc:spider")
|
||||||
jock:get_luaentity().docile_by_day = false
|
jock:get_luaentity().docile_by_day = false
|
||||||
self.object:set_attach(jock, "", vector.new(0,0,0), vector.new(0,0,0))
|
self.object:set_attach(jock, "", vector.new(0,0,0), vector.new(0,0,0))
|
||||||
end
|
end
|
||||||
|
self.jockey = false
|
||||||
return true
|
return true
|
||||||
|
end
|
||||||
|
end)
|
||||||
end,
|
end,
|
||||||
on_detach=function(self, parent)
|
on_detach=function(self, parent)
|
||||||
self.jockey = false
|
self.jockey = false
|
||||||
|
|
Loading…
Reference in New Issue