In order to more quickly do PBP games, I have written an 'Arena' BBCODE. It produces a 250 ft x 250 ft arena. The code is

Code:

[arena]coords[/arena]

The coords change table colors. The first variable in each coord is from top to bottom, the second is left to right - an x divides them. For example 3x123 Would change cell that is 3 down, and 123 to the right.

Next there are various area coordinates possible. To produce a line, you use a _ between the beginning and end point. For example 1x1_50x50 would draw a line from one corner of the arena to the other.

To produce a box effect, you use similar to a line, but splitting # between two opposite corners. 20x20#30x30 would draw a 10x10 box (50 feet by 50 feet) covering between these coordinates.

The final area is cones, which work a bit differently. cones are in the format of.. 1c2x3x4 The 1st number is the direction the cone is facing. 1 is north west, 2 is north, 3 is north east, 4 is east, 5 is south east, 6 is south, 7 is southwest, and 8 is west. The 2nd number if the size of the cone, in grid squares. and the final two coordinates are the origin of the cone. 4c5x10x10 would produce a 25 ft (5 x 5) cone, starting at 10 x 10, and facing east.

Following this number is the color. r is red b is blue y is yellow g is green p is purple o is orange w is white

anything else (or blank) is black

You can put in thousands of coords. Each coord is split with a "-" For example:

The dicepool is for all the dice you are rolling. Once you hit submit on your post, the dice are then stored into a database with your post so that editing your post will not allow you to 'reroll'.

The dicepool may contain any number of dice in standard dice for (XdY), separated by commas. Each dice may also be named by placing the name before a colon ( : ) in front of the dice associated with it. In example, if you wanted to roll a to hit (a d20) and an attack bonus of +3 with a d8+2 of damage, you would use the code:

Code:

[dice]Attack:1d20+3,Damage:1d8+2[/dice]

Which would produce: [dice]Attack:1d20+3,Damage:1d8+2[/dice]

Each dice may be followed with a percent sign and a number in order to drop that many of the lowest dice. For example, if you were rolling standard stats, you would use 4d6 and drop the lowest 1, or 4d6%1.

After the drop specifier (or dice if you do not use it), any amount of operations may be added to the dice result, such as the +3 and +2 given to the dice roll above. The operations available are + - / * ^ < and >. The + - / * being standard addition, subtraction, division, and multiplication and ^ is raising the dice to an exponent. The < (less than or equal to for the dice roller) and > (greater than or equal to for the dice roller) operations each raise or lower the min or max the result may come out to. For example, 1d4>2 would always come out as at least 2 and 1d4<3 would never roll beyond 3.

Any amount of whitespace (spaces and newlines) may be placed in the dicepool, as long as you do not put spaces within the XdY itself.

To roll 4d6, dropping the lowest die each time with a minimum of 6 for the six abilities scores (though, this is non standard), you might write:

Which would produce: [dice=Ability Scores] Str:4d6%1>6, Dex:4d6%1>6, Con:4d6%1>6, Int:4d6%1>6, Wis:4d6%1>6, Cha:4d6%1>6[/dice]

(edit) Oh hey, my attack critted. [dice]Crit Confirm:1d20+3[/dice] Notice: When editing your post, all your previous dice stay the same. You may add new dice to the end of your post, however.

Users browsing this forum: No registered users and 0 guests

You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum