Carrot on a stick has now 26 uses

This commit is contained in:
Wuzzy 2017-02-01 17:27:18 +01:00
parent 4bc5320f95
commit 8b428f1318
1 changed files with 7 additions and 6 deletions

View File

@ -101,7 +101,7 @@ mobs:register_mob("mobs_mc:pig", {
----[[ ----[[
-- ridable pigs -- ridable pigs
if self.name == "mobs_mc:pig" and self.saddle == "yes" and self.driver then if self.name == "mobs_mc:pig" and self.saddle == "yes" and self.driver then
local item = self.driver:get_wielded_item() local item = clicker:get_wielded_item()
if item:get_name() == "mcl_mobitems:carrot_on_a_stick" then if item:get_name() == "mcl_mobitems:carrot_on_a_stick" then
local yaw = self.driver:get_look_yaw() - math.pi / 2 local yaw = self.driver:get_look_yaw() - math.pi / 2
local velo = self.object:getvelocity() local velo = self.object:getvelocity()
@ -112,12 +112,13 @@ mobs:register_mob("mobs_mc:pig", {
self.object:setvelocity({x = -math.sin(yaw) * v, y = velo.y, z = math.cos(yaw) * v}) self.object:setvelocity({x = -math.sin(yaw) * v, y = velo.y, z = math.cos(yaw) * v})
local inv = self.driver:get_inventory() local inv = self.driver:get_inventory()
local stack = inv:get_stack("main", self.driver:get_wield_index()) -- 26 uses
stack:add_wear(100) if item:get_wear() > 63000 then
if stack:get_wear() > 65400 then item = {name = "mcl_fishing:fishing_rod", count = 1}
stack = {name = "mcl_fishing:fishing_rod", count = 1} else
item:add_wear(2521)
end end
inv:set_stack("main", self.driver:get_wield_index(), stack) inv:set_stack("main", self.driver:get_wield_index(), item)
return return
end end
end end