Myth-Weavers Help Generators

Dice Rolling

Myth-Weavers has a built-in dice roller wired directly into the posting experience. Rolls are server-side, timestamped, and tamper-proof. This makes it easy for GMs and players alike to keep track of previous rolls and combat in the play-by-post style.

The dice roller is designed to mimic the real table. You roll dice while crafting your post rather than having to wait for the post to save to see the results. Rolls are immediately permanent parts of the topic's timeline; they can't be hidden from the GM or other players (though hidden rolls can be later revealed). No cheating!

How to roll

In any topic, open the Dice Roller panel. Standard dice notation:

Type, click Roll, or use ⌘/Ctrl+Enter for the keyboard shortcut. Not sure of the syntax? The ? Syntax button on the dice panel opens a quick reference.

A single roll line is capped at 200 dice (counting any rerolls or exploding dice it generates) — well beyond any normal roll. If you exceed it, the roll is rejected with a "maximum of 200 dice" message and nothing is posted; split it into smaller rolls.

The Random tab of the reply composer, with an expression typed but not yet rolled. The live readout confirms the syntax before you commit.
The Random tab of the reply composer, with an expression typed but not yet rolled. The live readout confirms the syntax before you commit.

Notation in detail

The standard formula is [number]d[sides][operation][modifier]1d20+3 rolls one d20 and adds 3.

Functions

More complex rolls use function-call syntax: the function name wraps the dice in parentheses, e.g. keep(4d6,highest,3). Two rules apply throughout:

Throughout, order is highest or lowest and direction is above, below, or both.

keep / drop

keep(dice, order, number) rolls the dice and keeps the number highest or lowest; drop(dice, order, number) discards them instead. Omit number and one die is kept/dropped. keep and drop are inverses — keep-highest-3 of 4d6 equals drop-lowest-1.

sort

sort(dice, order) returns the rolled dice sorted highest-to-lowest or lowest-to-highest — sort(4d6,highest).

reroll

reroll(dice, threshold, direction, count) rerolls any die at or beyond the threshold. With below, dice at or under the threshold are rerolled; with above, dice at or over it. count caps how many times each die is rerolled — omit it (or use 0) for unlimited. Default direction is below.

explode

explode(dice, threshold, count) — for each die at or above the threshold, roll an extra die; if that one also reaches the threshold it explodes again. count limits the chain (omit or 0 for unlimited) — explode(3d6,6).

success / failure

success(dice, threshold, direction, cancel, bonus) counts how many dice meet the criteria. above counts dice at or over the threshold; below, at or under it. Set cancel to yes to let each 1 cancel a success, and bonus to yes to add a success for each maximum die rolled. Both default to no.

failure(dice, threshold) counts dice at or below the threshold — the same as success(dice, threshold, below).

repeat

repeat(expression, count) runs the whole expression count times and returns a list of results. Because the result is a list, you can't add to it at the top level — put any modifier inside: write repeat(keep(4d6,highest,3)+4,6), not repeat(keep(4d6,highest,3),6)+4.

Game systems

Several systems have dedicated roll functions:

Common rolls

Paste these straight into the panel (rename the label before the colon to taste):

Visibility

Decide who sees the result before you roll:

The pending-and-claim flow

After rolling, the result sits in your Pending Rolls panel. Pending rolls aren't attached to any post yet — they're staged.

This is the core dice mechanic: roll first, then write the post and claim the rolls you want to attach. The rolls appear inline in the timeline, timestamped to when they were originally rolled, not when you claimed them. That way the correct rolls show up when that action was taken, so the GM can see exactly when something was rolled.

Rolls you have made but not yet posted. Tick the ones that should ride along with your reply.
Rolls you have made but not yet posted. Tick the ones that should ride along with your reply.
The whole staging step end to end: type an expression, roll it, and watch the result land in Pending Rolls ready to be claimed.
Why pending-and-claim matters

PBP runs on trust, but pure trust scales badly across years and dozens of players. The pending-and-claim model makes the trust mechanical: every roll is permanently recorded and timestamped at the moment of rolling, not the moment of claiming. A GM can see that someone rolled six times in a topic and claimed two — visible, not necessarily punishable, but a basis for a conversation if the pattern matters. Most players never need to think about it; it's there for the rare case where it does.

In the timeline

Claimed rolls show up inline in the topic, in chronological order. Each displays:

A claimed roll set rendered under the post it belongs to, one numbered row per roll.
A claimed roll set rendered under the post it belongs to, one numbered row per roll.

[GM]

Adding a roll a player forgot. If a player wrote their post but forgot to claim the roll, you don't have to make them redo it. Roll the dice yourself in that topic's dice panel — the result lands in the timeline as an unclaimed roll. On that roll's card, Claim into player's post above attaches it to the post directly above (the buttons name whose post they target, so you always know where it's going). Because you're a GM you can claim into any member's post in your game, not just your own.

Undoing a claim. Claimed the roll into the wrong post? Open the roll's Show details (in the roll panel under the post) and use Detach from post. The roll pops back out to the timeline at its original spot, ready to claim again. Anyone who can edit the post can detach a roll from it.

Drawing cards

Some games want cards rather than dice — Savage Worlds initiative, a tarot spread, a Deck of Many Things, a homebrew oracle. The Cards mode of the Random tab draws them, and the result lands in the timeline exactly like a roll: same claiming, same visibility options, same permanence.

Pick a deck, choose how many cards, and press Add Draw. The draw joins whatever else you have queued — you can queue two dice rolls and a card draw and commit them together, in order.

The Draw Cards panel. Pick a deck, set how many, and add the draw to the queue — or deal one to every player at once.
The Draw Cards panel. Pick a deck, set how many, and add the draw to the queue — or deal one to every player at once.

One each deals a separate card to every player in one click — the button shows the count, so for a four-player game it reads One each (4). Each draw is its own row, labelled with that player's name, so the result reads as an initiative order rather than an anonymous handful of cards. If the deck is set to stay open, all of them come from the same deck, so no two players can be dealt the same card.

You can also type a draw instead of using the picker. The Type tab takes card lines alongside dice, one per line:

Attack:1d20+5
Initiative:draw 1 from @blackrock-initiative

Preview only covers the dice — a card draw has no preview, because drawing a card really does take it out of the deck.

Every game can use the standard decks (a 52-card deck, one with jokers, a tarot deck, and the Savage Worlds action deck). A GM can add decks of their own; see below. Community-forum topics can draw from the standard decks too — game decks and open decks need a game.

A committed draw. The cards render as faces, and the detail column names the deck and how many are left in it.
A committed draw. The cards render as faces, and the detail column names the deck and how many are left in it.

Decks that stay open

By default each draw is independent: the deck is shuffled fresh, so drawing three cards twice in a row can give you the same card twice. That matches how dice work, and it's what you want for a tarot reading or a one-off omen.

For initiative, you want the opposite — a deck that remembers what's already been dealt. Tick Keep this deck open for this topic when you draw, and the deck stays open: subsequent draws come from what's left, and the panel shows how many cards remain.

An open deck belongs to the topic it was opened in, so two simultaneous combats in two threads each get their own without anyone having to think about it. You can have several open at once in the same topic.

Decks stay open inside a game. In the community forums there is no game to hold one, so draws there are always independent — you get the standard decks and a fresh shuffle every time, and no "keep this deck open" option.

[GM]

Reshuffling and closing. With an open deck selected, you get two extra buttons. Reshuffle returns every card and starts a fresh shuffle — that's the one you want when Savage Worlds tells you to reshuffle at the end of a round in which a Joker was dealt. Close stops any further drawing.

Neither one touches history. Draws already made stay in the topic, exactly as they were, forever — closing a deck, deleting a deck, or editing one never changes a card that was already dealt.

Why deleting a draw doesn't put the card back. If you delete a card draw, the card stays spent. Returning it would let a card that players have already seen come back around, which is the card equivalent of quietly rerolling. If you need cards back, reshuffle — it's visible to everyone, which is the point.

A note on the count. The "cards left" number is worked out per person. A GM-only draw doesn't move it for the players, because otherwise the number would give away that a hidden draw happened. Your count is the true one; theirs may read high.

Making your own decks

[GM]

Manage Game → Card Decks is where a game's own decks live. Write one card per line:

A♠  Ace of Spades
🐉  Ancient Dragon | A wyrm of the old world
The Fool

Start a line with an emoji or symbol followed by two spaces to give the card a face; anything after a | is a description. Card images beyond emoji aren't supported yet.

Editing a deck never disturbs a game in progress — a deck already open in a topic keeps playing with the cards it was opened with.

Roll history

Every roll is permanently recorded. The full roll history for a topic shows every roll ever made there — who, what, the results, the visibility. Useful for the rare audit and for the always-interesting "wait, when did Jen's character last crit?" stats.​

Next steps

Your character probably needs a home. Characters, Resources, and Maps covers sheet linking, wiki pages, and the rest.