This is a StoryNexus content design pattern. Other patterns can be found on the Content Design Patterns page.
This is a lot like a Midnight Staircase. But there are several progress qualities, and ways of increasing each one. And instead of the ‘spending progress’ branches having different required levels of a single quality, they require various combinations of the qualities. So, spending branch 1 might require progress quality A only. Branch 2 needs both A and B. Branch 3 needs A and B and C. So the player picks a few plates from the buffet of available progress qualities. This can get quite complex quite quickly, so limiting to around 3 progress qualities is a good idea.