A single-file JavaScript webpage for quick table-side estimates. Plug in your dice, target numbers, armor, dodge, spell resistance, and drain to get a fast expected result using SR3-style Rule of Six math.
Ranged Combat Inputs
Attack dice, target number modifiers, dodge, armor, hardened armor, and soak.
Attack Test
Weapon + Damage
Defense + Soak
Ranged Output
Expected-value estimate, not a literal roll simulation.
Attack Dice
0
Final Attack TN
0
Expected Attack Successes
0
Expected Dodge Successes
0
Expected Net Successes
0
Staged Damage Before Soak
0
Modified Power
0
Effective Armor
0
Soak Dice
0
Soak TN
0
Expected Soak Successes
0
Estimated Final Damage
0
Magic Inputs
Built for quick combat spell and drain estimates, with a practical direct-versus-physical mode.
Casting
Target Resistance
Drain
Magic Output
Fast estimate of spell effect and drain.
Casting Dice
0
Expected Casting Successes
0
Resistance Dice
0
Resistance TN
0
Expected Resistance Successes
0
Expected Net Successes
0
Estimated Spell Damage
0
Drain Resistance Dice
0
Expected Drain Resistance Successes
0
Estimated Final Drain
0
This is a practical single-file JavaScript page, so you can save it and run it offline. It is designed for quick table use rather than exhaustive automation of every SR3 edge case.