Module:Navbox/Blood Magic

-- -- local p = {} p.navbox = function(navbox, highlightline, group, list, line, ni, nid, l)

local bm = l{"Blood Magic", [=[ Blood Magic ]=]}

local blocks = [=[ Blocks ]=] local crystalbelljar = [=[ Crystal Belljar ]=] local devices = [=[ Devices ]=] local ritualstones = [=[ Ritual Stones ]=] local runes = [=[ Runes ]=] local misc = [=[ Misc ]=]

local items = [=[ Items ]=] local alchemy = [=[ Alchemy ]=] local agents = [=[ Agents ]=] local catalysts = [=[ Catalysts ]=] local reagents = [=[ Reagents ]=] --misc local armor = [=[ Armor ]=] local blood = [=[ Blood ]=] local bound = [=[ Bound ]=] local livingarmor = [=[ Living Armor ]=] local earthomega = [=[ Earth Omega ]=] local fireomega = [=[ Fire Omega ]=] local wateromega = [=[ Water Omega ]=] local windomega = [=[ Wind Omega ]=] local sanguine = [=[ Sanguine ]=] local sentinent = [=[ Sentinent ]=] local bloodorbs = [=[ Blood Orbs ]=] local components = [=[ Components ]=] local cores = [=[ Cores ]=] local foci = [=[ Foci ]=] local plates = [=[ Plates ]=] local slates = [=[ Slates ]=] --misc local crystals = [=[ Crystals ]=] local filter = [=[ Filter ]=] local inscription = [=[ Inscription ]=] local tools = [=[ Tools ]=] local sigils = [=[ Sigils ]=] local weapons = [=[ Weapons ]=] local willandgems = [=[ Will and Gems ]=] local rituals = [=[ Rituals ]=] local weakrituals = [=[ Weak Rituals ]=] local standardrituals = [=[ Standard Rituals ]=] local grandrituals = [=[ Grand Rituals ]=] local spells = [=[ Spells ]=] local basic = [=[ Basic ]=] local advanced = [=[ Advanced ]=] --misc local creatures = [=[ Creatures ]=] local liquids = [=[ Liquids ]=] --misc

return navbox{title = bm, mod = "BM", modname = "Blood Magic", group{name = "blocks", title = blocks, list{title = crystalbelljar, ni{"Crystal Belljar (Aether)", "Crystal Belljar (Aether)", [=[ Aether ]=]}, ni{"Crystal Belljar (Aquasalus)", "Crystal Belljar (Aquasalus)", [=[ Aquasalus ]=]}, ni{"Crystal Belljar (Crepitous)", "Crystal Belljar (Crepitous)", [=[ Crepitous ]=]}, ni{"Crystal Belljar (Crystallos)", "Crystal Belljar (Crystallos)", [=[ Crystallos ]=]}, ni{"Crystal Belljar (Empty)", "Crystal Belljar (Empty)", [=[ Empty ]=]}, ni{"Crystal Belljar (Incendium)", "Crystal Belljar (Incendium)", [=[ Incendium ]=]}, ni{"Crystal Belljar (Magicales)", "Crystal Belljar (Magicales)", [=[ Magicales ]=]}, ni{"Crystal Belljar (Offensa)", "Crystal Belljar (Offensa)", [=[ Offensa ]=]}, ni{"Crystal Belljar (OrbisTerrae)", "Crystal Belljar (OrbisTerrae)", [=[ OrbisTerrae ]=]}, ni{"Crystal Belljar (Potentia)", "Crystal Belljar (Potentia)", [=[ Potentia ]=]}, ni{"Crystal Belljar (Praesidium)", "Crystal Belljar (Praesidium)", [=[ Praesidium ]=]}, ni{"Crystal Belljar (Reductus)", "Crystal Belljar (Reductus)", [=[ Reductus ]=]}, ni{"Crystal Belljar (Sanctus)", "Crystal Belljar (Sanctus)", [=[ Sanctus ]=]}, ni{"Crystal Belljar (Tenebrae)", "Crystal Belljar (Tenebrae)", [=[ Tenebrae ]=]}, ni{"Crystal Belljar (Terrae)", "Crystal Belljar (Terrae)", [=[ Terrae ]=]}, ni{"Crystal Belljar (Virtus)", "Crystal Belljar (Virtus)", [=[ Virtus ]=]} },		list{title = devices, nid{"Arcane Pedestal"}, ni{"Alchemic Calcinator"}, ni{"Alchemic Chemistry Set"}, ni{"Alchemic Cleanser"}, ni{"Alchemic Router"}, ni{"Alchemic Segmenter"}, ni{"Alchemy Array"}, ni{"Arcane Plinth"}, ni{"Blood Altar"}, ni{"Demon Crucible"}, ni{"Demon Crystallizer"}, ni{"Demon Pylon"}, ni{"Hellfire Forge"}, ni{"Incense Altar"}, ni{"Incense Crucible"}, ni{"Input Routing Node"}, ni{"Master Routing Node"}, ni{"Output Routing Node"}, nid{"Particle Generator"}, ni{"Routing Node"}, ni{"Soul Armour Forge"}, ni{"Teleposer"} },		list{title = ritualstones, ni{"Ritual Stone"}, ni{"Ritual Stone of Air"}, ni{"Ritual Stone of Dawn"}, ni{"Ritual Stone of Dusk"}, ni{"Ritual Stone of Earth"}, ni{"Ritual Stone of Fire"}, ni{"Ritual Stone of Water"} },		list{title = runes, nid{"Blank Rune"}, ni{"Blood Rune"}, ni{"Charging Rune"}, ni{"Rune of Acceleration"}, ni{"Rune of Augmented Capacity"}, ni{"Rune of Capacity"}, ni{"Rune of Dislocation"}, ni{"Rune of Sacrifice"}, ni{"Rune of Self-Sacrifice"}, ni{"Rune of Superior Capacity"}, ni{"Rune of the Orb"}, ni{"Speed Rune"} },		list{title = misc, ni{"Blood Light"}, ni{"Bloodstone Brick"}, ni{"Crystal Cluster"}, ni{"Crystal Cluster Brick"}, ni{"Demon's Chest"}, ni{"Demon Portal"}, ni{"Empty Socket"}, ni{"Filled Socket"}, ni{"Glyph of Arcane Potential"}, ni{"Glyph of Rigid Stability"}, ni{"Glyph of the Adept Enchanter"}, ni{"Imperfect Ritual Stone"}, ni{"Large Bloodstone Brick"}, ni{"Master Ritual Stone"}, ni{"Mail Order Catalogue"}, ni{"Obsidian Brick Path"}, ni{"Output Routing Node"}, ni{"Phantom Block"}, ni{"Spectral Block"}, ni{"Stone Brick Path"}, ni{"Tiled Obsidian Path"}, ni{"Tiled Stone Path"}, ni{"Tiled Worn Stone Path"}, ni{"Wooden Path"}, ni{"Worn Stone Brick Path"} }	},	group{name = "items", title = items, list{title = alchemy, list{title = agents, ni{"Enhanced Filling Agent"}, ni{"Standard Binding Agent"}, ni{"Standard Filling Agent"}, ni{"Weak Binding Agent"}, ni{"Weak Filling Agent"} },			list{title = catalysts, ni{"Average Lengthening Catalyst"}, ni{"Average Power Catalyst"}, ni{"Combinational Catalyst"}, ni{"Concentrated Catalyst"}, ni{"Greater Lengthening Catalyst"}, ni{"Greater Power Catalyst"}, ni{"Mundane Lengthening Catalyst"}, ni{"Mundane Power Catalyst"}, ni{"Simple Catalyst"}, ni{"Strengthened Catalyst"} },			list{title = reagents, ni{"Air Reagent"}, ni{"Binding Reagent"}, ni{"Blood Lamp Reagent"}, ni{"Compression Reagent"}, ni{"Elemental Affinity Reagent"}, ni{"Growth Reagent"}, ni{"Haste Reagent"}, ni{"Lava Reagent"}, ni{"Magnetism Reagent"}, ni{"Mining Reagent"}, ni{"Phantom Bridge Reagent"}, ni{"Severance Reagent"}, ni{"Sight Reagent"}, ni{"Suppression Reagent"}, ni{"Teleposition Reagent"}, ni{"Transposition Reagent"}, ni{"Void Reagent"}, ni{"Water Reagent"} },			list{title = misc, nid{"Aether"}, ni{"Alchemy Relay"}, ni{"Aquasalus"}, ni{"Arcane Ashes"}, ni{"Byrrus"}, ni{"Crepitous"}, ni{"Crystallos"}, ni{"Ender Shard"}, ni{"Fractured Bone"}, ni{"Incendium"}, ni{"Life Shard"}, ni{"Livens"}, ni{"Living Brace"}, ni{"Magicales"}, ni{"Offensa"}, ni{"Orbis Terrae"}, ni{"Potentia"}, ni{"Potion Flask"}, ni{"Praesidium"}, ni{"Purpura"}, ni{"Reductus"}, ni{"Sanctus"}, ni{"Soul Shard"}, ni{"Tenebrae"}, ni{"Terrae"}, ni{"Viridis"}, ni{"Virtus"}, ni{"Weak Blood Shard"}, ni{"Wood Ash"} }		},		list{title = armor, list{title = blood, ni{"Blood Letter's Pack"}, ni{"Blood Letter's Pack", "Coat of Arms", [=[ Coat of Arms ]=]} },			list{title = bound, ni{"Bound Helmet"}, ni{"Bound Chestplate"}, ni{"Bound Leggings"}, ni{"Bound Boots"} },			list{title = livingarmor, ni{"Living Armour Training Bracelet"}, ni{"Living Armour Upgrade Tome"}, ni{"Living Helmet"}, ni{"Living Chestplate"}, ni{"Living Leggings"}, ni{"Living Boots"} },			list{title = earthomega, ni{"Earth Omega Helmet"}, ni{"Earth Omega Plate"}, ni{"Earth Omega Leggings"}, ni{"Earth Omega Boots"} },			list{title = fireomega, ni{"Fire Omega Helmet"}, ni{"Fire Omega Plate"}, ni{"Fire Omega Leggings"}, ni{"Fire Omega Boots"} },			list{title = wateromega, ni{"Water Omega Helmet"}, ni{"Water Omega Plate"}, ni{"Water Omega Leggings"}, ni{"Water Omega Boots"} },			list{title = windomega, ni{"Wind Omega Helmet"}, ni{"Wind Omega Plate"}, ni{"Wind Omega Leggings"}, ni{"Wind Omega Boots"} },			list{title = sanguine, ni{"Sanguine Helmet"}, ni{"Sanguine Robes"}, ni{"Sanguine Leggings"}, ni{"Sanguine Boots"} },			list{title = sentinent, ni{"Sentient Helmet"}, ni{"Sentient Chestplate"}, ni{"Sentient Leggings"}, ni{"Sentient Boots"} }		},		list{title = bloodorbs, ni{"Apprentice Blood Orb"}, ni{"Archmage's Blood Orb"}, ni{"Magician's Blood Orb"}, ni{"Master Blood Orb"}, ni{"Orb of Testing"}, ni{"Transcendent Blood Orb"}, ni{"Weak Blood Orb"} },		list{title = components, list{title = cores, ni{"Defensive Core"}, ni{"Earthen Core"}, ni{"Empty Core"}, ni{"Environmental Core"}, ni{"Fire Core"}, ni{"Gusty Core"}, ni{"Icy Core"}, ni{"Melee Core"}, ni{"Offensive Core"}, ni{"Potency Core"}, ni{"Power Core"}, ni{"Projectile Core"}, ni{"Reduction Core"}, ni{"Self Core"}, ni{"Tool Core"}, ni{"Unattuned Core"} },			list{title = foci, ni{"Demonic Teleposition Focus"}, ni{"Default Output Routing Focus"}, ni{"Enhanced Teleposition Focus"}, ni{"Input Routing Focus"}, ni{"Output Routing Focus (Global)"}, ni{"Output Routing Focus (Ignore Meta)"}, ni{"Output Routing Focus (MatchNBT)"}, ni{"Output Routing Focus (ModItem)"}, ni{"Reinforced Teleposition Focus"}, ni{"Teleposition Focus"} },			list{title = plates, ni{"Cracked Runic Plate"}, ni{"Imbued Runic Plate"}, ni{"Paradigm Plate"}, ni{"Runic Plate"}, ni{"Soul Runic Plate"} },			list{title = slates, nid{"Blank Slate"}, ni{"Demonic Slate"}, ni{"Ethereal Slate"}, ni{"Imbued Slate"}, ni{"Reinforced Slate"} },			list{title = misc, ni{"Demon Blood Shard"}, ni{"Input Spell Cable"}, ni{"Magicales Cable"}, ni{"Obsidian Brace"}, ni{"Output Spell Cable"}, nid{"Quartz Rod"}, ni{"Sentient Armour Gem"}, ni{"Stone Brace"}, ni{"Wooden Brace"} }		},		list{title = crystals, ni{"Corrosive Will Crystal"}, ni{"Corrosive Will Crystal Cluster"}, ni{"Demon Will Crystal"}, ni{"Demon Will Crystal Cluster"}, ni{"Destructive Will Crystal"}, ni{"Destructive Will Crystal Cluster"}, ni{"Steadfast Will Crystal"}, ni{"Steadfast Will Crystal Cluster"}, ni{"Vengeful Will Crystal"}, ni{"Vengeful Will Crystal Cluster"} },		list{title = filter, ni{"Mod Item Filter"}, ni{"NBT Item Filter"}, ni{"Ore Dictionary Item Filter"}, ni{"Precise Item Filter"} },		list{title = inscription, ni{"Elemental Inscription Tool: Air"}, ni{"Elemental Inscription Tool: Dusk"}, ni{"Elemental Inscription Tool: Earth"}, ni{"Elemental Inscription Tool: Fire"}, ni{"Elemental Inscription Tool: Water"} },		list{title = tools, ni{"Armour Inhibitor"}, ni{"Awakened Activation Crystal"}, nid{"Bound Axe"}, nid{"Bound Pickaxe"}, nid{"Bound Shovel"}, ni{"Creative Activation Crystal"}, ni{"Demon Crystal"}, ni{"Key of Binding"}, nid{"Lava Crystal"}, ni{"Node Router"}, ni{"Ritual Dismantler"}, ni{"Ritual Diviner"}, ni{"Rudimentary Snare"}, ni{"Weak Activation Crystal"} },		list{title = sigils, ni{"Air Sigil"}, ni{"Divination Sigil"}, ni{"Harvest Goddess Sigil"}, ni{"Lava Sigil"}, ni{"Seers Sigil"}, ni{"Sigil of Compression"}, ni{"Sigil of Elemental Affinity"}, ni{"Sigil of Ender Severance"}, ni{"Sigil of Haste"}, ni{"Sigil of Holding"}, ni{"Sigil of Magnetism"}, ni{"Sigil of Sight"}, ni{"Sigil of Supression"}, ni{"Sigil of the Assassin"}, ni{"Sigil of the Blood Lamp"}, ni{"Sigil of the Dome"}, ni{"Sigil of the Fast Miner"}, ni{"Sigil of the Green Grove"}, ni{"Sigil of the Phantom Bridge"}, ni{"Sigil of the Whirlwind"}, ni{"Teleposition Sigil"}, ni{"Transposition Sigil"}, ni{"Void Sigil"}, ni{"Water Sigil"} },		list{title = weapons, ni{"Bound Blade"}, ni{"Creative Sacrificial Dagger"}, ni{"Creative Sacrificial Knife"}, ni{"Dagger of Sacrifice"}, ni{"Dynamic Mace"}, ni{"Energy Bazooka"}, ni{"Energy Blaster"}, ni{"Sacrificial Dagger"}, ni{"Sacrificial Knife"}, ni{"Sentient Bow"}, ni{"Sentient Sword"} },		list{title = willandgems, ni{"Common Tartaric Gem"}, ni{"Demonic Will"}, ni{"Grand Tartaric Gem"}, ni{"Greater Tartaric Gem"}, ni{"Lesser Tartaric Gem"}, ni{"Petty Tartaric Gem"} }	},	group{name = "rituals", title = rituals, list{title = weakrituals, l{"Bedrock Ritual", [=[ Bedrock ]=]}, l{"Coal Ritual", [=[ Coal ]=]}, l{"Lapis Lazuli Ritual", [=[ Lapis Lazuli ]=]}, l{"Water Ritual", [=[ Water ]=]} },		list{title = standardrituals, l{"Interdiction Ritual", [=[ Interdiction Ritual ]=]}, l{"Ritual of Containment", [=[ Ritual of Containment ]=]}, l{"Ritual of Magnetism", [=[ Ritual of Magnetism ]=]}, l{"Ritual of Regeneration", [=[ Ritual of Regeneration ]=]}, l{"Ritual of Unbinding", [=[ Ritual of Unbinding ]=]}, l{"Ritual of the Crusher", [=[ Ritual of the Crusher ]=]}, l{"Ritual of the Feathered Knife", [=[ Ritual of the Feathered Knife ]=]}, l{"Ritual of the Full Spring", [=[ Ritual of the Full Spring ]=]}, l{"Ritual of the Green Grove", [=[ Ritual of the Green Grove ]=]}, l{"Ritual of the High Jump", [=[ Ritual of the High Jump ]=]}, l{"Ritual of the Shepard", [=[ Ritual of the Shepard ]=]}, l{"Serenade of the Nether", [=[ Serenade of the Nether ]=]}, l{"Well of Suffering", [=[ Well of Suffering ]=]}, l{"Ritual of Speed", [=[ Ritual of Speed ]=]}, l{"Ritual of Binding", [=[ Ritual of Binding ]=]}, l{"Gathering of the Forsaken Souls", [=[ Gathering of the Forsaken Souls ]=]} },		list{title = grandrituals, l{"Aura of Expulsion", [=[ Aura of Expulsion ]=]}, l{"Ballad of Alchemy", [=[ Ballad of Alchemy ]=]}, l{"Call of the Zephyr", [=[ Call of the Zephyr ]=]}, l{"Dome of Suppression", [=[ Dome of Suppression ]=]}, l{"Mark of the Falling Tower", [=[ Mark of the Falling Tower ]=]}, l{"Reverence of the Condor", [=[ Reverence of the Condor ]=]}, l{"Ritual of Gaia's Transformation", [=[ Ritual of Gaia's Transformation ]=]}, l{"Ritual of the Feathered Earth", [=[ Ritual of the Feathered Earth ]=]}, l{"Convocation of the Damned", [=[ Convocation of the Damned ]=]} }	},	group{name = "spells", title = spells, list{title = basic, ni{"Unbound Crystal"} },		list{title = advanced, ni{"Complex Spell Crystal"}, ni{"Crucible of Fire"}, ni{"Default Spell Modifier"}, ni{"Defensive Spell Modifier"}, ni{"Demonic Spell Augmentor"}, ni{"Demonic Spell Dampener"}, ni{"Demonic Spell Empowerer"}, ni{"Earth Former"}, ni{"Environmental Spell Modifier"}, ni{"Ice Maker"}, ni{"Imbued Spell Augmentor"}, ni{"Imbued Spell Dampener"}, ni{"Imbued Spell Empowerer"}, ni{"Melee Aggregator"}, ni{"Offensive Spell Modifier"}, ni{"Reinforced Spell Augmentor"}, ni{"Reinforced Spell Dampener"}, ni{"Reinforced Spell Empowerer"}, ni{"Self Augmentator"}, ni{"Spell Conduit"}, ni{"Standard Spell Augmentor"}, ni{"Standard Spell Dampener"}, ni{"Standard Spell Empowerer"}, ni{"Tool Forger"}, ni{"Unstable Spell Augmentor"}, ni{"Unstable Spell Dampener"}, ni{"Unstable Spell Empowerer"}, nid{"Wind Generator"} }	},	group{name = "misc", title = misc, list{title = creatures, l{"Demon (Blood Magic)", [=[ Demon ]=]}, l{"Elemental", [=[ Elemental ]=]} },		list{title = liquids, l{"Bucket of Life", [=[ Bucket of Life ]=]}, l{"Life Essence", [=[ Life Essence ]=]} },		list{title = misc, l{"Blood Lamp", [=[ Blood Lamp ]=]}, l{"Spectral Container", [=[ Spectral Container ]=]} }	} }

end return p --