updated rainbow_ore mod

This commit is contained in:
FsxShader2012 2015-11-01 18:57:16 +01:00
parent f23e3eb9f6
commit 420cd1f610
4 changed files with 86 additions and 84 deletions

@ -10,9 +10,7 @@ Copyright (C) 2015 Robin Kuhn (KingSmarty)
Rainbow Ore code is licensed under the GNU LGPLv2.1. Rainbow Ore code is licensed under the GNU LGPLv2.1.
Tool textures are licensed under the same license as minetest_game. Textures are licensed under the same license as minetest_game.
3d_armor and shields textures are licensed under the same license as 3d_armor modpack.
Crafting: Crafting:
========= =========

@ -1,5 +1,13 @@
-- Rainbow_Ore Test Mod ----------- Copyright Robin Kuhn 2015 -- Rainbow_Ore Test Mod ----------- Copyright Robin Kuhn 2015
--Check for mods
if minetest.get_modpath("3d_armor") then
dofile(minetest.get_modpath("rainbow_ore").."/rainbow_armor.lua")
end
if minetest.get_modpath("shields") then
dofile(minetest.get_modpath("rainbow_ore").."/rainbow_shield.lua")
end
-- Define Rainbow_Ore_Block node -- Define Rainbow_Ore_Block node
minetest.register_node("rainbow_ore:rainbow_ore_block", { minetest.register_node("rainbow_ore:rainbow_ore_block", {
@ -150,85 +158,4 @@ minetest.register_ore({
clust_size = 3, clust_size = 3,
height_min = -31000, height_min = -31000,
height_max = -100, height_max = -100,
})
--Define Rainbow Armor
minetest.register_tool("rainbow_ore:rainbow_ore_helmet", {
description = "Rainbow Helmet",
inventory_image = "rainbow_ore_helmet_inv.png",
groups = {armor_head=30, armor_heal=24, armor_use=50},
wear = 0,
})
minetest.register_tool("rainbow_ore:rainbow_ore_chestplate", {
description = "Rainbow Chestplate",
inventory_image = "rainbow_ore_chestplate_inv.png",
groups = {armor_torso=40, armor_heal=24, armor_use=50},
wear = 0,
})
minetest.register_tool("rainbow_ore:rainbow_ore_leggings", {
description = "Rainbow Leggings",
inventory_image = "rainbow_ore_leggings_inv.png",
groups = {armor_legs=40, armor_heal=24, armor_use=50},
wear = 0,
})
minetest.register_tool("rainbow_ore:rainbow_ore_boots", {
description = "Rainbow Boots",
inventory_image = "rainbow_ore_boots_inv.png",
groups = {armor_feet=30, armor_heal=24, armor_use=50},
wear = 0,
})
--Define Rainbow shield
minetest.register_tool("rainbow_ore:rainbow_ore_shield", {
description = "Rainbow Shield",
inventory_image = "rainbow_ore_shield_inv.png",
groups = {armor_shield=30, armor_heal=24, armor_use=50},
wear = 0,
})
--Define Rainbow Armor crafting recipe
minetest.register_craft({
output = "rainbow_ore:rainbow_ore_helmet",
recipe = {
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
{"", "", ""},
},
})
minetest.register_craft({
output = "rainbow_ore:rainbow_ore_chestplate",
recipe = {
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
},
})
minetest.register_craft({
output = "rainbow_ore:rainbow_ore_leggings",
recipe = {
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
},
})
minetest.register_craft({
output = "rainbow_ore:rainbow_ore_boots",
recipe = {
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
},
})
--Define Rainbow shield crafting recipe
minetest.register_craft({
output = "rainbow_ore:rainbow_ore_shield",
recipe = {
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
{"", "rainbow_ore:rainbow_ore_ingot", ""},
},
}) })

59
rainbow_armor.lua Normal file

@ -0,0 +1,59 @@
--Define Rainbow Armor
minetest.register_tool("rainbow_ore:rainbow_ore_helmet", {
description = "Rainbow Helmet",
inventory_image = "rainbow_ore_helmet_inv.png",
groups = {armor_head=30, armor_heal=24, armor_use=50},
wear = 0,
})
minetest.register_tool("rainbow_ore:rainbow_ore_chestplate", {
description = "Rainbow Chestplate",
inventory_image = "rainbow_ore_chestplate_inv.png",
groups = {armor_torso=40, armor_heal=24, armor_use=50},
wear = 0,
})
minetest.register_tool("rainbow_ore:rainbow_ore_leggings", {
description = "Rainbow Leggings",
inventory_image = "rainbow_ore_leggings_inv.png",
groups = {armor_legs=40, armor_heal=24, armor_use=50},
wear = 0,
})
minetest.register_tool("rainbow_ore:rainbow_ore_boots", {
description = "Rainbow Boots",
inventory_image = "rainbow_ore_boots_inv.png",
groups = {armor_feet=30, armor_heal=24, armor_use=50},
wear = 0,
})
--Define Rainbow Armor crafting recipe
minetest.register_craft({
output = "rainbow_ore:rainbow_ore_helmet",
recipe = {
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
{"", "", ""},
},
})
minetest.register_craft({
output = "rainbow_ore:rainbow_ore_chestplate",
recipe = {
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
},
})
minetest.register_craft({
output = "rainbow_ore:rainbow_ore_leggings",
recipe = {
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
},
})
minetest.register_craft({
output = "rainbow_ore:rainbow_ore_boots",
recipe = {
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
},
})

18
rainbow_shield.lua Normal file

@ -0,0 +1,18 @@
--Define Rainbow shield
minetest.register_tool("rainbow_ore:rainbow_ore_shield", {
description = "Rainbow Shield",
inventory_image = "rainbow_ore_shield_inv.png",
groups = {armor_shield=30, armor_heal=24, armor_use=50},
wear = 0,
})
--Define Rainbow shield crafting recipe
minetest.register_craft({
output = "rainbow_ore:rainbow_ore_shield",
recipe = {
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
{"", "rainbow_ore:rainbow_ore_ingot", ""},
},
})