castle/orbs.lua
Napiophelios 6f856835e3 update orbs for better gameplay
register as expendable tools (8 uses each)
more expensive recipe
added soundFX
added weild textures
2016-05-07 22:09:57 -04:00

59 lines
1.6 KiB
Lua

----------
--Tools
----------
minetest.register_tool("castle:orb_day", {
description = "Orb of Midday",
tiles = {"castle_orb_day.png"},
inventory_image = "castle_orb_day.png",
wield_image = "castle_orb_day_weild.png",
stack_max=1,
on_use = function(itemstack, user)
minetest.sound_play("castle_orbs", {pos=pos, loop=false})
minetest.set_timeofday(0.5)
minetest.sound_play("castle_birds", {pos=pos, loop=false})
--1 use per diamond used in crafting :)
itemstack:add_wear(65535/8)
return itemstack
end
})
minetest.register_tool("castle:orb_night",{
description = "Orb of Midnight",
tiles = {"castle_orb_night.png"},
inventory_image = "castle_orb_night.png",
wield_image = "castle_orb_night_weild.png",
stack_max=1,
on_use = function(itemstack, user)
minetest.sound_play("castle_orbs", {pos=pos, loop=false})
minetest.set_timeofday(0)
minetest.sound_play("castle_owl", {pos=pos, loop=false})
--1 use per diamond used in crafting :)
itemstack:add_wear(65535/8)
return itemstack
end
})
-----------
--Crafting
-----------
minetest.register_craft( {
output = "castle:orb_day",
recipe = {
{"default:diamond", "default:diamond","default:diamond"},
{"default:diamond", "default:mese_crystal","default:diamond"},
{"default:diamond", "default:diamond","default:diamond"}
},
})
minetest.register_craft({
output = "castle:orb_night",
recipe = {
{"default:diamond", "default:diamond","default:diamond"},
{"default:diamond", "default:obsidian_shard","default:diamond"},
{"default:diamond", "default:diamond","default:diamond"}
},
})