User:Toancaro/List of utilities spells: Difference between revisions

From bg3.wiki
Jump to navigation Jump to search
m (Replaced content with "# Armour Class # Attack roll # Saving throw # Ability check # Others # Class")
Tag: Replaced
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
__TOC__
# [[User:Toancaro/List of utilities spells/Armour Class|Armour Class]]
==All==
# [[User:Toancaro/List of utilities spells/Attack roll|Attack roll]]
<nowiki
# [[User:Toancaro/List of utilities spells/Saving throw|Saving throw]]
/>{{#vardefine: querySpellsLearnable | ((classes HOLDS "Wizard" OR classes HOLDS "Sorcerer" OR classes HOLDS "Cleric" OR classes HOLDS "Bard" OR classes HOLDS "Ranger" OR classes HOLDS "Druid" OR classes HOLDS "Paladin" OR classes HOLDS "Warlock") AND (is_npc = false OR is_npc IS NULL))}}<nowiki
# [[User:Toancaro/List of utilities spells/Ability check|Ability check]]
 
# [[User:Toancaro/List of utilities spells/Others|Others]]
/>{{#arraydefine: spellsArmourClassBuff | Shield of Faith,Warding Bond,Mage Armour,Shield}}<nowiki
# [[User:Toancaro/List of utilities spells/Class|Class]]
/>{{#arraydefine: spellsArmourClassDebuff | Chromatic Orb}}<nowiki
/>{{#arraydefine: spellsAttackRollBuff | Magic Weapon,Shillelagh,Bless}}<nowiki
/>{{#arraydefine: spellsAttackRollDebuff | Bane}}<nowiki
/>{{#arraydefine: spellsAttackRollAdvantage | Ensnaring Strike,Blindness,True Strike,Entangle,Fog Cloud,Grease,Ice Knife,Command,Sleep,Tasha's Hideous Laughter,Chromatic Orb,Faerie Fire,Guiding Bolt,Thunderous Smite,Colour Spray}}<nowiki
/>{{#arraydefine: spellsAttackRollDisadvantage | Ensnaring Strike,Blindness,Vicious Mockery,Bone Chill,Protection from Evil and Good,Entangle,Fog Cloud,Dissonant Whispers,Wrathful Smite,Colour Spray,Ray of Sickness}}<nowiki
/>{{#arraydefine: spellsSavingThrowBuff | Resistance,Bless}}<nowiki
/>{{#arraydefine: spellsSavingThrowDebuff | Bane,Sleep}}<nowiki
/>{{#arraydefine: spellsSavingThrowAdvantage | }}<nowiki
/>{{#arraydefine: spellsSavingThrowDisadvantage | Ensnaring Strike,Entangle,Grease,Ice Knife,Command,Tasha's Hideous Laughter,Chromatic Orb,Thunderous Smite}}<nowiki
/>{{#arraydefine: spellsAbilityCheckBuff | Pass Without Trace}}<nowiki
/>{{#arraydefine: spellsAbilityCheckDebuff | }}<nowiki
/>{{#arraydefine: spellsAbilityCheckAdvantage | Guidance,Friends,Thaumaturgy,Animal Friendship,Charm Person}}<nowiki
/>{{#arraydefine: spellsAbilityCheckDisadvantage | Dissonant Whispers,Hex,Chromatic Orb,Wrathful Smite,Ray of Sickness}}<nowiki
/>{{#arraydefine: spellsConditionProtection | Protection from Evil and Good,Heroism}}<nowiki
/>{{#arrayunion: spellsAll | spellsArmourClassBuff | spellsArmourClassDebuff | spellsAttackRollBuff | spellsAttackRollDebuff | spellsAttackRollAdvantage | spellsAttackRollDisadvantage | spellsSavingThrowBuff | spellsSavingThrowDebuff | spellsSavingThrowAdvantage | spellsSavingThrowDisadvantage | spellsAbilityCheckAdvantage | spellsAbilityCheckDisadvantage | spellsConditionProtection}}<nowiki
 
/>{{#arrayslice: spellsAll1 | spellsAll | 0 | 25}}<nowiki
/>{{#vardefine: querySpellsAll1 | {{#arrayprint: spellsAll1 | OR | @ | name = "@" }}}}<nowiki
/>{{#vardefine: queryNamesSpellsAll1 | {{#replace:{{#var: querySpellsAll1}} | OR | <nowiki/> <nowiki/>OR<nowiki/> <nowiki/>}}}}<nowiki
 
/>{{#arrayslice: spellsAll2 | spellsAll | 0 | 25}}<nowiki
/>{{#vardefine: querySpellsAll2 | {{#arrayprint: spellsAll2 | OR | @ | name = "@" }}}}<nowiki
/>{{#vardefine: queryNamesSpellsAll2 | {{#replace:{{#var: querySpellsAll2}} | OR | <nowiki/> <nowiki/>OR<nowiki/> <nowiki/>}}}}<nowiki
 
/>{{#arrayslice: spellsAll3 | spellsAll | 0 | 25}}<nowiki
/>{{#vardefine: querySpellsAll3 | {{#arrayprint: spellsAll3 | OR | @ | name = "@" }}}}<nowiki
/>{{#vardefine: queryNamesSpellsAll3 | {{#replace:{{#var: querySpellsAll3}} | OR | <nowiki/> <nowiki/>OR<nowiki/> <nowiki/>}}}}<nowiki
 
/>{{#arrayslice: spellsAll4 | spellsAll | 0 | 25}}<nowiki
/>{{#vardefine: querySpellsAll4 | {{#arrayprint: spellsAll4 | OR | @ | name = "@" }}}}<nowiki
/>{{#vardefine: queryNamesSpellsAll4 | {{#replace:{{#var: querySpellsAll4}} | OR | <nowiki/> <nowiki/>OR<nowiki/> <nowiki/>}}}}<nowiki
 
/>{{#arrayslice: spellsAll5 | spellsAll | 0 | 25}}<nowiki
/>{{#vardefine: querySpellsAll5 | {{#arrayprint: spellsAll5 | OR | @ | name = "@" }}}}<nowiki
/>{{#vardefine: queryNamesSpellsAll5 | {{#replace:{{#var: querySpellsAll5}} | OR | <nowiki/> <nowiki/>OR<nowiki/> <nowiki/>}}}}<nowiki
 
/>{{#arrayslice: spellsAll6 | spellsAll | 0 | 25}}<nowiki
/>{{#vardefine: querySpellsAll6 | {{#arrayprint: spellsAll6 | OR | @ | name = "@" }}}}<nowiki
/>{{#vardefine: queryNamesSpellsAll6 | {{#replace:{{#var: querySpellsAll6}} | OR | <nowiki/> <nowiki/>OR<nowiki/> <nowiki/>}}}}<nowiki
 
/>{{#vardefine: queryNamesSpellsAll | {{#ifexpr: {{#arraysize:spellsAll}} > 0 | ({{#var: queryNamesSpellsAll1|TRUE}} AND {{#var: queryNamesSpellsAll2|TRUE}} AND {{#var: queryNamesSpellsAll3|TRUE}} AND {{#var: queryNamesSpellsAll4|TRUE}} AND {{#var: queryNamesSpellsAll5|TRUE}} AND {{#var: queryNamesSpellsAll6|TRUE}}) | FALSE}} }}<nowiki
 
/>
===Spells grouped by levels===
<tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
===Spells grouped by classes===
<tabber>
|-|Bard=
{{User:Toancaro/Template:SpellTable|where=classes HOLDS "Bard" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Cleric=
{{User:Toancaro/Template:SpellTable|where=classes HOLDS "Cleric" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Druid=
{{User:Toancaro/Template:SpellTable|where=classes HOLDS "Druid" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Paladin=
{{User:Toancaro/Template:SpellTable|where=classes HOLDS "Paladin" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Ranger=
{{User:Toancaro/Template:SpellTable|where=classes HOLDS "Ranger" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Sorcerer=
{{User:Toancaro/Template:SpellTable|where=classes HOLDS "Sorcerer" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Warlock=
{{User:Toancaro/Template:SpellTable|where=classes HOLDS "Warlock" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Wizard=
{{User:Toancaro/Template:SpellTable|where=classes HOLDS "Wizard" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
 
==Armour Class==
===Armour Class buff spells===
These are spells that increase {{Armour Class}}.<nowiki
 
/>{{#arrayslice: spellsArmourClassBuff1 | spellsArmourClassBuff | 0 | 25}}<nowiki
/>{{#vardefine: querySpellsArmourClassBuff1 | {{#arrayprint: spellsArmourClassBuff1 | OR | @ | name = "@" }}}}<nowiki
/>{{#vardefine: queryNamesSpellsArmourClassBuff1 | {{#replace:{{#var: querySpellsArmourClassBuff1}} | OR | <nowiki/> <nowiki/>OR<nowiki/> <nowiki/>}}}}<nowiki
 
/>{{#vardefine: queryNamesSpellsArmourClassBuff | {{#ifexpr: {{#arraysize:spellsArmourClassBuff}} > 0 | ({{#var: queryNamesSpellsArmourClassBuff1}}) | FALSE}} }}<nowiki
 
/><tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsArmourClassBuff}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsArmourClassBuff}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsArmourClassBuff}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsArmourClassBuff}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsArmourClassBuff}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsArmourClassBuff}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsArmourClassBuff}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
===Armour Class debuff spells===
These are spells that decrease {{Armour Class}}.<nowiki
 
/>{{#arrayslice: spellsArmourClassDebuff1 | spellsArmourClassDebuff | 0 | 25}}<nowiki
/>{{#vardefine: querySpellsArmourClassDebuff1 | {{#arrayprint: spellsArmourClassDebuff1 | OR | @ | name = "@" }}}}<nowiki
/>{{#vardefine: queryNamesSpellsArmourClassDebuff1 | {{#replace:{{#var: querySpellsArmourClassDebuff1}} | OR | <nowiki/> <nowiki/>OR<nowiki/> <nowiki/>}}}}<nowiki
 
/>{{#vardefine: queryNamesSpellsArmourClassDebuff | {{#ifexpr: {{#arraysize:spellsArmourClassDebuff}} > 0 | ({{#var: queryNamesSpellsArmourClassDebuff1}}) | FALSE}} }}<nowiki
 
/><tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsArmourClassDebuff}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsArmourClassDebuff}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsArmourClassDebuff}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsArmourClassDebuff}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsArmourClassDebuff}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsArmourClassDebuff}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsArmourClassDebuff}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
==Attack roll==
===Attack roll buff spells===
These are spells that increase {{Attack Roll}}.<nowiki
 
/>{{#arrayslice: spellsAttackRollBuff1 | spellsAttackRollBuff | 0 | 25}}<nowiki
/>{{#vardefine: querySpellsAttackRollBuff1 | {{#arrayprint: spellsAttackRollBuff1 | OR | @ | name = "@" }}}}<nowiki
/>{{#vardefine: queryNamesSpellsAttackRollBuff1 | {{#replace:{{#var: querySpellsAttackRollBuff1}} | OR | <nowiki/> <nowiki/>OR<nowiki/> <nowiki/>}}}}<nowiki
 
/>{{#vardefine: queryNamesSpellsAttackRollBuff | {{#ifexpr: {{#arraysize:spellsAttackRollBuff}} > 0 | ({{#var: queryNamesSpellsAttackRollBuff1}}) | FALSE}} }}<nowiki
 
/><tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollBuff}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollBuff}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollBuff}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollBuff}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollBuff}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollBuff}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollBuff}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
===Attack roll debuff spells===
These are spells that decrease {{Attack Roll}}.<nowiki
 
/>{{#arrayslice: spellsAttackRollDebuff1 | spellsAttackRollDebuff | 0 | 25}}<nowiki
/>{{#vardefine: querySpellsAttackRollDebuff1 | {{#arrayprint: spellsAttackRollDebuff1 | OR | @ | name = "@" }}}}<nowiki
/>{{#vardefine: queryNamesSpellsAttackRollDebuff1 | {{#replace:{{#var: querySpellsAttackRollDebuff1}} | OR | <nowiki/> <nowiki/>OR<nowiki/> <nowiki/>}}}}<nowiki
 
/>{{#vardefine: queryNamesSpellsAttackRollDebuff | {{#ifexpr: {{#arraysize:spellsAttackRollDebuff}} > 0 | ({{#var: queryNamesSpellsAttackRollDebuff1}}) | FALSE}} }}<nowiki
 
/><tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollDebuff}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollDebuff}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollDebuff}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollDebuff}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollDebuff}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollDebuff}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollDebuff}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
===Attack roll advantage===
These are spells that give {{Advantage}} on {{Attack Roll}}.<nowiki
 
/>{{#arrayslice: spellsAttackRollAdvantage1 | spellsAttackRollAdvantage | 0 | 25}}<nowiki
/>{{#vardefine: querySpellsAttackRollAdvantage1 | {{#arrayprint: spellsAttackRollAdvantage1 | OR | @ | name = "@" }}}}<nowiki
/>{{#vardefine: queryNamesSpellsAttackRollAdvantage1 | {{#replace:{{#var: querySpellsAttackRollAdvantage1}} | OR | <nowiki/> <nowiki/>OR<nowiki/> <nowiki/>}}}}<nowiki
 
/>{{#vardefine: queryNamesSpellsAttackRollAdvantage | {{#ifexpr: {{#arraysize:spellsAttackRollAdvantage}} > 0 | ({{#var: queryNamesSpellsAttackRollAdvantage1}}) | FALSE}} }}<nowiki
 
/><tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollAdvantage}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollAdvantage}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollAdvantage}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollAdvantage}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollAdvantage}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollAdvantage}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollAdvantage}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
===Attack roll disadvantage===
These are spells that give {{Disadvantage}} on {{Attack Roll}}.<nowiki
 
/>{{#arrayslice: spellsAttackRollDisadvantage1 | spellsAttackRollDisadvantage | 0 | 25}}<nowiki
/>{{#vardefine: querySpellsAttackRollDisadvantage1 | {{#arrayprint: spellsAttackRollDisadvantage1 | OR | @ | name = "@" }}}}<nowiki
/>{{#vardefine: queryNamesSpellsAttackRollDisadvantage1 | {{#replace:{{#var: querySpellsAttackRollDisadvantage1}} | OR | <nowiki/> <nowiki/>OR<nowiki/> <nowiki/>}}}}<nowiki
 
/>{{#vardefine: queryNamesSpellsAttackRollDisadvantage | {{#ifexpr: {{#arraysize:spellsAttackRollDisadvantage}} > 0 | ({{#var: queryNamesSpellsAttackRollDisadvantage1}}) | FALSE}} }}<nowiki
 
/><tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollDisadvantage}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollDisadvantage}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollDisadvantage}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollDisadvantage}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollDisadvantage}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollDisadvantage}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAttackRollDisadvantage}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
 
==Saving throw==
===Saving throw buff spells===
These are spells that increase {{Saving Throw}}.<nowiki
 
/>{{#arrayslice: spellsSavingThrowBuff1 | spellsSavingThrowBuff | 0 | 25}}<nowiki
/>{{#vardefine: querySpellsSavingThrowBuff1 | {{#arrayprint: spellsSavingThrowBuff1 | OR | @ | name = "@" }}}}<nowiki
/>{{#vardefine: queryNamesSpellsSavingThrowBuff1 | {{#replace:{{#var: querySpellsSavingThrowBuff1}} | OR | <nowiki/> <nowiki/>OR<nowiki/> <nowiki/>}}}}<nowiki
 
/>{{#vardefine: queryNamesSpellsSavingThrowBuff | {{#ifexpr: {{#arraysize:spellsSavingThrowBuff}} > 0 | ({{#var: queryNamesSpellsSavingThrowBuff1}}) | FALSE}} }}<nowiki
 
/><tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowBuff}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowBuff}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowBuff}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowBuff}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowBuff}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowBuff}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowBuff}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
===Saving throw debuff spells===
These are spells that decrease {{Saving Throw}}.<nowiki
 
/>{{#arrayslice: spellsSavingThrowDebuff1 | spellsSavingThrowDebuff | 0 | 25}}<nowiki
/>{{#vardefine: querySpellsSavingThrowDebuff1 | {{#arrayprint: spellsSavingThrowDebuff1 | OR | @ | name = "@" }}}}<nowiki
/>{{#vardefine: queryNamesSpellsSavingThrowDebuff1 | {{#replace:{{#var: querySpellsSavingThrowDebuff1}} | OR | <nowiki/> <nowiki/>OR<nowiki/> <nowiki/>}}}}<nowiki
 
/>{{#vardefine: queryNamesSpellsSavingThrowDebuff | {{#ifexpr: {{#arraysize:spellsSavingThrowDebuff}} > 0 | ({{#var: queryNamesSpellsSavingThrowDebuff1}}) | FALSE}} }}<nowiki
 
/><tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowDebuff}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowDebuff}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowDebuff}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowDebuff}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowDebuff}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowDebuff}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowDebuff}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
===Saving throw advantage===
These are spells that give {{Advantage}} on {{Saving Throw}}.<nowiki
 
/>{{#arrayslice: spellsSavingThrowAdvantage1 | spellsSavingThrowAdvantage | 0 | 25}}<nowiki
/>{{#vardefine: querySpellsSavingThrowAdvantage1 | {{#arrayprint: spellsSavingThrowAdvantage1 | OR | @ | name = "@" }}}}<nowiki
/>{{#vardefine: queryNamesSpellsSavingThrowAdvantage1 | {{#replace:{{#var: querySpellsSavingThrowAdvantage1}} | OR | <nowiki/> <nowiki/>OR<nowiki/> <nowiki/>}}}}<nowiki
 
/>{{#vardefine: queryNamesSpellsSavingThrowAdvantage | {{#ifexpr: {{#arraysize:spellsSavingThrowAdvantage}} > 0 | ({{#var: queryNamesSpellsSavingThrowAdvantage1}}) | FALSE}} }}<nowiki
 
/><tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowAdvantage}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowAdvantage}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowAdvantage}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowAdvantage}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowAdvantage}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowAdvantage}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowAdvantage}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
===Saving throw disadvantage===
These are spells that give {{Disadvantage}} on {{Saving Throw}}.<nowiki
 
/>{{#arrayslice: spellsSavingThrowDisadvantage1 | spellsSavingThrowDisadvantage | 0 | 25}}<nowiki
/>{{#vardefine: querySpellsSavingThrowDisadvantage1 | {{#arrayprint: spellsSavingThrowDisadvantage1 | OR | @ | name = "@" }}}}<nowiki
/>{{#vardefine: queryNamesSpellsSavingThrowDisadvantage1 | {{#replace:{{#var: querySpellsSavingThrowDisadvantage1}} | OR | <nowiki/> <nowiki/>OR<nowiki/> <nowiki/>}}}}<nowiki
 
/>{{#vardefine: queryNamesSpellsSavingThrowDisadvantage | {{#ifexpr: {{#arraysize:spellsSavingThrowDisadvantage}} > 0 | ({{#var: queryNamesSpellsSavingThrowDisadvantage1}}) | FALSE}} }}<nowiki
 
/><tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowDisadvantage}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowDisadvantage}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowDisadvantage}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowDisadvantage}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowDisadvantage}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowDisadvantage}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsSavingThrowDisadvantage}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
==Ability check==
===Ability check advantage===
These are spells that give {{Advantage}} on {{Ability Check}}.<nowiki
 
/>{{#arrayslice: spellsAbilityCheckAdvantage1 | spellsAbilityCheckAdvantage | 0 | 25}}<nowiki
/>{{#vardefine: querySpellsAbilityCheckAdvantage1 | {{#arrayprint: spellsAbilityCheckAdvantage1 | OR | @ | name = "@" }}}}<nowiki
/>{{#vardefine: queryNamesSpellsAbilityCheckAdvantage1 | {{#replace:{{#var: querySpellsAbilityCheckAdvantage1}} | OR | <nowiki/> <nowiki/>OR<nowiki/> <nowiki/>}}}}<nowiki
 
/>{{#vardefine: queryNamesSpellsAbilityCheckAdvantage | {{#ifexpr: {{#arraysize:spellsAbilityCheckAdvantage}} > 0 | ({{#var: queryNamesSpellsAbilityCheckAdvantage1}}) | FALSE}} }}<nowiki
 
/><tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAbilityCheckAdvantage}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAbilityCheckAdvantage}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAbilityCheckAdvantage}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAbilityCheckAdvantage}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAbilityCheckAdvantage}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAbilityCheckAdvantage}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAbilityCheckAdvantage}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
===Ability check disadvantage===
These are spells that give {{Disadvantage}} on {{Ability Check}}.<nowiki
 
/>{{#arrayslice: spellsAbilityCheckDisadvantage1 | spellsAbilityCheckDisadvantage | 0 | 25}}<nowiki
/>{{#vardefine: querySpellsAbilityCheckDisadvantage1 | {{#arrayprint: spellsAbilityCheckDisadvantage1 | OR | @ | name = "@" }}}}<nowiki
/>{{#vardefine: queryNamesSpellsAbilityCheckDisadvantage1 | {{#replace:{{#var: querySpellsAbilityCheckDisadvantage1}} | OR | <nowiki/> <nowiki/>OR<nowiki/> <nowiki/>}}}}<nowiki
 
/>{{#vardefine: queryNamesSpellsAbilityCheckDisadvantage | {{#ifexpr: {{#arraysize:spellsAbilityCheckDisadvantage}} > 0 | ({{#var: queryNamesSpellsAbilityCheckDisadvantage1}}) | FALSE}} }}<nowiki
 
/><tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAbilityCheckDisadvantage}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAbilityCheckDisadvantage}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAbilityCheckDisadvantage}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAbilityCheckDisadvantage}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAbilityCheckDisadvantage}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAbilityCheckDisadvantage}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAbilityCheckDisadvantage}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
==Condition==
===Condition protection===
These are spells that give protection against some conditions.<nowiki
 
/>{{#arrayslice: spellsConditionProtection1 | spellsConditionProtection | 0 | 25}}<nowiki
/>{{#vardefine: querySpellsConditionProtection1 | {{#arrayprint: spellsConditionProtection1 | OR | @ | name = "@" }}}}<nowiki
/>{{#vardefine: queryNamesSpellsConditionProtection1 | {{#replace:{{#var: querySpellsConditionProtection1}} | OR | <nowiki/> <nowiki/>OR<nowiki/> <nowiki/>}}}}<nowiki
 
/>{{#vardefine: queryNamesSpellsConditionProtection | {{#ifexpr: {{#arraysize:spellsConditionProtection}} > 0 | ({{#var: queryNamesSpellsConditionProtection1}}) | FALSE}} }}<nowiki
 
/><tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsConditionProtection}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsConditionProtection}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsConditionProtection}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsConditionProtection}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsConditionProtection}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsConditionProtection}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsConditionProtection}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
==Classes==
===Bard===
<tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND classes HOLDS "Bard" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND classes HOLDS "Bard" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND classes HOLDS "Bard" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND classes HOLDS "Bard" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND classes HOLDS "Bard" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND classes HOLDS "Bard" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND classes HOLDS "Bard" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
===Cleric===
<tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND classes HOLDS "Cleric" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND classes HOLDS "Cleric" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND classes HOLDS "Cleric" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND classes HOLDS "Cleric" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND classes HOLDS "Cleric" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND classes HOLDS "Cleric" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND classes HOLDS "Cleric" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
===Druid===
<tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND classes HOLDS "Druid" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND classes HOLDS "Druid" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND classes HOLDS "Druid" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND classes HOLDS "Druid" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND classes HOLDS "Druid" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND classes HOLDS "Druid" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND classes HOLDS "Druid" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
===Paladin===
<tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND classes HOLDS "Paladin" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND classes HOLDS "Paladin" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND classes HOLDS "Paladin" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND classes HOLDS "Paladin" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND classes HOLDS "Paladin" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND classes HOLDS "Paladin" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND classes HOLDS "Paladin" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
===Ranger===
<tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND classes HOLDS "Ranger" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND classes HOLDS "Ranger" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND classes HOLDS "Ranger" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND classes HOLDS "Ranger" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND classes HOLDS "Ranger" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND classes HOLDS "Ranger" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND classes HOLDS "Ranger" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
===Sorcerer===
<tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND classes HOLDS "Sorcerer" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND classes HOLDS "Sorcerer" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND classes HOLDS "Sorcerer" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND classes HOLDS "Sorcerer" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND classes HOLDS "Sorcerer" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND classes HOLDS "Sorcerer" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND classes HOLDS "Sorcerer" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
===Warlock===
<tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND classes HOLDS "Warlock" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND classes HOLDS "Warlock" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND classes HOLDS "Warlock" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND classes HOLDS "Warlock" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND classes HOLDS "Warlock" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND classes HOLDS "Warlock" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND classes HOLDS "Warlock" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}
===Wizard===
<tabber>
|-|Cantrips=
{{User:Toancaro/Template:SpellTable|where=spell_level="0" AND classes HOLDS "Wizard" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 1 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="1" AND classes HOLDS "Wizard" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 2 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="2" AND classes HOLDS "Wizard" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 3 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="3" AND classes HOLDS "Wizard" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 4 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="4" AND classes HOLDS "Wizard" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 5 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="5" AND classes HOLDS "Wizard" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
|-|Level 6 spells=
{{User:Toancaro/Template:SpellTable|where=spell_level="6" AND classes HOLDS "Wizard" AND {{#var:querySpellsLearnable}} AND {{#var: queryNamesSpellsAll}}}}
</tabber>
{{Back to top}}
{{HorizontalRuleImage}}

Latest revision as of 20:28, 15 January 2024