I made a patch that adds a preference, globalPath.
The point would be to "store" which path (more exactly, its ID) you're in for aftercore, so that you can see if you are, for example, in Community Service's aftercore, which still locks Council quests.
I originally wanted to make the preference only for information storage, and make it so that you could use my_path( boolean ) or my_path_id( boolean ) to get it, but got convinced to refrain from doing that, though that meant I was forced to end up storing the path as its ID rather than its name.
It's not much, but it would be a start.
(I was originally thinking of adding another possible value to quest properties: rather than only having unstarted and finished as "edge" values, we would also have n/a (not available). May not be needed if this globalPath feature is implemented, though... ... or not? =3 )
View attachment globalPath.patch
The point would be to "store" which path (more exactly, its ID) you're in for aftercore, so that you can see if you are, for example, in Community Service's aftercore, which still locks Council quests.
I originally wanted to make the preference only for information storage, and make it so that you could use my_path( boolean ) or my_path_id( boolean ) to get it, but got convinced to refrain from doing that, though that meant I was forced to end up storing the path as its ID rather than its name.
It's not much, but it would be a start.
(I was originally thinking of adding another possible value to quest properties: rather than only having unstarted and finished as "edge" values, we would also have n/a (not available). May not be needed if this globalPath feature is implemented, though... ... or not? =3 )
View attachment globalPath.patch