I was fiddling around with having a pact magic system, with magic granted from spirits where you as a player act as the battery. And was having some shenanigans to try and get it off the ground but I think I really like my current approach.
Basically like how Lancer has License Levels for Mechs which opens up a suite of abilities that are interconnected and you have to pick and mix for (based on slot and a point limit) I am looking at having various Spirit Pacts which open up magical powers for you to select from.
By limiting the characters spirit potential they can only wield a certain amount of blessings at a time - but can re-attune themselves with enough time (thinking a night) to wiel

