I just bought and played the game, and during my first creation, I realized that an NPC can certainly give quests one by one, but I’m not sure it’s possible to prevent a recovery of quest before another one is carried out, I explain myself by an example:
-Roger welcomes me in the game, he sends me to help Steve.
-Steve asks me to kill 7 bears.
-Steve thanks me and sends me back to Roger
-Roger can now give me a new quest and send me to Dylan because I fulfilled the condition, the last quest done well (i.e.: Steve thanks me and sends me back to Roger)
I don’t know if it’s very clear but I think the idea is interesting, to fulfill prerequisites to unlock new quests, kill an elite monster, have a certain lvl, complete a specific quest from another pnj, visit a place, etc.
(translated by google translate)