“Who hasn’t destroyed one or two worlds?…I’d be surprised if I met a demonic entity that hasn’t!” -Kurokami
I love Warlocks but I find patrons to be some of the hardest npc’s to run. They are often larger than life, have their own motivations, and are very powerful. Running proper patrons with all of these elements can border on railroading. Up until now, I’ve been running patrons as normal npc’s and allowing the players to determine how often they interact with their patron but I think this approach lacks some of the conflict inherent in the warlock class flavor.
How do you guys avoid veering into railroad territory? I’ve seen people roll a dice to determine what a patron does, ignore the patron completely, or even allow their player to roleplay their patron.