#gamedev progress:
- Trader implementation: appear regularly at the tavern selling materials for crafting.
- Adventurers implementation: Have a quest and can be booked into rooms. When the embark on a quest after their stay.
- Reworked items: previously I had an
enum
to distinguish between different items. This would become infeasible once I start adding more items. Rework to have a generic item struct. - Reworked recipes: similar to items, each recipe is now a struct. The recipe defines the ingredient requirements and a function to generate the resulting item.