The enemies spirit decreases the amount. I think that luck has something to do with it. Cause when I first put my characters mag up, they seem to only incline slowly. Like if they were drawing 1 cure it would go, drawed 2 cures, draw 5 cures, draw 2 cures. Anyways after a while, it ends up helping. I don't know the whole story and mechanics behind it.