I threw this javascript/HTML form together based on the information posted in this EQTraders FAQ link . I hope it's usefull to some of you.
p.s. if you put it in a more usefull form, let me know, please
Tairne Toirrdhealbhaigh
41 Druid on Kane Bayle
243 Baker
188 Smith
163 Tailor
200 Everything else I can be =)
101 Drinker (hic')
Code:
<html> <title>Success Rate Calculator</title> <script language="javascript"><!-- // function determine() { triv = document.Calc.Trivial.value / 1.0; if (triv == 0) document.Calc.Trivial.value = 17; skill = document.Calc.Skill.value / 1.0; mod = 1.0; for (i=0; i < document.Calc.Mods.length; i++) { if (document.Calc.Mods[i].selected) { mod = document.Calc.Mods[i].value;}} effskill = document.Calc.EffSkill.value / 1.0; success = document.Calc.Success.value / 1.0; if (success == 0) { if (skill == 0) document.Calc.Skill.value = 21; effskill = Math.floor(skill * mod); if (effskill >= 252) effskill = 252; document.Calc.EffSkill.value = effskill; if (triv >= 68) success = Math.ceil(effskill-3/4*triv+51.5); if (triv < 68) success = Math.round(effskill-triv+66); if (success <= 5) success = 5; if (success >= 95) success = 95; document.Calc.Success.value = success; } else { if (triv >= 68) effskill = Math.round(success + 3/4 * triv - 51.5); if (triv < 68) effskill = success + triv - 66; document.Calc.EffSkill.value = effskill; skill = Math.ceil(effskill / mod); document.Calc.Skill.value = skill; } } //--!></script> </head> <body> <form name="Calc"> <table> <tr><td>Trivial : </td> <td><input type="text" name="Trivial" size="5" /></td></tr> <tr><td>Skill : </td> <td><input type="text" name="Skill" size="5" /></td></tr> <tr><td>Modifiers : </td> <td><select name="Mods" width="7"> <option value="1.00" SELECTED> None</item> <option value="1.01"> 1% Mod</item> <option value="1.02"> 2% Mod</item> <option value="1.03"> 3% Mod</item> <option value="1.05"> 5% Mod</item> <option value="1.10">10% Mod</item> <option value="1.15">15% Mod</item> </select></td></tr> <tr><td>Eff. Skill: </td> <td><input type="text" name="EffSkill" size="5" /></td></tr> <tr><td colspan="2"><hr /></td></tr> <tr><td>Success : </td> <td><input type="text" name="Success" size="5" /></td></tr> <tr><td colspan="2"> <input type="button" name="Submit" value="Submit" onclick="determine();" /> <input type="reset" name="Reset" value="Reset" /></td></tr> </table> </form> </body> </html>

Tairne Toirrdhealbhaigh
41 Druid on Kane Bayle
243 Baker
188 Smith
163 Tailor
200 Everything else I can be =)
101 Drinker (hic')
Comment