-- Scrolls for Runes Redo -- runes.scrolls = {} function register_scroll(name, type, data) if not data then return end local def = { inventory_image = (data.texture or "runes_scroll_unknown.png"), groups = {scroll = 1}, description = (data.description or "Mysterious Scroll"), } minetest.register_craftitem("runes:scroll_" .. name, def) runes.scrolls[name] = {} if type == "knowledge" and data.glyph then runes.scrolls[name].glyph = data.glyph end end register_scroll("watchdog", "knowledge", { glyph = "runes:glyph_watchdog", texture = "runes_scroll_watchdog.png", description = "Watch Dog Knowledge Scroll" }) register_scroll("manasucker", "knowledge", { glyph = "runes:glyph_manasucker", texture = "runes_scroll_manasucker.png", description = "Mana Sucker Knowledge Scroll", }) register_scroll("spontafire", "knowledge", { glyph = "runes:glyph_spontafire", texture = "runes_scroll_spontafire.png", description = "Spontaneous Fire Knowledge Scroll", }) register_scroll("prankster", "knowledge", { glyph = "runes:glyph_prankster", texture = "runes_scroll_prankster.png", description = "Prankster Knowledge Scroll", })