Does anyone have a good spell book macro for both PC and NPC? Please share.
Sorry 5e OGL
Sorry 5e OGL
@{wtype} &{template:default}{{name=@{selected|character_name} Spellcasting
}}{{Spell Save DC @{selected|npc_spelldc}= @{selected|npc_spellattackmod} to hit with spell attacks
}}{{Cantrips
=[@{repeating_spell-npc_$0_spellname}](~selected|repeating_spell-npc_$0_spell)
[@{repeating_spell-npc_$1_spellname}](~selected|repeating_spell-npc_$1_spell)
[@{repeating_spell-npc_$2_spellname}](~selected|repeating_spell-npc_$2_spell)
[@{repeating_spell-npc_$3_spellname}](~selected|repeating_spell-npc_$3_spell)
[@{repeating_spell-npc_$4_spellname}](~selected|repeating_spell-npc_$4_spell)
}}{{1st level (4 slots)
=[@{repeating_spell-npc_$5_spellname}](~selected|repeating_spell-npc_$5_spell)
[@{repeating_spell-npc_$6_spellname}](~selected|repeating_spell-npc_$6_spell)
[@{repeating_spell-npc_$7_spellname}](~selected|repeating_spell-npc_$7_spell)
[@{repeating_spell-npc_$8_spellname}](~selected|repeating_spell-npc_$8_spell)
}}{{2nd level (3 slots)
=[@{repeating_spell-npc_$9_spellname}](~selected|repeating_spell-npc_$9_spell)
[@{repeating_spell-npc_$10_spellname}](~selected|repeating_spell-npc_$10_spell)
}}{{3rd level (2 slots)
=[@{repeating_spell-npc_$11_spellname}](~selected|repeating_spell-npc_$11_spell)
}}
Kyle G. said:
Here is my spellbook macro for NPCs. Unfortunately it requires you to modify it for each NPC that uses it.@{wtype} &{template:default}{{name=@{selected|character_name} Spellcasting
}}{{Spell Save DC @{selected|npc_spelldc}= @{selected|npc_spellattackmod} to hit with spell attacks
}}{{Cantrips
=[@{repeating_spell-npc_$0_spellname}](~selected|repeating_spell-npc_$0_spell)
[@{repeating_spell-npc_$1_spellname}](~selected|repeating_spell-npc_$1_spell)
[@{repeating_spell-npc_$2_spellname}](~selected|repeating_spell-npc_$2_spell)
[@{repeating_spell-npc_$3_spellname}](~selected|repeating_spell-npc_$3_spell)
[@{repeating_spell-npc_$4_spellname}](~selected|repeating_spell-npc_$4_spell)
}}{{1st level (4 slots)
=[@{repeating_spell-npc_$5_spellname}](~selected|repeating_spell-npc_$5_spell)
[@{repeating_spell-npc_$6_spellname}](~selected|repeating_spell-npc_$6_spell)
[@{repeating_spell-npc_$7_spellname}](~selected|repeating_spell-npc_$7_spell)
[@{repeating_spell-npc_$8_spellname}](~selected|repeating_spell-npc_$8_spell)
}}{{2nd level (3 slots)
=[@{repeating_spell-npc_$9_spellname}](~selected|repeating_spell-npc_$9_spell)
[@{repeating_spell-npc_$10_spellname}](~selected|repeating_spell-npc_$10_spell)
}}{{3rd level (2 slots)
=[@{repeating_spell-npc_$11_spellname}](~selected|repeating_spell-npc_$11_spell)
}}