I’ve been politely asked to make another tool that will allow to edit the rooms a bit faster and with less clicks so cheer everyone because I hacked together a horrible abomination of async code, the MRM.
Now you can define your areas in a single text file that looks like this:
messages:
common_exit: &common
leave: leaves to $SHORT
arrive: arrives from $NAME.
travel: goes to $SHORT.
rooms:
- tid: entrance
id: cb3c1cm9gbrmb43nluu0
name: the entrance
description: >
The entrance is nice.
exits:
- to: other
messages: *common
- to: house
messages: *common
- tid: house
id: cb3c9a69gbrmb43nm53g
name: The House
exitName: house
description: >
the house is tall
exits:
- back: entrance
messages:
<<: *common
leave: leaves.
- tid: other
id: cb3d5v69gbrmb43nmntg
name: The Other
description: >
Meh.
exits:
- back: entrance
messages:
<<: *common
leave: leaves.
And then do two things.
First, it allows you to do a quick style check:
And second, it allows you to sync that to Wolfery:
Hopefully this solves the pain of, and I quote here, “checking every single goddamned exit in this mansion”.
The app is available as a no strings attached thing, meaning you need to clone the repo and dart run ./bin/mrm.dart
. I’ll come up with some builds for some OSes later. Probably.