Added rainbow armor

axinite
Peppy 2018-05-16 21:11:55 +00:00
parent b9c8681e14
commit 4d13f085bd
18 changed files with 82 additions and 0 deletions

View File

@ -0,0 +1 @@
default

63
rainbow_armor/init.lua Normal file
View File

@ -0,0 +1,63 @@
if minetest.get_modpath("shields") then
dofile(minetest.get_modpath("rainbow_armor").."/rainbow_shield.lua")
end
--Define Rainbow Armor
minetest.register_tool("rainbow_armor:rainbow_helmet", {
description = "Rainbow Helmet",
inventory_image = "3d_armor_helmet_inv.png",
groups = {armor_head=15, armor_heal=12, armor_use=30},
wear = 0,
})
minetest.register_tool("rainbow_armor:rainbow_chestplate", {
description = "Rainbow Chestplate",
inventory_image = "3d_armor_chestplate_inv.png",
groups = {armor_torso=20, armor_heal=12, armor_use=30},
wear = 0,
})
minetest.register_tool("rainbow_armor:rainbow_leggings", {
description = "Rainbow Leggings",
inventory_image = "3d_armor_leggings_inv.png",
groups = {armor_legs=20, armor_heal=12, armor_use=30},
wear = 0,
})
minetest.register_tool("rainbow_armor:rainbow_boots", {
description = "Rainbow Boots",
inventory_image = "3d_armor_boots_inv.png",
groups = {armor_feet=15, armor_heal=12, armor_use=30, physics_speed=1, physics_jump=0.5},
wear = 0,
})
--Define Rainbow Armor crafting recipe
minetest.register_craft({
output = "rainbow_armor:rainbow_helmet",
recipe = {
{"default:nyancat_rainbow", "default:nyancat_rainbow", "default:nyancat_rainbow"},
{"default:nyancat_rainbow", "", "default:nyancat_rainbow"},
{"", "", ""},
},
})
minetest.register_craft({
output = "rainbow_armor:rainbow_chestplate",
recipe = {
{"default:nyancat_rainbow", "", "default:nyancat_rainbow"},
{"default:nyancat_rainbow", "default:nyancat_rainbow", "default:nyancat_rainbow"},
{"default:nyancat_rainbow", "default:nyancat_rainbow", "default:nyancat_rainbow"},
},
})
minetest.register_craft({
output = "rainbow_armor:rainbow_leggings",
recipe = {
{"default:nyancat_rainbow", "default:nyancat_rainbow", "default:nyancat_rainbow"},
{"default:nyancat_rainbow", "", "default:nyancat_rainbow"},
{"default:nyancat_rainbow", "", "default:nyancat_rainbow"},
},
})
minetest.register_craft({
output = "rainbow_armor:rainbow_boots",
recipe = {
{"default:nyancat_rainbow", "", "default:nyancat_rainbow"},
{"default:nyancat_rainbow", "", "default:nyancat_rainbow"},
},
})

View File

@ -0,0 +1,18 @@
--Define Rainbow shield
minetest.register_tool("rainbow_armor:rainbow_shield", {
description = "Rainbow Shield",
inventory_image = "rainbow_armor_shield_inv.png",
groups = {armor_shield=15, armor_heal=12, armor_use=30},
wear = 0,
})
--Define Rainbow shield crafting recipe
minetest.register_craft({
output = "rainbow_armor:rainbow_shield",
recipe = {
{"default:nyancat_rainbow", "default:nyancat_rainbow", "default:nyancat_rainbow"},
{"default:nyancat_rainbow", "default:nyancat_rainbow", "default:nyancat_rainbow"},
{"", "default:nyancat_rainbow", ""},
},
})

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 268 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 261 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 480 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 283 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 647 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 581 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 258 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 514 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 431 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 707 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 429 B