defmodule ShadowdarkTables do @moduledoc """ Documentation for `ShadowdarkTables`. """ alias ShadowdarkTables.Alignments alias ShadowdarkTables.Ancestries alias ShadowdarkTables.Backgrounds alias ShadowdarkTables.Classes alias ShadowdarkTables.Deities alias ShadowdarkTables.Gear alias ShadowdarkTables.Languages alias ShadowdarkTables.Names alias ShadowdarkTables.Spells.Priest.Starting, as: StartingPriestSpells alias ShadowdarkTables.Spells.Wizard.Starting, as: StartingWizardSpells @doc "" def background, do: Backgrounds.random() def gear, do: Gear.random() def dwarf_name, do: Names.Dwarf.random() def elf_name, do: Names.Elf.random() def human_name, do: Names.Human.random() def half_orc_name, do: Names.HalfOrc.random() def goblin_name, do: Names.Goblin.random() def halfling_name, do: Names.Halfling.random() def class, do: Classes.random() def starting_priest_spell, do: StartingPriestSpells.random() def starting_wizard_spell, do: StartingWizardSpells.random() def deity, do: Deities.random() def rare_language, do: Languages.Rare.random() def common_language, do: Languages.Common.random() def alignment, do: Alignments.random() def ancestry, do: Ancestries.random() end