I imported zarqon's file into KoLmafia as journeyman.txt, using the 1080 data points to initialize a couple of maps (with extensive data checking, which is how I learned that two different locations wanted to give Turtle Tamers the Ravioli Shurikens skill.)
I have written a "journey" CLI command. It has two options:
journey find SKILL
journey zones
Those are commands specifically for in-run usage. If you are not a Journeyman - or want to look at other classes), you can do
journey find CLASS SKILL
journey zones CLASS
Where class is SC, TT, PA, SA, DB, AT.
Here are some examples:
Code:
> journey find booga booga
I don't know a skill named "booga booga"
> journey find pulverize
You can learn "Pulverize" after 4 turns in Cobb's Knob Laboratory.
> journey find springy fusilli
You can learn "Springy Fusilli" after 8 turns in The VERY Unquiet Garves (which is not currently accessible to you).
> journey find advanced sauce
You already learned "Advanced Saucecrafting" after 12 turns in The Valley of Rof L'm Fao.
> journey find sing
The "Sing" skill is not available to Journeymen.
> journey find SA saucegeyser
Journeymen Saucerors can learn "Saucegeyser" after 16 turns in Cobb's Knob Laboratory.
> journey find all saucegeyser
Journeymen Seal Clubbers can learn "Saucegeyser" after 24 turns in The Obligatory Pirate's Cove.
Journeymen Turtle Tamers can learn "Saucegeyser" after 16 turns in Infernal Rackets Backstage.
Journeymen Pastamancers can learn "Saucegeyser" after 16 turns in The Haiku Dungeon.
Journeymen Saucerors can learn "Saucegeyser" after 16 turns in Cobb's Knob Laboratory.
Journeymen Disco Bandits can learn "Saucegeyser" after 8 turns in The Dire Warren.
Journeymen Accordion Thiefs can learn "Saucegeyser" after 12 turns in Cobb's Knob Menagerie, Level 1.
I'm three days into a lazy HC Journeyman run. I've started the Island War and am flyering things - but I haven't even set foot in the Cyrpt nor climbed the beanstalk yet. I have defeated Lord Spookyraven and opened the Hidden City and finished with the Peaks - and have done a fair number of optional things, some of which gained me skills - like the Tower ruins. I also did the whole Nemesis quest, up to confronting the Demon Somerset Lopez - until I realized that there was no way for me to learn Sing. Oops.
As I said, lazy and fun. I don't "compete" on challenge paths.
Let's see if I can paste in the output of "journey zones".
No, not really. Copying a table from the gCLI does NOT give me a good result in the forum.
But it makes a 62-line table like this:
Code:
zone | Skill 1 | Skill 2 | Skill 3 |
| Skill 4 | Skill 5 | Skill 6 |
---------+---------+---------+---------+
loc 1 | name | name | name |
| name | name | name |
loc 2 | name | name | name |
| name | name | name |
...
loc 30 | name | name | name |
| name | name | name |
Done in run, looking at "your" skills:
- Eliminates locations you will never be able to get to: Canadia and Thugnderdome if you are in a Knoll sign
- Strikes through zone names you haven't opened yet.
- Strikes through skill names you already learned.
"journey zones" and "journey find" are everything I've wished I had, so far.
The PR is open for review. I'll announce when it is merged.
Now, back to do day 4 of the run...