Since the reincarnation cache is very slow and causes multiple other bugs (like all the bank inventories closing for no apparent reason once in a while) please consider re-working the dialogue used to open banks something like this.
- Open character bank
- Open shared bank
- Open reincarnation cache (only visible if there is one)
- Close dialogue
- (Optional, old behaviour) Open all banks
- (Optional) Open shared collectible bank (or whatever it's official name is, opens the shared bank to the ingredient tab)
This way we could just open what we need and wouldn't have to endure the loading time of the reincarnation cache if we just want to grab an item from i.e. the shared bank. This change alone would speed up interacting with banks considerably and be a good step gap solution for a more proper overhaul.
If the dialogues are not shared between bankers (i.e. each NPC has it's own dialogue) you could probably get 80% of the effect of this change if you just did the banker on the airships, since that is where most people probably bank most of the time.
Thanks