mirror of
https://codeberg.org/tenplus1/mobs_animal.git
synced 2024-12-22 17:00:26 +01:00
protect/capture returns added
This commit is contained in:
parent
7eb3bcb7f9
commit
8deab40256
@ -50,9 +50,9 @@ mobs:register_mob("mobs_animal:bunny", {
|
|||||||
on_rightclick = function(self, clicker)
|
on_rightclick = function(self, clicker)
|
||||||
|
|
||||||
-- feed or tame
|
-- feed or tame
|
||||||
if mobs:feed_tame(self, clicker, 4, true, true) then
|
if mobs:feed_tame(self, clicker, 4, true, true) then return end
|
||||||
return
|
if mobs:protect(self, clicker) then return end
|
||||||
end
|
if mobs:capture_mob(self, clicker, 30, 50, 80, false, nil) then return end
|
||||||
|
|
||||||
-- Monty Python tribute
|
-- Monty Python tribute
|
||||||
local item = clicker:get_wielded_item()
|
local item = clicker:get_wielded_item()
|
||||||
@ -73,9 +73,6 @@ mobs:register_mob("mobs_animal:bunny", {
|
|||||||
|
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
mobs:protect(self, clicker)
|
|
||||||
mobs:capture_mob(self, clicker, 30, 50, 80, false, nil)
|
|
||||||
end,
|
end,
|
||||||
|
|
||||||
attack_type = "dogfight",
|
attack_type = "dogfight",
|
||||||
|
@ -52,12 +52,9 @@ mobs:register_mob("mobs_animal:chicken", {
|
|||||||
|
|
||||||
on_rightclick = function(self, clicker)
|
on_rightclick = function(self, clicker)
|
||||||
|
|
||||||
if mobs:feed_tame(self, clicker, 8, true, true) then
|
if mobs:feed_tame(self, clicker, 8, true, true) then return end
|
||||||
return
|
if mobs:protect(self, clicker) then return end
|
||||||
end
|
if mobs:capture_mob(self, clicker, 30, 50, 80, false, nil) then return end
|
||||||
|
|
||||||
mobs:protect(self, clicker)
|
|
||||||
mobs:capture_mob(self, clicker, 30, 50, 80, false, nil)
|
|
||||||
end,
|
end,
|
||||||
|
|
||||||
do_custom = function(self, dtime)
|
do_custom = function(self, dtime)
|
||||||
|
9
cow.lua
9
cow.lua
@ -59,9 +59,9 @@ mobs:register_mob("mobs_animal:cow", {
|
|||||||
on_rightclick = function(self, clicker)
|
on_rightclick = function(self, clicker)
|
||||||
|
|
||||||
-- feed or tame
|
-- feed or tame
|
||||||
if mobs:feed_tame(self, clicker, 8, true, true) then
|
if mobs:feed_tame(self, clicker, 8, true, true) then return end
|
||||||
return
|
if mobs:protect(self, clicker) then return end
|
||||||
end
|
if mobs:capture_mob(self, clicker, 0, 5, 60, false, nil) then return end
|
||||||
|
|
||||||
local tool = clicker:get_wielded_item()
|
local tool = clicker:get_wielded_item()
|
||||||
local name = clicker:get_player_name()
|
local name = clicker:get_player_name()
|
||||||
@ -96,9 +96,6 @@ mobs:register_mob("mobs_animal:cow", {
|
|||||||
|
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
mobs:protect(self, clicker)
|
|
||||||
mobs:capture_mob(self, clicker, 0, 5, 60, false, nil)
|
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -45,12 +45,9 @@ mobs:register_mob("mobs_animal:kitten", {
|
|||||||
view_range = 8,
|
view_range = 8,
|
||||||
on_rightclick = function(self, clicker)
|
on_rightclick = function(self, clicker)
|
||||||
|
|
||||||
if mobs:feed_tame(self, clicker, 4, true, true) then
|
if mobs:feed_tame(self, clicker, 4, true, true) then return end
|
||||||
return
|
if mobs:protect(self, clicker) then return end
|
||||||
end
|
if mobs:capture_mob(self, clicker, 50, 50, 90, false, nil) then return end
|
||||||
|
|
||||||
mobs:protect(self, clicker)
|
|
||||||
mobs:capture_mob(self, clicker, 50, 50, 90, false, nil)
|
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -50,12 +50,9 @@ mobs:register_mob("mobs_animal:penguin", {
|
|||||||
on_rightclick = function(self, clicker)
|
on_rightclick = function(self, clicker)
|
||||||
|
|
||||||
-- feed or tame
|
-- feed or tame
|
||||||
if mobs:feed_tame(self, clicker, 4, false, true) then
|
if mobs:feed_tame(self, clicker, 4, false, true) then return end
|
||||||
return
|
if mobs:protect(self, clicker) then return end
|
||||||
end
|
if mobs:capture_mob(self, clicker, 5, 50, 80, false, nil) then return end
|
||||||
|
|
||||||
mobs:protect(self, clicker)
|
|
||||||
mobs:capture_mob(self, clicker, 5, 50, 80, false, nil)
|
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -168,10 +168,10 @@ for _, col in ipairs(all_colours) do
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- protect mod with mobs:protector item
|
-- protect mod with mobs:protector item
|
||||||
mobs:protect(self, clicker)
|
if mobs:protect(self, clicker) then return end
|
||||||
|
|
||||||
--are we capturing?
|
--are we capturing?
|
||||||
mobs:capture_mob(self, clicker, 0, 5, 60, false, nil)
|
if mobs:capture_mob(self, clicker, 0, 5, 60, false, nil) then return end
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -48,12 +48,9 @@ mobs:register_mob("mobs_animal:pumba", {
|
|||||||
},
|
},
|
||||||
on_rightclick = function(self, clicker)
|
on_rightclick = function(self, clicker)
|
||||||
|
|
||||||
if mobs:feed_tame(self, clicker, 8, true, true) then
|
if mobs:feed_tame(self, clicker, 8, true, true) then return end
|
||||||
return
|
if mobs:protect(self, clicker) then return end
|
||||||
end
|
if mobs:capture_mob(self, clicker, 0, 5, 50, false, nil) then return end
|
||||||
|
|
||||||
mobs:protect(self, clicker)
|
|
||||||
mobs:capture_mob(self, clicker, 0, 5, 50, false, nil)
|
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user