forked from mtcontrib/mobs_redo
fix lasso pickup
This commit is contained in:
parent
6799a7ac15
commit
d0475fd4f5
15
api.lua
15
api.lua
|
@ -1,9 +1,9 @@
|
||||||
|
|
||||||
-- Mobs Api (28th June 2017)
|
-- Mobs Api (30th June 2017)
|
||||||
|
|
||||||
mobs = {}
|
mobs = {}
|
||||||
mobs.mod = "redo"
|
mobs.mod = "redo"
|
||||||
mobs.version = "20170628"
|
mobs.version = "20170630"
|
||||||
|
|
||||||
|
|
||||||
-- Intllib
|
-- Intllib
|
||||||
|
@ -1145,7 +1145,7 @@ local specific_attack = function(list, what)
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
|
|
||||||
-- is found entity on list to attack?
|
-- found entity on list to attack?
|
||||||
for no = 1, #list do
|
for no = 1, #list do
|
||||||
|
|
||||||
if list[no] == what then
|
if list[no] == what then
|
||||||
|
@ -1469,7 +1469,7 @@ local do_states = function(self, dtime)
|
||||||
self.state = "walk"
|
self.state = "walk"
|
||||||
set_animation(self, "walk")
|
set_animation(self, "walk")
|
||||||
|
|
||||||
-- fly up/down randombly for flying mobs
|
-- fly up/down randomly for flying mobs
|
||||||
if self.fly and random(1, 100) <= self.walk_chance then
|
if self.fly and random(1, 100) <= self.walk_chance then
|
||||||
|
|
||||||
local v = self.object:getvelocity()
|
local v = self.object:getvelocity()
|
||||||
|
@ -1548,7 +1548,8 @@ local do_states = function(self, dtime)
|
||||||
-- otherwise randomly turn
|
-- otherwise randomly turn
|
||||||
elseif random(1, 100) <= 30 then
|
elseif random(1, 100) <= 30 then
|
||||||
|
|
||||||
yaw = random() * 2 * pi
|
--yaw = random() * 2 * pi
|
||||||
|
yaw = (random(0, 360) - 180) / 180 * pi
|
||||||
|
|
||||||
yaw = set_yaw(self.object, yaw)
|
yaw = set_yaw(self.object, yaw)
|
||||||
end
|
end
|
||||||
|
@ -3195,7 +3196,7 @@ function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso,
|
||||||
-- are we using hand, net or lasso to pick up mob?
|
-- are we using hand, net or lasso to pick up mob?
|
||||||
if tool:get_name() ~= ""
|
if tool:get_name() ~= ""
|
||||||
and tool:get_name() ~= "mobs:net"
|
and tool:get_name() ~= "mobs:net"
|
||||||
and tool:get_name() ~= "mobs:magic_lasso" then
|
and tool:get_name() ~= "mobs:lasso" then
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -3233,7 +3234,7 @@ function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso,
|
||||||
|
|
||||||
clicker:set_wielded_item(tool)
|
clicker:set_wielded_item(tool)
|
||||||
|
|
||||||
elseif tool:get_name() == "mobs:magic_lasso" then
|
elseif tool:get_name() == "mobs:lasso" then
|
||||||
|
|
||||||
chance = chance_lasso
|
chance = chance_lasso
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user