use: srd\MageSpells.ipt Header: Random Wizard Spellbook, using spells from the OGL SRD5. Footer:
This material is Open Game Content, and is licensed for public use under the terms of the Open Game License v1.0a. Define: NumLoSpells={1d7+5} Define: NumSpells ={2d6} Define: NumMedSpells ={1d10} Define: NumHiSpells ={1d8} Table: Spellbook Roll: 1d102 1-50:First Level Spells:\n[!{$NumLoSpells} SpellsMageLevel1 >> sort >> implode] 51-75:First Level Spells:\n[!{$NumLoSpells} SpellsMageLevel1 >> sort >> implode]\n Second Level Spells:\n[!{$NumSpells} SpellsMageLevel2 >> sort >> implode] 76-80:First Level Spells:\n[!{$NumLoSpells} SpellsMageLevel1 >> sort >> implode]\n Second Level Spells:\n[!{$NumSpells} SpellsMageLevel2 >> sort >> implode]\n Third Level Spells:\n[!{$NumSpells} SpellsMageLevel3 >> sort >> implode]\n 81-90:First Level Spells:\n[!{$NumLoSpells} SpellsMageLevel1 >> sort >> implode]\n Second Level Spells:\n[!{$NumSpells} SpellsMageLevel2 >> sort >> implode]\n Third Level Spells:\n[!{$NumSpells} SpellsMageLevel3 >> sort >> implode]\n Fourth Level Spells:\n[!{$NumSpells} SpellsMageLevel4 >> sort >> implode]\n 91-96:First Level Spells:\n[!{$NumLoSpells} SpellsMageLevel1 >> sort >> implode]\n Second Level Spells:\n[!{$NumSpells} SpellsMageLevel2 >> sort >> implode]\n Third Level Spells:\n[!{$NumSpells} SpellsMageLevel3 >> sort >> implode]\n Fourth Level Spells:\n[!{$NumSpells} SpellsMageLevel4 >> sort >> implode]\n Fifth Level Spells:\n[!{$NumMedSpells} SpellsMageLevel5 >> sort >> implode]\n 97-99:First Level Spells:\n[!{$NumLoSpells} SpellsMageLevel1 >> sort >> implode]\n Second Level Spells:\n[!{$NumSpells} SpellsMageLevel2 >> sort >> implode]\n Third Level Spells:\n[!{$NumSpells} SpellsMageLevel3 >> sort >> implode]\n Fourth Level Spells:\n[!{$NumSpells} SpellsMageLevel4 >> sort >> implode]\n Fifth Level Spells:\n[!{$NumMedSpells} SpellsMageLevel5 >> sort >> implode]\n Sixth Level Spells:\n[!{$NumMedSpells} SpellsMageLevel6 >> sort >> implode]\n 100:First Level Spells:\n[!{$NumLoSpells} SpellsMageLevel1 >> sort >> implode]\n Second Level Spells:\n[!{$NumSpells} SpellsMageLevel2 >> sort >> implode]\n Third Level Spells:\n[!{$NumSpells} SpellsMageLevel3 >> sort >> implode]\n Fourth Level Spells:\n[!{$NumSpells} SpellsMageLevel4 >> sort >> implode]\n Fifth Level Spells:\n[!{$NumMedSpells} SpellsMageLevel5 >> sort >> implode]\n Sixth Level Spells:\n[!{$NumMedSpells} SpellsMageLevel6 >> sort >> implode]\n Seventh Level Spells:\n[!{$NumMedSpells} SpellsMageLevel7 >> sort >> implode]\n 101:First Level Spells:\n[!{$NumLoSpells} SpellsMageLevel1 >> sort >> implode]\n Second Level Spells:\n[!{$NumSpells} SpellsMageLevel2 >> sort >> implode]\n Third Level Spells:\n[!{$NumSpells} SpellsMageLevel3 >> sort >> implode]\n Fourth Level Spells:\n[!{$NumSpells} SpellsMageLevel4 >> sort >> implode]\n Fifth Level Spells:\n[!{$NumMedSpells} SpellsMageLevel5 >> sort >> implode]\n Sixth Level Spells:\n[!{$NumMedSpells} SpellsMageLevel6 >> sort >> implode]\n Seventh Level Spells:\n[!{$NumMedSpells} SpellsMageLevel7 >> sort >> implode]\n Eigth Level Spells:\n[!{$NumHiSpells} SpellsMageLevel8 >> sort >> implode]\n 102:First Level Spells:\n[!{$NumLoSpells} SpellsMageLevel1 >> sort >> implode]\n Second Level Spells:\n[!{$NumSpells} SpellsMageLevel2 >> sort >> implode]\n Third Level Spells:\n[!{$NumSpells} SpellsMageLevel3 >> sort >> implode]\n Fourth Level Spells:\n[!{$NumSpells} SpellsMageLevel4 >> sort >> implode]\n Fifth Level Spells:\n[!{$NumMedSpells} SpellsMageLevel5 >> sort >> implode]\n Sixth Level Spells:\n[!{$NumMedSpells} SpellsMageLevel6 >> sort >> implode]\n Seventh Level Spells:\n[!{$NumMedSpells} SpellsMageLevel7 >> sort >> implode]\n Eigth Level Spells:\n[!{$NumHiSpells} SpellsMageLevel8 >> sort >> implode]\n Nineth Level Spells:\n[!{$NumHiSpells} SpellsMageLevel9 >> sort >> implode]\n