Roll Type Editor

You can open the Roll Type Editor by opening the Verse Editing pod and scrolling down to "Roll Types". The Roll Type Editor currently uses programmer-esque logic.

Debug Alert
This will create an alert window with a custom message to the Player who uses this Roll Type embedded in a Sheet Block.

If-Then
Executes a bit of code when a condition is met. For example: This is a chunk of the settings for Forged in the Dark.

When you add an If-Then block, you get something like this:

If  then:

You can set the Condition to one of the following:

Compare Numbers
Compare a number to another number. In the example image, they dragged a  to the left side, set the comparison to , and then set the right side number to 0. So this code only executes if the Stat being rolled in the Sheet Block is a 0.

Compare Boolean
This feature is not yet complete, but a Boolean in programming is a value of true or false.

Compare String
Another incomplete feature.

Compare Block Field
Warning! When I try to specify a Block Feld, my browser/window crashes!

Compare Advantage Type
This allows you to set Advantages and Disadvantages on a Roll Type D20 style.

Compare Roll Type
This is an incomplete feature.

For Loop
In programming, "for" loops run a piece of code over and over again for each thing that meets the condition, rather than once like in an If-Then statement.

The only option currently available in For Loops is to

Compare Numbers
You can do a lot with this option, but it is still under construction. As an example, this bit is for World of Darkness games, and adds a number of 10-sided dice based on the rolled Stat:

Value of Rolled Stat
In a checkbox Stat, returns the value of the currently "checked" number of dots.

Max Value of Stat
In a checkbox Stat, returns the total number of checkboxes available for the Stat.

Number Being Iterated
I am unsure of what this does.

Add/Subtract/Multiply/Divide Numbers
Lets you do math with values.

Maximum
Lets you select the largest of two numbers.

Round Down/Up
I'm not sure what this does. Might be meant to be used with multiplication/division blocks.

If Then Else
Lets you set a numerical value IF a condition is met, or ELSE use a different value.

Values
Lets you set a negative or positive numerical value.

Add Dice to Dice Pool
Lets you set a dice of a variable number of a sides to the dice pool. Unfortunately does not yet support X number of dice, you must add a block for each die or use a For Loop as above.

Add Modifier to Dice Pool
Adds a positive or negative numerical value modifier to the dice pool.

Set Dice Pool Result Type
Sets the type of result to count for rolls. Current options are:

Sum
The total value of all dice added together.

Max Roll
The die with the largest value is counted as the result.

Min Roll
The die with the smallest value is counted as the result.

Send Message to the Chat
Self-explanatory.