Cat said: I have been to that page. It did not have what I was looking for. I was also looking at other pages where they say stuff like this. /roll [[floor((@{selected|BS} + ?{Modifier|0} - d100)/10)]]d1>0. Yet I am not understanding it. The do not go into much detail. /roll is the roll command. Everything after it will be sent to the dice roller, and the output will be sent to chat, including all of the dice rolled. [[...]] designates an inline roll. Everything between the double brackets will be sent to the dice roller, and the final result will be sent to chat (you can see the individual dice by hovering your mouse over the result). If you use an inline roll inside of a roll command, it will be processed first, so you can get some randomization on another roll. floor(...) is the floor function, which rounds numbers down (towards negative infinity). @{selected|BS} will be replaced with the attribute named "BS" from the character sheet linked to the selected token. ?{Modifier|0} will create a popup window with the text "Modifier" and an initial value of 0. The value entered into the input box will be used in the roll calculation. d100 will roll a 100-sided die. d1 will roll some number of 1-sided dice (the number to be rolled being the result of the inline roll). >0 will report successes for results over 0. Say, for example, your Ballistics Skill is 55, there's no modifier to the roll, and the d100 rolls a 23. The inline roll will be floor((55 + 0 - 23) / 10) which is equal to floor(3.2) , or simply 3. Then you'd roll 3d1 and compare it to 0 for your successes. As a d1 will always result in a 1, the 3d1 will be 3, which is your degrees of success.