allow a spider/skeleton jockey to be spawnable with spawn_mob command

This commit is contained in:
epCode 2022-10-11 16:36:05 -07:00 committed by cora
parent 22a5856b46
commit 93e2f1997a

View File

@ -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