However, I have played plenty of adventure games set in hostile worlds (WoW, BoTW/ToTK, Mad Max, etc) that have funny little NPCs. They work, but tend to feel very video-gamey: "help me do xyz and I'll toss you some coin."
How do you do it in your WM games?