mirror of
https://github.com/raeleus/Hashtag-DnD.git
synced 2025-07-05 13:10:28 -04:00
Allow adding a value to dice rolls in #roll.
This commit is contained in:
parent
09b404cbdc
commit
ca76856c90
4 changed files with 24 additions and 11 deletions
8
Input.js
8
Input.js
|
@ -591,9 +591,10 @@ function doRoll(command) {
|
|||
if (dice == null) dice = "d20"
|
||||
dice = formatRoll(dice)
|
||||
|
||||
var roll = calculateRoll(dice)
|
||||
if (rollType == "advantage") roll = Math.max(roll, calculateRoll(dice))
|
||||
if (rollType == "disadvantage") roll = Math.min(roll, calculateRoll(dice))
|
||||
var addition = getAddition(dice)
|
||||
var roll = calculateRoll(dice) - addition
|
||||
if (rollType == "advantage") roll = Math.max(roll, calculateRoll(dice) - addition)
|
||||
if (rollType == "disadvantage") roll = Math.min(roll, calculateRoll(dice) - addition)
|
||||
|
||||
state.show = "none"
|
||||
|
||||
|
@ -603,6 +604,7 @@ function doRoll(command) {
|
|||
|
||||
if (roll == 20) text += " Critical Success!"
|
||||
else if (roll == 1) text += " Critical Failure!"
|
||||
else if (addition > 0) text += ` + ${addition} = ${roll + addition}`
|
||||
|
||||
text += "]\n"
|
||||
return text
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue