update lottweapons

This commit is contained in:
Elkien3 2018-07-02 11:08:49 -05:00
parent 08528af0a8
commit 71a478dec0

View File

@ -3,6 +3,30 @@
minetest.register_tool("lottweapons:septer", { minetest.register_tool("lottweapons:septer", {
description = "Septer", description = "Septer",
inventory_image = "lottweapons_septer.png", inventory_image = "lottweapons_septer.png",
on_use = function(itemstack, user, pointed_thing)
local userpos = user:get_pos()
local closeflagdistance = nil
local closeflag = nil
for tname, team in pairs(ctf.teams) do
local i = 0
for _, flag in pairs(team.flags) do
if not flag then
return flase
end
local flagpos = {x = flag.x, y = flag.y, z = flag.z}
local flagdistance = vector.distance(userpos, flagpos)
if not closeflagdistance then
closeflagdistance = flagdistance
closeflag = flag
elseif flagdistance < closeflagdistance then
closeflagdistance = flagdistance
closeflag = flag
end
end
end
minetest.chat_send_player(user:get_player_name(), "Closest flag is "..tostring(math.floor(closeflagdistance)).." blocks away. (Owned by "..closeflag.team..")")
return
end,
tool_capabilities = { tool_capabilities = {
full_punch_interval = 2, full_punch_interval = 2,
max_drop_level=1, max_drop_level=1,
@ -120,7 +144,7 @@ minetest.register_tool("lottweapons:silver_battleaxe", {
damage_groups = {fleshy=5.5}, damage_groups = {fleshy=5.5},
}, },
}) })
--]]--[[ --]]
minetest.register_tool("lottweapons:gold_battleaxe", { minetest.register_tool("lottweapons:gold_battleaxe", {
description = "Gold Battleaxe", description = "Gold Battleaxe",
inventory_image = "lottweapons_gold_battleaxe.png", inventory_image = "lottweapons_gold_battleaxe.png",
@ -134,7 +158,7 @@ minetest.register_tool("lottweapons:gold_battleaxe", {
damage_groups = {fleshy=5.5}, damage_groups = {fleshy=5.5},
}, },
}) })
--]]
--[[minetest.register_tool("lottweapons:galvorn_battleaxe", { --[[minetest.register_tool("lottweapons:galvorn_battleaxe", {
description = "Galvorn Battleaxe", description = "Galvorn Battleaxe",
inventory_image = "lottweapons_galvorn_battleaxe.png", inventory_image = "lottweapons_galvorn_battleaxe.png",
@ -262,7 +286,7 @@ minetest.register_tool("lottweapons:silver_warhammer", {
damage_groups = {fleshy=7.5}, damage_groups = {fleshy=7.5},
}, },
}) })
--]]--[[ --]]
minetest.register_tool("lottweapons:gold_warhammer", { minetest.register_tool("lottweapons:gold_warhammer", {
description = "Gold Warhammer", description = "Gold Warhammer",
inventory_image = "lottweapons_gold_warhammer.png", inventory_image = "lottweapons_gold_warhammer.png",
@ -275,7 +299,7 @@ minetest.register_tool("lottweapons:gold_warhammer", {
damage_groups = {fleshy=7.5}, damage_groups = {fleshy=7.5},
}, },
}) })
--]]
--[[minetest.register_tool("lottweapons:galvorn_warhammer", { --[[minetest.register_tool("lottweapons:galvorn_warhammer", {
description = "Galvorn Warhammer", description = "Galvorn Warhammer",
inventory_image = "lottweapons_galvorn_warhammer.png", inventory_image = "lottweapons_galvorn_warhammer.png",
@ -409,7 +433,7 @@ minetest.register_tool("lottweapons:silver_spear", {
damage_groups = {fleshy=6}, damage_groups = {fleshy=6},
} }
}) })
--]]--[[ --]]
minetest.register_tool("lottweapons:gold_spear", { minetest.register_tool("lottweapons:gold_spear", {
description = "Gold Spear", description = "Gold Spear",
inventory_image = "lottweapons_gold_spear.png", inventory_image = "lottweapons_gold_spear.png",
@ -424,7 +448,7 @@ minetest.register_tool("lottweapons:gold_spear", {
damage_groups = {fleshy=6}, damage_groups = {fleshy=6},
} }
}) })
--]]
--[[minetest.register_tool("lottweapons:galvorn_spear", { --[[minetest.register_tool("lottweapons:galvorn_spear", {
description = "Galvorn Spear", description = "Galvorn Spear",
inventory_image = "lottweapons_galvorn_spear.png", inventory_image = "lottweapons_galvorn_spear.png",
@ -554,7 +578,7 @@ minetest.register_tool("lottweapons:silver_dagger", {
damage_groups = {fleshy=5}, damage_groups = {fleshy=5},
} }
}) })
--]]--[[ --]]
minetest.register_tool("lottweapons:gold_dagger", { minetest.register_tool("lottweapons:gold_dagger", {
description = "Gold Dagger", description = "Gold Dagger",
inventory_image = "lottweapons_gold_dagger.png", inventory_image = "lottweapons_gold_dagger.png",
@ -568,7 +592,7 @@ minetest.register_tool("lottweapons:gold_dagger", {
damage_groups = {fleshy=5}, damage_groups = {fleshy=5},
} }
}) })
--]]
--[[minetest.register_tool("lottweapons:galvorn_dagger", { --[[minetest.register_tool("lottweapons:galvorn_dagger", {
description = "Galvorn Dagger", description = "Galvorn Dagger",
inventory_image = "lottweapons_galvorn_dagger.png", inventory_image = "lottweapons_galvorn_dagger.png",
@ -688,7 +712,7 @@ minetest.register_craft({
{'', 'group:stick', ''}, {'', 'group:stick', ''},
} }
}) })
--]]--[[ --]]
minetest.register_craft({ minetest.register_craft({
output = 'lottweapons:gold_battleaxe', output = 'lottweapons:gold_battleaxe',
recipe = { recipe = {
@ -697,7 +721,7 @@ minetest.register_craft({
{'', 'group:stick', ''}, {'', 'group:stick', ''},
} }
}) })
--]]
--[[minetest.register_craft({ --[[minetest.register_craft({
output = 'lottweapons:galvorn_battleaxe', output = 'lottweapons:galvorn_battleaxe',
recipe = { recipe = {
@ -778,7 +802,7 @@ minetest.register_craft({
{'', 'group:stick', ''}, {'', 'group:stick', ''},
} }
}) })
--]]--[[ --]]
minetest.register_craft({ minetest.register_craft({
output = 'lottweapons:gold_warhammer', output = 'lottweapons:gold_warhammer',
recipe = { recipe = {
@ -787,7 +811,7 @@ minetest.register_craft({
{'', 'group:stick', ''}, {'', 'group:stick', ''},
} }
}) })
--]]
--[[minetest.register_craft({ --[[minetest.register_craft({
output = 'lottweapons:galvorn_warhammer', output = 'lottweapons:galvorn_warhammer',
recipe = { recipe = {
@ -859,7 +883,7 @@ minetest.register_craft({
{'', 'group:stick', ''}, {'', 'group:stick', ''},
} }
}) })
--[[
minetest.register_craft({ minetest.register_craft({
output = 'lottweapons:gold_spear', output = 'lottweapons:gold_spear',
recipe = { recipe = {
@ -867,7 +891,7 @@ minetest.register_craft({
{'default:gold_ingot', 'group:stick', 'default:gold_ingot'}, {'default:gold_ingot', 'group:stick', 'default:gold_ingot'},
{'', 'group:stick', ''}, {'', 'group:stick', ''},
} }
})--]] })
--[[ --[[
minetest.register_craft({ minetest.register_craft({
output = 'lottweapons:silver_spear', output = 'lottweapons:silver_spear',
@ -951,7 +975,7 @@ minetest.register_craft({
{'group:stick'}, {'group:stick'},
} }
})--]] })--]]
--[[
minetest.register_craft({ minetest.register_craft({
output = 'lottweapons:gold_dagger', output = 'lottweapons:gold_dagger',
recipe = { recipe = {
@ -959,7 +983,7 @@ minetest.register_craft({
{'group:stick'}, {'group:stick'},
} }
}) })
--]]
--[[minetest.register_craft({ --[[minetest.register_craft({
output = 'lottweapons:galvorn_dagger', output = 'lottweapons:galvorn_dagger',
recipe = { recipe = {