Roll Test

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

[H: Times=arg(0)]

[H: TN=arg(1)]
[h: Pass = 0]
[h: Failures = 0]
[h: Sixs = 0]
[h: Ones = 0]
[h: Twos = 0]
[h: Threes = 0]
[h: Fours = 0]
[h: Fives = 0]

[H,c(Times), CODE:
{
[h: Rawroll = 1d6]
[h: Six = IF(Rawroll == 6, 1, 0)]
[h: Win = IF(Rawroll >= TN, 1, 0)]
[h: Fail = IF(Rawroll < TN, 1, 0)]
[h: One = IF(Rawroll == 1, 1, 0)]
[h: Two = IF(Rawroll == 2, 1, 0)]
[h: Three = IF(Rawroll == 3, 1, 0)]
[h: Four = IF(Rawroll == 4, 1, 0)]
[h: Five = IF(Rawroll == 5, 1, 0)]
[h: Sixs = Sixs + Six]
[h: Ones = Ones + One]
[h: Twos = Twos + Two]
[h: Threes = Threes + Three]
[h: Fours = Fours + Four]
[h: Fives = Fives + Five]
[h: Pass = Pass + Win]
[h: Failures = Failures + Fail]
}]

[H: Results = strPropFromVars("Ones,Twos,Threes,Fours,Fives,Sixs,Pass,Failures",


"UNSUFFIXED")]
[H: macro.return = json.fromStrProp(Results)]

<table border=0 cellspacing=1>


<tr bgcolor="#999999">
<td width=95><b>No. Dice Rolled:</b></td><td width=30> {Roll}</td>
<td width=100><b>Target Number:</b></td><td width=> {TN}</td></tr>
<tr bgcolor="#cccccc"
style="color:green"><td><b>Successes:</b></td><td>{Pass}</td><td><b>6s:</b></td<td>
{Sixs}</td></tr>
<tr bgcolor="#cccccc"
style="color:red"><td><b>Failures:</b></td><td>{Failures}</td><td><b>1s:</b></td><t
d>{Ones}</td></tr>
[r, if(Highlights==1):'<tr
bgcolor="#cccccc"><td><b>2s</b></td><td>'+Twos+'</td><td><b>3s</b></td><td>'+Threes
+'</td></tr><tr
bgcolor="#cccccc"><td><b>4s</b></td><td>'+Fours+'</td><td><b>5s</b></td><td>'+Fives
+'</td></tr>']
</table>

You might also like