In a few days I'm playing in a 5e playtest on Maptool with a few friends, so I decided to come up with a macro to handle most of my rolls. The DM won't be using a framework, so the macro is as all-inclusive as I could make it without spending too much time on it.
[h: abort(input( "rollType|Advantage, Normal, Disadvantage|Roll Type|RADIO|SELECT=1 VALUE=STRING", "d20Bonus|0|d20 Roll Bonus|TEXT|WIDTH=10", "dmgRoll|0|Damage Roll (optional)|TEXT|WIDTH=10", "critDamage|0|Critical Damage (optional)|TEXT|WIDTH=10" ))]
Essentially, it prompts you with four options: Roll Type: Advantage takes the highest of two d20 rolls, Normal just rolls 1d20, and Disadvantage takes the lowest of two d20 rolls. The option defaults to "Normal". d20 Roll Bonus: text field for a numerical bonus to the roll Damage Roll (optional): standard dice expression or flat number. Leave at zero if this is not an attack. Critical Damage (optional): standard dice expression or flat number. If Damage Roll is zero, this does nothing.
The macro output is just two lines in the chat window. The first line just a header describing the roll. If the Damage Roll box is left at 0, the header reads "Basic Roll (RollType)". If the Damage Roll box has anything other than 0, the header reads "Attack Roll (RollType)". The second line holds the roll results. The d20 result comes first, with a Rumble Slim style tooltip. A roll of 1 or 20 will have either "Failure!" or "Critical Success!" just after this. If the Damage Roll box has anything other than 0, damage results are printed next, otherwise the line ends.
It's not much, but it should help run a playtest character.
EDIT: And I just realized I posted this in the User Creations forum instead of the Drop-In Resources forum... Sorry, mods
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
Who is online
In total there are 4 users online :: 0 registered, 0 hidden and 4 guests (based on users active over the past 5 minutes) Most users ever online was 243 on Sun Nov 04, 2012 6:14 am
Users browsing this forum: No registered users and 4 guests