A PC macro would be more slightly more complex because instead of just putting the spells in the right order, you also have to differentiate between the different spell levels So instead of using @{repeating_spell-npc_$0_spellname} you would need to use @{repeating_spell-cantrip_$0_spellname} or @{repeating_spell-1_$0_spellname}