Welcome to the Achaea Forums! Please be sure to read the Forum Rules.

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

TrevizeTrevize Member Posts: 1,517 @ - Epic Achaean
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.
DochithaAereidhnaGuinevereValkyn
«1

Comments

  • DochithaDochitha Member Posts: 1,391 @ - Epic Achaean
    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.
  • TrevizeTrevize Member Posts: 1,517 @ - Epic Achaean
    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.
    DochithaAustereHalos
  • CynlaelCynlael Member Posts: 3,257 @@ - Legendary Achaean
    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 >.> 

    Trevize
  • AlaskarAlaskar Member Posts: 393 ✭✭✭ - Distinguished
    Whelp. That's depressing. I wish I didn't hate grinding so much.

    AodfionnElowin
  • DochithaDochitha Member Posts: 1,391 @ - Epic Achaean
    @Alaskar It's not exactly that hard, you will get there before you know it.
    Trevize
  • SarathaiSarathai Member Posts: 2,139 @@ - Legendary Achaean
    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."



  • TrevizeTrevize Member Posts: 1,517 @ - Epic Achaean
    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.
    AustereSarathai
  • SaurroceneSaurrocene Member Posts: 36 ✭✭✭ - Distinguished
    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.
    TrevizeAereidhnaShimi
  • TrevizeTrevize Member Posts: 1,517 @ - Epic Achaean
    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 beMember Posts: 3,370 @@ - Legendary Achaean
    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.
  • TrevizeTrevize Member Posts: 1,517 @ - Epic Achaean
    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.
    Guinevere
  • AhmetAhmet Wherever I wanna beMember Posts: 3,370 @@ - Legendary Achaean
    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!Member Posts: 3,107 @@ - Legendary Achaean
    @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."

  • TrevizeTrevize Member Posts: 1,517 @ - Epic Achaean
    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.
  • TrevizeTrevize Member Posts: 1,517 @ - Epic Achaean
    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.
    Tharvis
  • TrevizeTrevize Member Posts: 1,517 @ - Epic Achaean
    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.
  • AustereAustere TennesseeMember Posts: 2,229 @@ - Legendary Achaean
    That's beautiful. I want it. 
  • JonathinJonathin Retirement hole.Member Posts: 3,323 @@ - Legendary Achaean
    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

    My site will remain up, but will not be maintained. The repository will continue to have scripts added to it if I decide to play another game. Maybe I'll see you around in Starmourn!
    Tutorials and scripts  The Repository

  • EldEld Member Posts: 3,946 @@ - Legendary Achaean
    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.
  • SenaSena Member Posts: 3,954 @@ - Legendary Achaean
    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.
    Trevize
  • TrevizeTrevize Member Posts: 1,517 @ - Epic Achaean
    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.
  • TrevizeTrevize Member Posts: 1,517 @ - Epic Achaean

    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.
  • SenaSena Member Posts: 3,954 @@ - Legendary Achaean
    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 Retirement hole.Member Posts: 3,323 @@ - Legendary Achaean
    @Trevize feel free, i just ripped it out of svo anyways

    My site will remain up, but will not be maintained. The repository will continue to have scripts added to it if I decide to play another game. Maybe I'll see you around in Starmourn!
    Tutorials and scripts  The Repository

  • KryptonKrypton shi-KhurenaMember Posts: 2,377 @@ - Legendary Achaean
    Ok... Now I know why Hashan beat us in the Land Race.
    (Mhaldor): Herenicus says, "Apologies, I am in-and-out of hold with Verizon wireless customer service."
    Eld
  • DaeirDaeir AustraliaMember Posts: 6,276 @@ - Legendary Achaean
    Hashan is like, the coding capital of the realm these days.
  • TharvisTharvis The Land of Beer and Chocolate!Member Posts: 3,107 @@ - Legendary Achaean
    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."

«1
Sign In to Comment.