A quick how-to to work around the limitations on accessing LocalStorage from within a Web Worker instance.
Manticore 0.5-beta1 has been released, with an overhauled codebase, and a number of small UI improvements.
Dexie is a very thin layer on top of the IndexedDB API. The primary advantage of Dexie is that, unlike the IndexedDB API, its not completely awful.
Short version: prefer interface extension over type aliases for structured message types.
Exploring how to use newer features of the TypeScript type system to work with structured messages in the browser.
In which I confess to giving up the tube amp snobbery.
Arthur Chu articulates the problems I had with Daredevil season 2 far better than I ever could.
They had a golden opportunity to include just one Asian character who didn’t know martial arts and wasn’t a remorseless killing machine, and they didn’t—that was the one member of the Hand who had to be a white guy.
Improvising telling but subtle details on the fly is tricky, especially if the players catch you off-guard. They’ve suddenly flown to Iceland to follow a lead you hadn’t prepared, and now you’re scrambling not only to get back ahead of the Agents, but also get a handle on where the overall campaign is now going. With all that to think about, atmosphere and description suffer, and your NPCs become bland stick figures who meet the PCs in, I dunno, an office or somewhere.
Using motifs – ideas that recur in different forms throughout the campaign – can help with this.…