forked from Mineclonia/Mineclonia
Remove unused code in mcl_throwing
This commit is contained in:
parent
3f5079d2b9
commit
72d4940bf2
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue