MQBN 1.5 released

I’ve now released version 1.5 of Mouse QBN (MQBN), the Sugarcube storylet extension.

Version 1.5. has some breaking changes around how Sequences are handled compared to 1.4, and also introduces an entirely new syntax for declaring storylets on passages (using <<storylet>>) and a simple twinescript condition type.

  • Sequences have been internally reworked to no longer depend on setup values
  • The tws (twinescript) condition type has been added
  • The <<storylet>> macro now has shortcut forms to make storylets easier to define
  • The <<storyletscan>> macro no-longer takes a store as an argument
  • The <<storyletinclude>> macro has been added as a companion to <<include>>

The tutorial has also been updated to mention the new syntax.

2 Likes

New user here.

I am trying to use MQBN to create my first project (I love the idea of random exploration, QBN and how Fallen London implemented it)

After a few tries, I cannot pinpoint the source of a bug:

When I use default store, everything behaves as expected, but if I put storylets in the named store, they all behave as if they have setting sticky: true

my :: StoryInit looks like this:

<<storyletsinit>>
<<storyletsinit 'inTheHouse'>>
<<storyletscan>>

all the storylets from the 'inTheHouse' do not disappear after being read.

Do you have any advice?

I’ve replied to your DM just now, sorry about the delay!