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