Path Restricted Free Pull/Softcore Only items

Veracity

Developer
Staff member
KoL has a number of items which "cannot be equipped in Hardcore" unless you are on a particular path.
The old way of letting you get this in Hardcore was to also mark it "Free Pull" for the specific path.
The new way of getting you items in Hardcore is for KoL to autopull them for you when you reincarnate into a Hardcore run.
If you are in a Standard-restricted run, it doesn't autopull out-of-standard items.

"Old way" items:

Boris's helm - Avatar of Boris only
Boris's helm (askew) - Avatar of Boris only
Sneaky Pete's leather jacket - Avatar of Sneaky Pete only
Sneaky Pete's leather jacket (collar popped) - Avatar of Sneaky Pete only
Jarlsberg's pan - Avatar of Jarlsberg only
Jarlsberg's pan (cosmic portal mode) - Avatar of Jarlsberg only

"New way" items:

The Crown of Ed the Undying (Actually Ed the Undying)
Thor's pliers (Heavy Rains)
box of bear arms (Zombie Slayer autopull?)
- left bear arm
- right bear arm
over-the-shoulder folder holder (KOLHS)

*** Those are all out-of-standard paths. If you ascend Hardcore into such a path, do the items still autopull?

We have special handling for the "old way" items: when parsing storage, we only put them on the "freepulls" list if you are in the appropriate path. That works, although the code suggests that if we get more, we institute a "Free Pull Path" modifier,

For the "new way" items, we don't mark them "cannot be equipped in Hardcore" - i.e. Softcore Only - because you can't get them in Hardcore unless they still autopull - and if they autopull, then we assume you can use them.

I noticed all this because "checkitems" want us to add Softcore Only to items that you simply can't get in Hardcore any more - unless you are on a particular path.

Would it be useful to have "Free Pull Path" and "Softcore Only Except Path"?
Probably not, except for shutting up checkitems. :)

Would it be useful to have "Autopull" and "Autopull Path"?
Not for KoLmafia. Any use for scripters?
 
Top