summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTenPlus1 <kinsellaja@yahoo.com>2017-06-30 20:47:21 +0100
committerTenPlus1 <kinsellaja@yahoo.com>2017-06-30 20:47:21 +0100
commitd0475fd4f58c587ded1cb61d9b508cc471e83287 (patch)
tree29975f013a3f0c9bc2df89cf591f072dbaa170c6
parent6799a7ac15f1e353b723a9b60fe355eb9b66fe26 (diff)
fix lasso pickup
-rw-r--r--api.lua15
1 files changed, 8 insertions, 7 deletions
diff --git a/api.lua b/api.lua
index c9a0e6d..984c2a8 100644
--- a/api.lua
+++ b/api.lua
@@ -1,9 +1,9 @@
--- Mobs Api (28th June 2017)
+-- Mobs Api (30th June 2017)
mobs = {}
mobs.mod = "redo"
-mobs.version = "20170628"
+mobs.version = "20170630"
-- Intllib
@@ -1145,7 +1145,7 @@ local specific_attack = function(list, what)
return true
end
- -- is found entity on list to attack?
+ -- found entity on list to attack?
for no = 1, #list do
if list[no] == what then
@@ -1469,7 +1469,7 @@ local do_states = function(self, dtime)
self.state = "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
local v = self.object:getvelocity()
@@ -1548,7 +1548,8 @@ local do_states = function(self, dtime)
-- otherwise randomly turn
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)
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?
if tool:get_name() ~= ""
and tool:get_name() ~= "mobs:net"
- and tool:get_name() ~= "mobs:magic_lasso" then
+ and tool:get_name() ~= "mobs:lasso" then
return false
end
@@ -3233,7 +3234,7 @@ function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso,
clicker:set_wielded_item(tool)
- elseif tool:get_name() == "mobs:magic_lasso" then
+ elseif tool:get_name() == "mobs:lasso" then
chance = chance_lasso