adding edoylerite.lua

copied and changed names from sideronatrite.lua
master
ThomasMonroe 2017-04-13 07:21:38 -05:00
parent ead1ebdbee
commit 18d376462b
2 changed files with 165 additions and 24 deletions

140
edoylerite.lua Normal file
View File

@ -0,0 +1,140 @@
--edoylerite--
--nodes--
minetest.register_node("exoticores:stone_with_edoylerite", {
tiles = {"exoticores_stone.png^exoticores_edoylerite.png"},
groups = {cracky=1},
description = "edoylerite Ore",
drop = "exoticores:edoylerite_lump",
paramtype = "light",
light_source = 10,
})
minetest.register_node("exoticores:edoylerite_block", {
tiles = {"exoticores_edoylerite_block.png"},
groups = {cracky=1},
description = "edoylerite Block",
paramtype = "light",
light_source = 20,
})
--crafting--
minetest.register_craft({
type = "cooking",
output = "exoticores:edoylerite_bar",
recipe = "exoticores:edoylerite_lump",
})
minetest.register_craft({
output = 'exoticores:edoylerite_block',
recipe = {
{'exoticores:edoylerite_bar', 'exoticores:edoylerite_bar', 'exoticores:edoylerite_bar'},
{'exoticores:edoylerite_bar', 'exoticores:edoylerite_bar', 'exoticores:edoylerite_bar'},
{'exoticores:edoylerite_bar', 'exoticores:edoylerite_bar', 'exoticores:edoylerite_bar'},
}
})
minetest.register_craft({
output = 'exoticores:pick_edoylerite',
recipe = {
{'exoticores:edoylerite_bar', 'exoticores:edoylerite_bar', 'exoticores:edoylerite_bar'},
{'', 'group:stick', ''},
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'exoticores:shovel_edoylerite',
recipe = {
{'', 'exoticores:edoylerite_bar', ''},
{'', 'group:stick', ''},
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'exoticores:axe_edoylerite',
recipe = {
{'', 'exoticores:edoylerite_bar', 'exoticores:edoylerite_bar'},
{'', 'group:stick', 'exoticores:edoylerite_bar'},
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'exoticores:sword_edoylerite',
recipe = {
{'', 'exoticores:edoylerite_bar', ''},
{'', 'exoticores:edoylerite_bar', ''},
{'', 'group:stick', ''},
}
})
--tools--
minetest.register_tool("exoticores:pick_edoylerite", {
description = "edoylerite Pickaxe",
inventory_image = "exoticores_tool_edoyleritepick.png",
tool_capabilities = {
full_punch_interval = 0.9,
max_drop_level=3,
groupcaps={
cracky = {times={[1]=2.0, [2]=1.0, [3]=0.50}, uses=60, maxlevel=3},
},
damage_groups = {fleshy=5},
},
})
minetest.register_tool("exoticores:shovel_edoylerite", {
description = "edoylerite Shovel",
inventory_image = "exoticores_tool_edoyleriteshovel.png",
wield_image = "exoticores_tool_edoyleriteshovel.png^[transformR90",
tool_capabilities = {
full_punch_interval = 1.0,
max_drop_level=1,
range = 5.0,
groupcaps={
crumbly = {times={[1]=1.10, [2]=0.50, [3]=0.30}, uses=60, maxlevel=3},
},
damage_groups = {fleshy=4},
},
})
minetest.register_tool("exoticores:axe_edoylerite", {
description = "edoylerite Axe",
inventory_image = "exoticores_tool_edoyleriteaxe.png",
tool_capabilities = {
full_punch_interval = 0.9,
max_drop_level=1,
groupcaps={
choppy={times={[1]=2.10, [2]=0.90, [3]=0.50}, uses=60, maxlevel=2},
},
damage_groups = {fleshy=7},
},
})
minetest.register_tool("exoticores:sword_edoylerite", {
description = "edoylerite Sword",
inventory_image = "exoticores_tool_edoyleritesword.png",
tool_capabilities = {
full_punch_interval = 0.1,
max_drop_level=1,
groupcaps={
snappy={times={[1]=1.90, [2]=0.90, [3]=0.30}, uses=1600, maxlevel=3},
},
damage_groups = {fleshy=20},
}
})
--craftitems--
minetest.register_craftitem("exoticores:edoylerite_lump", {
description = "edoylerite Lump",
inventory_image = "exoticores_edoylerite_lump.png",
})
minetest.register_craftitem("exoticores:edoylerite_bar", {
description = "edoylerite Lump",
inventory_image = "exoticores_edoylerite_bar.png",
})
--mapgen--
minetest.register_ore({
ore_type = "scatter",
ore = "exoticores:stone_with_edoylerite",
wherein = "default:stone",
clust_scarcity = 24 * 24 * 24,
clust_num_ores = 15,
clust_size = 6,
y_min = -31000,
y_max = 0,
})

View File

@ -38,6 +38,30 @@ minetest.register_craft({
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'exoticores:shovel_sideronatrite',
recipe = {
{'', 'exoticores:sideronatrite_bar', ''},
{'', 'group:stick', ''},
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'exoticores:axe_sideronatrite',
recipe = {
{'', 'exoticores:sideronatrite_bar', 'exoticores:sideronatrite_bar'},
{'', 'group:stick', 'exoticores:sideronatrite_bar'},
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'exoticores:sword_sideronatrite',
recipe = {
{'', 'exoticores:sideronatrite_bar', ''},
{'', 'exoticores:sideronatrite_bar', ''},
{'', 'group:stick', ''},
}
})
--tools--
minetest.register_tool("exoticores:pick_sideronatrite", {
description = "sideronatrite Pickaxe",
@ -92,30 +116,7 @@ minetest.register_tool("exoticores:sword_sideronatrite", {
damage_groups = {fleshy=20},
}
})
minetest.register_craft({
output = 'exoticores:shovel_sideronatrite',
recipe = {
{'', 'exoticores:sideronatrite_bar', ''},
{'', 'group:stick', ''},
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'exoticores:axe_sideronatrite',
recipe = {
{'', 'exoticores:sideronatrite_bar', 'exoticores:sideronatrite_bar'},
{'', 'group:stick', 'exoticores:sideronatrite_bar'},
{'', 'group:stick', ''},
}
})
minetest.register_craft({
output = 'exoticores:sword_sideronatrite',
recipe = {
{'', 'exoticores:sideronatrite_bar', ''},
{'', 'exoticores:sideronatrite_bar', ''},
{'', 'group:stick', ''},
}
})
--craftitems--
minetest.register_craftitem("exoticores:sideronatrite_lump", {
description = "sideronatrite Lump",