Percent to Dragon (or logosian, dragon lord, or whatever you want!)

edited August 2015 in Tech Support
A friend was asking for a percent to dragon calculator for Mudlet, checked out a few, math wasn't adding up. Decided to write my own.

Since I could get the percent to dragon, why not add in logosian? Dragon lord? Any level?

Grabbed the experience numbers off an old post of Sena's, wrote this up:

Lots of options here. If you just run: levelcalc.dragonpercent ()

You'll get your percent to dragon. Same for levelcalc.logosianpercent () or levelcalc.dragonlordpercent ()

You can also throw in whatever percent you want to look at, by doing levelcalc.percentto (95) to see how far you are towards 95. Or levelcalc.percentto (85, 50) for level 85 and 50%.

If you want to play around more, you can do levelcalc.percentto (99, 0, 90, 0) to see how far level 90 and 0% is towards getting level 99 and 0% (dragon).

Works up to level 199.

levelcalc = {
xpto = {
0, 5000, 10500, 20550, 35205,
50525, 70577, 95043, 122000, 152000,
185000, 225000, 267000, 312000, 359000,
407000, 456000, 506000, 561000, 621000,
691000, 761000, 836000, 916000, 1001000,
1091000, 1186000, 1286000, 1391000, 1501000,
1616000, 1736000, 1861000, 1986000, 2116000,
2251000, 2391000, 2536000, 2686000, 2941000,
3096000, 3256000, 3416000, 3581000, 3746000,
3916000, 4150000, 4353395, 4794382, 5279468,
5813062, 6400016, 7045665, 7755879, 8537115,
9396474, 10341769, 11381594, 12525401, 13783589,
15167596, 16690004, 18364653, 20206766, 22233091,
24462048, 26913901, 29610939, 32576939, 35840356,
39430114, 43378848, 47722456, 52500425, 60000000,
70000000, 83000000, 100000000, 120000000, 150000000,
185000000, 225000000, 270000000, 320000000, 375000000,
435000000, 500000000, 570000000, 645000000, 725000000,
810000000, 900000000, 995000000, 1095000000, 1200000000,
1310000000, 1425000000, 1545000000, 1670000000, 2000000000,
2346500000, 2710325000, 3092341200, 3493458200, 3914631000,
4356862400, 4821205300, 5308765300, 5820703300, 6358238200,
6922649800, 7515281900, 8137545600, 8790922400, 9476968000,
10197315800, 10953680900, 11747864200, 12581756600, 13457343600,
14376709900, 15342044500, 16355645800, 17419927100, 18537422400,
19710792400, 20942830900, 22236471300, 23594793700, 25021032200,
26518582600, 28091010500, 29742059700, 31475661300, 33295942900,
35207238500, 37214098800, 39321302100, 41533865500, 43857057000,
46296408000, 48857726500, 51547110900, 54370964500, 57336010700,
60449309200, 63718272600, 67150684100, 70754716100, 74538949700,
78512394900, 82684512300, 87065235500, 91664994800, 96494742000,
101565976500, 106890772700, 112481808700, 118352396500, 124516513600,
130988836500, 137784775500, 144920511400, 152413034000, 160280182700,
168540688800, 177214220200, 186321428100, 195883996300, 205924692900,
216467424000, 227537292000, 239160653000, 251365182000, 264179938000,
277635431000, 291763699000, 306598380000, 322174795000, 338530031000,
355703029000, 373734676000, 392667906000, 412547797000, 433421683000,
455339262000, 478352721000, 502516853000, 527889191000, 554530146000,
582503149000, 611874801000, 642715037000, 675097284000, 709098643000,
744800071000, 782286569000, 821647393000, 862976257000, 906371565000,
},
getxp = function (level, percent)
local tonextlevel = (levelcalc.xpto[level+1] - levelcalc.xpto[level])
return levelcalc.xpto[level] + (tonextlevel*percent/100)
end, -- func
percentto = function (level2, percent2, level, percent)
local level = level or tonumber (string.match (gmcp.Char.Status.level, "(%d+) %(.+%%%)"))
local percent = percent or tonumber (string.match (gmcp.Char.Status.level, "%d+ %((.+)%%%)"))
local x = levelcalc.getxp (level, percent) / levelcalc.getxp (level2, (percent2 or 0)) * 100
x = math.floor (x * 100 + 0.5) / 100
return x
end, -- func
logosianpercent = function (level, percent)
return levelcalc.percentto (80, 0, level, percent)
end, -- func
dragonpercent = function (level, percent)
return levelcalc.percentto (99, 0, level, percent)
end, -- func
dragonlordpercent = function (level, percent)
return levelcalc.percentto (100, 0, level, percent)
end, -- func
}
Current scripts: GoldTracker 1.2, mData 1.1
Site: https://github.com/trevize-achaea/scripts/releases
Thread: http://forums.achaea.com/discussion/4064/trevizes-scripts
Latest update: 9/26/2015 better character name handling in GoldTracker, separation of script and settings, addition of gold report and gold distribute aliases.
«1

Comments

  • Awesome, so this is the XP numbers to level 200?

    It's amazing to know when you are Logosian you need to redo that 10 times to reach dragon.

    And from 100 to 200, it's redoing 0-100 another...453 times.
  • Dochitha said:
    Awesome, so this is the XP numbers to level 200?

    It's amazing to know when you are Logosian you need to redo that 10 times to reach dragon.

    And from 100 to 200, it's redoing 0-100 another...453 times.
    1-99


    99.png 47.3K
    Current scripts: GoldTracker 1.2, mData 1.1
    Site: https://github.com/trevize-achaea/scripts/releases
    Thread: http://forums.achaea.com/discussion/4064/trevizes-scripts
    Latest update: 9/26/2015 better character name handling in GoldTracker, separation of script and settings, addition of gold report and gold distribute aliases.
  • edited August 2015
    I was about to ask what you were smoking, and that these numbers are horrifically wrong... Then I realised it's total amount, not from 1 level to the next >.> 

  • Whelp. That's depressing. I wish I didn't hate grinding so much.

  • @Alaskar It's not exactly that hard, you will get there before you know it.
  • edited August 2015
     @Trevize what's the chart look like for post-100 levels?
    - (Eleusis): Ellodin says, "The Fissure of Echoes is Sarathai's happy place."
    - With sharp, crackling tones, Kyrra tells you, "The ladies must love you immensely."
    - (Eleusian Ranger Techs): Savira says, "Most of the hard stuff seem to have this built in code like: If adventurer_hitting_me = "Sarathai" then send("terminate and selfdestruct")."
    - Makarios says, "Serve well and perish."
    - Xaden says, "Xaden confirmed scrub 2017."



  • Sarathai said:
     @Trevize what's the chart look like for post-100 levels?

    A pretty curve no matter how I slice it.

    1-200 total xp


    1-200 xp to next level:


    100-200 xp to next:

    Current scripts: GoldTracker 1.2, mData 1.1
    Site: https://github.com/trevize-achaea/scripts/releases
    Thread: http://forums.achaea.com/discussion/4064/trevizes-scripts
    Latest update: 9/26/2015 better character name handling in GoldTracker, separation of script and settings, addition of gold report and gold distribute aliases.
  • So that level 75 brick wall I felt when chasing Logosian was actually a real thing and not just my mind being completely numbed from hunting. That is good to know, at least.
  • So that level 75 brick wall I felt when chasing Logosian was actually a real thing and not just my mind being completely numbed from hunting. That is good to know, at least.
    Believe it or not, the increased crit rate and increased health makes it much easier. Your crit rate goes up dramatically in the later levels.
    Current scripts: GoldTracker 1.2, mData 1.1
    Site: https://github.com/trevize-achaea/scripts/releases
    Thread: http://forums.achaea.com/discussion/4064/trevizes-scripts
    Latest update: 9/26/2015 better character name handling in GoldTracker, separation of script and settings, addition of gold report and gold distribute aliases.
  • AhmetAhmet Wherever I wanna be
    Trevize said:
    So that level 75 brick wall I felt when chasing Logosian was actually a real thing and not just my mind being completely numbed from hunting. That is good to know, at least.
    Believe it or not, the increased crit rate and increased health makes it much easier. Your crit rate goes up dramatically in the later levels.
    Yes but from about 75-85 crit rate is absolute bollocks, but you still have the xp wall you hit, so it's a bitch. I'm just finishing up that crawl myself.
    Huh. Neat.
  • Ahmet said:
    Trevize said:
    So that level 75 brick wall I felt when chasing Logosian was actually a real thing and not just my mind being completely numbed from hunting. That is good to know, at least.
    Believe it or not, the increased crit rate and increased health makes it much easier. Your crit rate goes up dramatically in the later levels.
    Yes but from about 75-85 crit rate is absolute bollocks, but you still have the xp wall you hit, so it's a bitch. I'm just finishing up that crawl myself.
    Crit is (lvl-25)^3/1000000 - Sena has ((lvl-25)/100)^3, same thing - so the increase goes up each level, hits 0.5% per level at 66, hits 1% per level at 83.  A crit pendant is definitely well worth it if you hunt a lot.

    75-85:

    lvl 75: 12.50%
    lvl 76: 13.27%
    lvl 77: 14.06%
    lvl 78: 14.89%
    lvl 79: 15.75%
    lvl 80: 16.64%
    lvl 81: 17.56%
    lvl 82: 18.52%
    lvl 83: 19.51%
    lvl 84: 20.54%
    lvl 85: 21.60%


    Current scripts: GoldTracker 1.2, mData 1.1
    Site: https://github.com/trevize-achaea/scripts/releases
    Thread: http://forums.achaea.com/discussion/4064/trevizes-scripts
    Latest update: 9/26/2015 better character name handling in GoldTracker, separation of script and settings, addition of gold report and gold distribute aliases.
  • AhmetAhmet Wherever I wanna be
    Trevize said:
    Ahmet said:
    Trevize said:
    So that level 75 brick wall I felt when chasing Logosian was actually a real thing and not just my mind being completely numbed from hunting. That is good to know, at least.
    Believe it or not, the increased crit rate and increased health makes it much easier. Your crit rate goes up dramatically in the later levels.
    Yes but from about 75-85 crit rate is absolute bollocks, but you still have the xp wall you hit, so it's a bitch. I'm just finishing up that crawl myself.
    Crit is (lvl-25)^3/1000000 - Sena has ((lvl-25)/100)^3, same thing - so the increase goes up each level, hits 0.5% per level at 66, hits 1% per level at 83.  A crit pendant is definitely well worth it if you hunt a lot.

    75-85:

    lvl 75: 12.50%
    lvl 76: 13.27%
    lvl 77: 14.06%
    lvl 78: 14.89%
    lvl 79: 15.75%
    lvl 80: 16.64%
    lvl 81: 17.56%
    lvl 82: 18.52%
    lvl 83: 19.51%
    lvl 84: 20.54%
    lvl 85: 21.60%


    Yes but right around 85-90 is a sweet spot for most people, where crit-increased dps and xp gain just kinda start blowing up (or so I've been told)
    Huh. Neat.
  • TharvisTharvis The Land of Beer and Chocolate!
    @Ahmet that's at 92, actually.
    Aurora says, "Tharvis, why are you always breaking things?!"
    Artemis says, "You are so high maintenance, Tharvis, gosh."
    Tecton says, "It's still your fault, Tharvis."

  • edited August 2015
    I can't edit, but to put the above in perspective, since there's crit/crushing/oblit/etc, here's the damage (in percent of base damage without crits) average:

    lvl 75: 116.6504%
    lvl 76: 118.0314%
    lvl 77: 119.5275%
    lvl 78: 121.1505%
    lvl 79: 122.9138%
    lvl 80: 124.8327%
    lvl 81: 126.9245%
    lvl 82: 129.2087%
    lvl 83: 131.7078%
    lvl 84: 134.4472%
    lvl 85: 137.4560%

    I had to truncate to 2 decimal points since I'm too lazy to fix it and four is too long for text tabs to match up, but here's a full sheet:

    http://pastebin.com/raw.php?i=55wBjUUs


    Current scripts: GoldTracker 1.2, mData 1.1
    Site: https://github.com/trevize-achaea/scripts/releases
    Thread: http://forums.achaea.com/discussion/4064/trevizes-scripts
    Latest update: 9/26/2015 better character name handling in GoldTracker, separation of script and settings, addition of gold report and gold distribute aliases.
  • edited August 2015
    Ahmet said:
    Trevize said:
    Ahmet said:
    Trevize said:
    So that level 75 brick wall I felt when chasing Logosian was actually a real thing and not just my mind being completely numbed from hunting. That is good to know, at least.
    Believe it or not, the increased crit rate and increased health makes it much easier. Your crit rate goes up dramatically in the later levels.
    Yes but from about 75-85 crit rate is absolute bollocks, but you still have the xp wall you hit, so it's a bitch. I'm just finishing up that crawl myself.
    Crit is (lvl-25)^3/1000000 - Sena has ((lvl-25)/100)^3, same thing - so the increase goes up each level, hits 0.5% per level at 66, hits 1% per level at 83.  A crit pendant is definitely well worth it if you hunt a lot.

    75-85:

    lvl 75: 12.50%
    lvl 76: 13.27%
    lvl 77: 14.06%
    lvl 78: 14.89%
    lvl 79: 15.75%
    lvl 80: 16.64%
    lvl 81: 17.56%
    lvl 82: 18.52%
    lvl 83: 19.51%
    lvl 84: 20.54%
    lvl 85: 21.60%


    Yes but right around 85-90 is a sweet spot for most people, where crit-increased dps and xp gain just kinda start blowing up (or so I've been told)
    Updated pastebin including (far right) damage increase per level:
    http://pastebin.com/raw.php?i=f77EM5hH

    It's tab-delimited so you can paste right into excel or whatever if you want to toy with it.
    Current scripts: GoldTracker 1.2, mData 1.1
    Site: https://github.com/trevize-achaea/scripts/releases
    Thread: http://forums.achaea.com/discussion/4064/trevizes-scripts
    Latest update: 9/26/2015 better character name handling in GoldTracker, separation of script and settings, addition of gold report and gold distribute aliases.
  • edited August 2015
    Tharvis said:
    @Ahmet that's at 92, actually.
    Missed this one. At level 91 the damage increase from crits starts outpacing the experience increase, so each level from 91-99 is actually easier to get, and gets easier the higher you go.

    But at 91 it's just barely above, that's why most people notice it at 92.
    Current scripts: GoldTracker 1.2, mData 1.1
    Site: https://github.com/trevize-achaea/scripts/releases
    Thread: http://forums.achaea.com/discussion/4064/trevizes-scripts
    Latest update: 9/26/2015 better character name handling in GoldTracker, separation of script and settings, addition of gold report and gold distribute aliases.
  • That's beautiful. I want it. 
  • JonathinJonathin Retired in a hole.
    edited September 2015
    It wasn't difficult and it's mostly a hackjob script but sure.
    I'll pastebin it.

    Oh, you'll have to make your own crit counter as I'm still working on this one
    I am retired and log into the forums maybe once every 2 months. It was a good 20 years, live your best lives, friends.
  • Trevize said:
    Sarathai said:
     @Trevize what's the chart look like for post-100 levels?

    A pretty curve no matter how I slice it.
    Most of that must just be extrapolation of a formula based on levels 100-130ish, and in reality probably based on just the first 5-10 or so. Apparently there's a big jump at 133.
  • If it's based on my numbers, I used Aetolia's numbers for 100-200 (which is just a 10% increase per level). As far as I could tell (looking at the experience gain of dragons up to maybe 110) it matched Achaea's xp curve well enough back then. With that post about 133 and a couple other changes/fixes since the level cap was removed, I'm not sure whether it's even accurate for lower levels any more.
  • Sena said:
    If it's based on my numbers, I used Aetolia's numbers for 100-200 (which is just a 10% increase per level). As far as I could tell (looking at the experience gain of dragons up to maybe 110) it matched Achaea's xp curve well enough back then. With that post about 133 and a couple other changes/fixes since the level cap was removed, I'm not sure whether it's even accurate for lower levels any more.
    If you get updated number, could you hit me up? I'd update the script, people seem to like it.
    Current scripts: GoldTracker 1.2, mData 1.1
    Site: https://github.com/trevize-achaea/scripts/releases
    Thread: http://forums.achaea.com/discussion/4064/trevizes-scripts
    Latest update: 9/26/2015 better character name handling in GoldTracker, separation of script and settings, addition of gold report and gold distribute aliases.

  • Jonathin said:
    This worked beautifully with ascii gauges in one of my miniconsoles


    I love it.

    Mind if I steal the ||-- part in an output?

    Once I finish rewriting my GMCP data handling and reboot my UI (both of which I plan to publsh!) I plan to add in few extra scripts, of which that'd be a part.
    Current scripts: GoldTracker 1.2, mData 1.1
    Site: https://github.com/trevize-achaea/scripts/releases
    Thread: http://forums.achaea.com/discussion/4064/trevizes-scripts
    Latest update: 9/26/2015 better character name handling in GoldTracker, separation of script and settings, addition of gold report and gold distribute aliases.
  • Trevize said:
    If you get updated number, could you hit me up? I'd update the script, people seem to like it.
    Decently accurate values would be pretty unlikely without an xp event where you can see actual xp gained (or admin giving them out, which is where all the current numbers come from). Next time there's an event like that, I'll try to remember to bug some dragons about it.
  • JonathinJonathin Retired in a hole.
    @Trevize feel free, i just ripped it out of svo anyways
    I am retired and log into the forums maybe once every 2 months. It was a good 20 years, live your best lives, friends.
  • KryptonKrypton shi-Khurena
    Ok... Now I know why Hashan beat us in the Land Race.
  • TharvisTharvis The Land of Beer and Chocolate!
    Krypton said:
    Ok... Now I know why Hashan beat us in the Land Race.
    you mean the part where @Trevize is a god with numbers?
    Aurora says, "Tharvis, why are you always breaking things?!"
    Artemis says, "You are so high maintenance, Tharvis, gosh."
    Tecton says, "It's still your fault, Tharvis."

  • Tharvis said:
    Krypton said:
    Ok... Now I know why Hashan beat us in the Land Race.
    you mean the part where @Trevize is a god with numbers?
    I'm used to being on top for those types of things, but for that event, we had a crazy amount of people completely excelling.
    Current scripts: GoldTracker 1.2, mData 1.1
    Site: https://github.com/trevize-achaea/scripts/releases
    Thread: http://forums.achaea.com/discussion/4064/trevizes-scripts
    Latest update: 9/26/2015 better character name handling in GoldTracker, separation of script and settings, addition of gold report and gold distribute aliases.
Sign In or Register to comment.