All 3 changes below are opt-in and by default should have no change to the behavior.
All appropriate configuration entries and defaults will be set on the first run.
Select Quests with highest Exp or MercExp rewards
General > questSelectionType
Possible values are:
- Priority - existing mechanism. Uses [QuestPriority] section
- Exp - Selects quests with the highest character experience rewards first
- MercExp - Selects quests with the highest mercenary experience rewards first
General > minimumQuestExperience (default "0.0")
- Only valid when questSelectionType is "Exp" or "MercExp"
- Will only start quests that reward the specified amount or more of character or mercenary experience.
Restart Macro based on Quest Rotation
General > monitorQuestRotation (default: 0)
By default the macro kicks off when the first quest duration has expired.
This new flag will kick off when quests have been rotated, if sooner.
One example valid case for its use is when set to only claim quests with Exp of 2.0%+ (for example). May decide to wait 6 hours for next quest rotation rather than lock up quests that only give 0.5% for 24 hours.
Only Specify Desired Priorities
Priorities=Types|Rarities|Durations|Levels
This change allows only those priorities desired to be specified.
i.e. Priorities=Types|Rarities
This can dramatically speed up the quest selection process by not having to factor in undesired filters.