72 lines
No EOL
2.6 KiB
Lua
72 lines
No EOL
2.6 KiB
Lua
|
|
local S = minetest.get_translator(rainbow_ore.modname)
|
|
|
|
|
|
--Define Rainbow Armor
|
|
minetest.register_tool("rainbow_ore:rainbow_ore_helmet", {
|
|
description = S("Rainbow Helmet"),
|
|
inventory_image = "rainbow_ore_helmet_inv.png",
|
|
groups = {armor_head=20, armor_heal=17, armor_use=70, armor_fire=1, armor_radiation=9},
|
|
armor_groups = {fleshy=20},
|
|
wear = 0,
|
|
damage_groups = {cracky=2, snappy=1, level=3},
|
|
})
|
|
minetest.register_tool("rainbow_ore:rainbow_ore_chestplate", {
|
|
description = S("Rainbow Chestplate"),
|
|
inventory_image = "rainbow_ore_chestplate_inv.png",
|
|
groups = {armor_torso=25, armor_heal=17, armor_use=70, armor_fire=1, armor_radiation=31},
|
|
armor_groups = {fleshy=25},
|
|
damage_groups = {cracky=2, snappy=1, level=3},
|
|
wear = 0,
|
|
})
|
|
minetest.register_tool("rainbow_ore:rainbow_ore_leggings", {
|
|
description = S("Rainbow Leggings"),
|
|
inventory_image = "rainbow_ore_leggings_inv.png",
|
|
groups = {armor_legs=25, armor_heal=17, armor_use=70, armor_fire=1, armor_radiation=11},
|
|
armor_groups = {fleshy=25},
|
|
damage_groups = {cracky=2, snappy=1, level=3},
|
|
wear = 0,
|
|
|
|
})
|
|
minetest.register_tool("rainbow_ore:rainbow_ore_boots", {
|
|
description = S("Rainbow Boots"),
|
|
inventory_image = "rainbow_ore_boots_inv.png",
|
|
groups = {armor_feet=20, armor_heal=17, armor_use=70, physics_speed=1, physics_jump=0.5, armor_fire=1, armor_radiation=9},
|
|
wear = 0,
|
|
damage_groups = {cracky=2, snappy=1, level=3},
|
|
armor_groups = {fleshy=20},
|
|
})
|
|
|
|
|
|
--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"},
|
|
},
|
|
}) |