- Enforce minimum level 7 when starting the quest dialog with Octavio
- Use get_old_woman_map() to show the correct village name in quest info
(ask_oldwoman and return_oldwoman states) instead of hardcoding map 1
- Ensure quest progresses correctly when the player already has all required
flowers (both on state enter and on wolf kills)
- Extend completion check in when_one_killed() so flower sets obtained via
trade or previous drops still advance the quest
- Prevent negative “missing flowers” values when the player owns more items
than required
- Make “soup” flavour flag persistent using quest flags (pc.setqf/pc.getqf)
so related dialogue is preserved across relogs
- Make EXP/Yang reward text match the actual reward granted by reusing the
same random values instead of recalculating them