Remove unused code in mcl_throwing

This commit is contained in:
Wuzzy 2018-05-07 15:35:52 +02:00
parent 3f5079d2b9
commit 72d4940bf2

View File

@ -1,8 +1,5 @@
mcl_throwing = {} mcl_throwing = {}
dofile(minetest.get_modpath("mcl_throwing").."/arrow.lua")
dofile(minetest.get_modpath("mcl_throwing").."/throwable.lua")
local arrows = { local arrows = {
["mcl_throwing:arrow"] = "mcl_throwing:arrow_entity", ["mcl_throwing:arrow"] = "mcl_throwing:arrow_entity",
} }
@ -75,28 +72,6 @@ local player_shoot_arrow = function(itemstack, player, power, damage)
return true return true
end end
local powerup_function = function(nextbow)
return function(itemstack, placer, pointed_thing)
-- Use pointed node's on_rightclick function first, if present
if pointed_thing.type == "node" then
local node = minetest.get_node(pointed_thing.under)
if placer and not placer:get_player_control().sneak then
if minetest.registered_nodes[node.name] and minetest.registered_nodes[node.name].on_rightclick then
return minetest.registered_nodes[node.name].on_rightclick(pointed_thing.under, node, placer, itemstack) or itemstack
end
end
end
-- Check for arrow or Creative Mode
if minetest.settings:get_bool("creative_mode") or get_arrow(placer) ~= nil then
local wear = itemstack:get_wear()
itemstack:replace(nextbow)
itemstack:set_wear(wear)
end
return itemstack
end
end
minetest.register_tool("mcl_throwing:bow", { minetest.register_tool("mcl_throwing:bow", {
description = "Bow", description = "Bow",
_doc_items_longdesc = "Bows are ranged weapons to shoot arrows at your foes.", _doc_items_longdesc = "Bows are ranged weapons to shoot arrows at your foes.",
@ -203,10 +178,6 @@ end)
minetest.register_globalstep(function(dtime) minetest.register_globalstep(function(dtime)
for _, player in pairs(minetest.get_connected_players()) do for _, player in pairs(minetest.get_connected_players()) do
local wielditem = player:get_wielded_item() local wielditem = player:get_wielded_item()
--if wielditem:get_name()=="bow:bow_dropped" then
-- wielditem:set_name("bow:bow")
-- player:set_wielded_item(wielditem)
--end
local controls = player:get_player_control() local controls = player:get_player_control()
local inv = minetest.get_inventory({type="player", name = player:get_player_name()}) local inv = minetest.get_inventory({type="player", name = player:get_player_name()})
if bow_load[player:get_player_name()] and (wielditem:get_name()~="mcl_throwing:bow_0" and wielditem:get_name()~="mcl_throwing:bow_1" and wielditem:get_name()~="mcl_throwing:bow_2") then if bow_load[player:get_player_name()] and (wielditem:get_name()~="mcl_throwing:bow_0" and wielditem:get_name()~="mcl_throwing:bow_1" and wielditem:get_name()~="mcl_throwing:bow_2") then