added upgrading and some rare items

This commit is contained in:
cale 2016-01-13 19:18:49 +01:00
parent 54a4c2f18f
commit 61d381be73
4 changed files with 73 additions and 1 deletions

View File

@ -28,6 +28,14 @@ classes.register_weapon = function(name,fromLevel,levels, def)
end
end
})
if i < levels then
minetest.register_craft({
output = "classes:"..name .. "_lvl_" .. tostring(i+1),
recipe = {
{"classes:"..name .. "_lvl_" .. tostring(i), "potions:upgrading"},
}
})
end
end
end

View File

@ -19,7 +19,7 @@ classes.register_weapon = function(name,fromLevel,levels, def)
if classes.selected[user:get_player_name()] == minetest.registered_tools[itemstack:get_name()].class then
if pointed_thing.type == "object" then
pointed_thing.ref:punch(user, 10,minetest.registered_tools[itemstack:get_name()].tool_capabilities)
print("")
print("[info]" .. user:get_player_name() .. " is fighting!")
return nil
end
else
@ -28,6 +28,14 @@ classes.register_weapon = function(name,fromLevel,levels, def)
end
end
})
if i < levels then
minetest.register_craft({
output = "classes:"..name .. "_lvl_" .. tostring(i+1),
recipe = {
{"classes:"..name .. "_lvl_" .. tostring(i), "potions:upgrading"},
}
})
end
end
end

View File

@ -20,6 +20,34 @@ legendary_items.register_rare_weapon("old_hammer", 3, {
damage = 20,
})
legendary_items.register_rare_weapon("old_hammer_lvl_5", 5, {
description = "Old Hammer",
inventory_image = "legendary_items_old_hammer.png",
wield_scale = {x = 2, y = 2, z =1},
damage = 28,
})
legendary_items.register_rare_weapon("old_hammer_lvl_30", 30, {
description = "Old Hammer",
inventory_image = "legendary_items_old_hammer.png",
wield_scale = {x = 2, y = 2, z =1},
damage = 40,
})
legendary_items.register_rare_weapon("old_hammer_lvl_60", 60, {
description = "Old Hammer",
inventory_image = "legendary_items_old_hammer.png",
wield_scale = {x = 2, y = 2, z =1},
damage = 75,
})
legendary_items.register_rare_weapon("old_hammer_lvl_100", 100, {
description = "Old Hammer",
inventory_image = "legendary_items_old_hammer.png",
wield_scale = {x = 2, y = 2, z =1},
damage = 150,
})
-- super rare
minetest.register_craftitem("legendary_items:paper", {

View File

@ -20,6 +20,34 @@ legendary_items.register_rare_weapon("old_hammer", 3, {
damage = 20,
})
legendary_items.register_rare_weapon("old_hammer_lvl_5", 5, {
description = "Old Hammer",
inventory_image = "legendary_items_old_hammer.png",
wield_scale = {x = 2, y = 2, z =1},
damage = 28,
})
legendary_items.register_rare_weapon("old_hammer_lvl_30", 30, {
description = "Old Hammer",
inventory_image = "legendary_items_old_hammer.png",
wield_scale = {x = 2, y = 2, z =1},
damage = 40,
})
legendary_items.register_rare_weapon("old_hammer_lvl_60", 60, {
description = "Old Hammer",
inventory_image = "legendary_items_old_hammer.png",
wield_scale = {x = 2, y = 2, z =1},
damage = 75,
})
legendary_items.register_rare_weapon("old_hammer_lvl_100", 100, {
description = "Old Hammer",
inventory_image = "legendary_items_old_hammer.png",
wield_scale = {x = 2, y = 2, z =1},
damage = 150,
})
-- super rare
minetest.register_craftitem("legendary_items:paper", {