harder tool crafting

master
maikerumine 2016-02-17 18:48:28 -05:00
parent dbb6e03994
commit fbb4998b9e
6 changed files with 176 additions and 9 deletions

View File

@ -52,7 +52,7 @@ minetest.register_globalstep(function(dtime)
end
if check then
player:set_hp(0.5); -- kill player
player:set_hp(3); -- kill player
minetest.chat_send_all(name.. " was caught walking inside walls at " .. p.x .. " " .. p.y .. " " .. p.z)
minetest.log("action", name.. " was caught walking inside walls at " .. p.x .. " " .. p.y .. " " .. p.z)
end

View File

@ -317,8 +317,13 @@ minetest.register_craftitem("es:purpellium_container", {
description = "Potion to do wonders! (gives 50+ hunger for extra endurance mining.)",
inventory_image = "purpellium_container.png",
on_use = minetest.item_eat(50),
--TODO HEAL HP TOO
})
-- HEAL HP in hunger hud
-- if minetest.get_modpath("es") ~= nil then
--overwrite("es:purpellium_container", 50,"vessels:glass_bottle",nil,50)
--end
minetest.register_craftitem("es:purpellium_dust", {
description = "Purpellium Dust",
@ -332,6 +337,164 @@ minetest.register_craft({
})
--Weapon &Tool Crafting:
minetest.register_craft({
output = 'es:handle',
recipe = {
{'default:bronze_ingot', 'default:mese_crystal', 'default:bronze_ingot'},
{'farming:string', 'default:steel_ingot', 'farming:string'},
{'farming:string', 'default:diamond', 'farming:string'},
}
})
minetest.register_craftitem("es:handle", {
description = "Extreme Survival Uni-handle",
inventory_image = "es_handle.png",
--inventory_image = "default_steel_ingot.png^default_diamond.png^default_mese_crystal.png^farming_cotton.png",
})
--SWORDS
minetest.register_craft({
output = 'es:sword_emerald',
recipe = {
{'es:emerald_crystal'},
{'es:emerald_crystal'},
{'es:handle'},
}
})
minetest.register_craft({
output = 'es:sword_ruby',
recipe = {
{'es:ruby_crystal'},
{'es:ruby_crystal'},
{'es:handle'},
}
})
minetest.register_craft({
output = 'es:sword_aikerum',
recipe = {
{'es:aikerum_crystal'},
{'es:aikerum_crystal'},
{'es:handle'},
}
})
minetest.register_craft({
output = 'es:sword_purpellium',
recipe = {
{'es:purpellium_ingot'},
{'es:purpellium_ingot'},
{'es:handle'},
}
})
--PICKS
minetest.register_craft({
output = 'es:pick_emerald',
recipe = {
{'es:emerald_crystal', 'es:emerald_crystal', 'es:emerald_crystal'},
{'', 'default:steel_ingot', ''},
{'', 'es:handle', ''},
}
})
minetest.register_craft({
output = 'es:pick_ruby',
recipe = {
{'es:ruby_crystal', 'es:ruby_crystal', 'es:ruby_crystal'},
{'', 'default:steel_ingot', ''},
{'', 'es:handle', ''},
}
})
minetest.register_craft({
output = 'es:pick_aikerum',
recipe = {
{'es:aikerum_crystal', 'es:aikerum_crystal', 'es:aikerum_crystal'},
{'', 'default:steel_ingot', ''},
{'', 'es:handle', ''},
}
})
minetest.register_craft({
output = 'es:pick_aikerum',
recipe = {
{'es:aikerum_crystal', 'es:aikerum_crystal', 'es:aikerum_crystal'},
{'', 'default:steel_ingot', ''},
{'', 'es:handle', ''},
}
})
minetest.register_craft({
output = 'es:pick_purpellium',
recipe = {
{'es:purpellium_ingot', 'es:purpellium_ingot', 'es:purpellium_ingot'},
{'', 'default:steel_ingot', ''},
{'', 'es:handle', ''},
}
})
--AXES
minetest.register_craft({
output = 'es:axe_emerald',
recipe = {
{'es:emerald_crystal', 'es:emerald_crystal', ''},
{'es:emerald_crystal', 'default:steel_ingot', ''},
{'', 'es:handle', ''},
}
})
minetest.register_craft({
output = 'es:axe_ruby',
recipe = {
{'es:ruby_crystal', 'es:ruby_crystal', ''},
{'es:ruby_crystal', 'default:steel_ingot', ''},
{'', 'es:handle', ''},
}
})
minetest.register_craft({
output = 'es:axe_aikerum',
recipe = {
{'es:aikerum_crystal', 'es:aikerum_crystal', ''},
{'es:aikerum_crystal', 'default:steel_ingot', ''},
{'', 'es:handle', ''},
}
})
--SHOVELS
minetest.register_craft({
output = 'es:shovel_emerald',
recipe = {
{'', 'es:emerald_crystal', ''},
{'', 'default:steel_ingot', ''},
{'', 'es:handle', ''},
}
})
minetest.register_craft({
output = 'es:shovel_ruby',
recipe = {
{'', 'es:ruby_crystal', ''},
{'', 'default:steel_ingot', ''},
{'', 'es:handle', ''},
}
})
minetest.register_craft({
output = 'es:shovel_aikerum',
recipe = {
{'', 'es:aikerum_crystal', ''},
{'', 'default:steel_ingot', ''},
{'', 'es:handle', ''},
}
})
--[[
--Weapon &Tool Crafting:
--SWORDS
minetest.register_craft({
@ -471,7 +634,7 @@ minetest.register_craft({
}
})
]]
--Default override Cooking
minetest.register_craft({
@ -524,6 +687,9 @@ minetest.register_craft({
recipe = "es:mesecook_crystal",
})
--MUST HAVE DEFAULT ORE GENERATION SET
minetest.register_craftitem("es:mesecook_crystal", {
description = "Cookable Raw MESE",

View File

@ -1,4 +1,5 @@
default
farming?
intllib?
technic?
moreblocks?

View File

@ -22,9 +22,9 @@ es.modpath = modpath
-- REMOVE NODES DO NOT USE IN YOUR WORLD
-- Alias
dofile(modpath.."/technodrem.lua")
dofile(modpath.."/moreorerem.lua")
dofile(modpath.."/alias.lua")
--dofile(modpath.."/technodrem.lua")
--dofile(modpath.."/moreorerem.lua")
--dofile(modpath.."/alias.lua")
-- Anticheat by RND
dofile(modpath.."/anticheat.lua")

View File

@ -14,9 +14,9 @@
es = {}
minetest.register_alias("moreores:mineral_mithril", "es:stone_with_infinium")
minetest.register_alias("moreores:mineral_silver", "es:stone_with_aikerum")
minetest.register_alias("moreores:mineral_tin", "es:stone_with_ruby")
minetest.register_alias("moreores:mineral_mithril", "default:stone_with_iron")
minetest.register_alias("moreores:mineral_silver", "default:stone_with_iron")
minetest.register_alias("moreores:mineral_tin", "default:stone_with_iron")
minetest.register_alias("moreores:mithril_block", "es:aikerumblock")
minetest.register_alias("moreores:silver_block", "es:rubyblock")
minetest.register_alias("moreores:tin_block", "default:steelblock")

BIN
textures/es_handle.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB