Making "Bring Me 3 Herbs" Actually Work: Building a Quest and Objective System
Data2026-07-16
You have dialogue, an inventory, and saving — yet the most ordinary fetch quest in all of RPGs, "collect 3 herbs and return to the villager," won't come together. What's missing is a home for progression state. Model quests with four states, separate master data from progress data, accept from a dialogue choice, update objectives from inventory changes, handle turn-in and rewards, and restore everything from a save — while plugging the classic holes: items collected before accepting, double rewards from button mashing, and saves that break when an asset gets renamed.