-
Notifications
You must be signed in to change notification settings - Fork 8
Description
I think it's worth looking into improving the profit log even further. Right now, the tracking categories (e.g. "Garbo", "Leveling", etc.) that it prints are hardcoded, even though they are saved as tags in the profit log. This means that if there are typos in the tracking property, or if I forget to add a category to the printed log, they don't show up except in the total for that leg. Iterating over all tags for each leg would let us make sure we don't miss any.
Tracking which Quest/Task names contribute to which category could also be helpful, and storing profits by Quest/Task name and associate tag could allow for much more detailed analysis than what we have right now. An additional setting for verbosity of profit logs would probably be helpful (profitverbosity -> -1: do not print profits, 0: daily total only, 1: profit per leg, 2: profit per category (default), 3: profit per task)
It might also be nice to be able to print a profit log via a runtime flag (e.g. goorbo profits)