RPBuddy has several interlocking gameplay systems — quests, combat, inventory, and a player-driven economy. Most things run on top of the conversation system: buying, selling, and many quest steps involve talking to NPCs.