Ah, man, you’ve hit it out of the park again. I was afraid Choice of Robots might be a fluke, but Magics likewise achieves just the right kind of replayability and mechanical crunchiness that makes this kind of game great. (And that go well with delving into the code to figure out how to achieve something!)
That said! One little thing that seemed off to me early on. If you become an official town wizard with very high adoration, everyone in town seems perfectly happy with it, nobody even raising any questions. You also get +5 added to your town_suspicion, presumably because you’ve been outright announced as a wizard.
Immediately afterward, a mob comes to burn down your house and kill you, because even that +5 alone is enough to hit the highest possible town_pushback threshold. And you really can’t avoid having even more suspicion on top of that, from your efforts to help the town. Maybe you intended it, but when I saw that the first time I thought it might have bugged out, because it was odd to go from “people are matter-of-factly accepting your appointment as official town wizard” to “lynch mob.”