[scripts][tome] Scholarship-training using tomes #6734
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
tome.lic:
Script for training scholarship using HE books. The shop calls them tomes, so that's the term I'm using for these specific scholarship-training books.
You can use this to either train actively (get out a tome, sit there studying it until you hit your goal), or passively. I don't recommend active training with higher ranks.
With passive training, the script runs continously in the background waiting for the right conditions. A key condition is that a whitelisted script must be running. These whitelisted scripts are ones where you'll have at least one hand free for holding a tome: outdoorsmanship, appraisal, first-aid, attunement, etc.
Especially at higher ranks, the learning bonus for finishing a book really isn't worth the 50% concentration hit, so there's a
quit_early
YAML setting that will stow the book on the second-to-last page (RT permitting).Juggling items around while other primary scripts run is a little risky. I could be persuaded that it's better and simpler to just integrate something like this directly into attunement sigil, or only using the tomes for active training at lower ranks. But the passive approach has been working well for me.
base.yaml:
Settings for the tome script
task-forage.lic:
Minor tweak to make it eligible for passive training using tome.