DMPC, as a term, is a lot like railroad(ed/ing); it is, by definition, a term for a negative experience. Can an NPC adventure with a party long-term? Absolutely! But it is a fine line between NPC and DMPC. To keep an NPC reliably useful, interesting, and capable of contributing on a meaningful...