Unbypassable locks
Aizistral opened this issue ยท 0 comments
Describe the feature
By default Patchouli provides config options that allow to disable locking entries behind advancements, for all books or any individual one. The suggestion is - provide a possibility to exclude a book from being affected by either of two mechanisms, supposedly through a flag in book's main json.
Additional context
Some books are designed to unlock their chapters gradually, when player actually gains the ability to obtain/create particular things described by those chapters (think Thaumonomicon with it's resarch system). In such case disabling advancement locks will serve no purpose but to confuse the player, as they will be presented with crafts that they cannot yet do even if they seemingly have everything that's neccessary.
Furthermore, books may be written in a way that alludes to player's progression, for instance - chapters may refer to other chapters under the assumption that whatever is outlined in them was discovered by player a while earlier, or describe things which supposedly happened after a certain event have occured to player, or after they visited certain location or dimension. Having entire book unlocked right away suddenly makes all of that nonsensical, ruining the immersion.