Damage range calculator

Discussion in 'Help & Advice' started by Thera, Dec 8, 2014.

  1. Thera
    Offline

    Thera Member

    Joined:
    Dec 8, 2014
    Messages:
    10
    Likes Received:
    17
    Gender:
    Male
    Country Flag:
    Hi there,

    as I couldn't fine a damage calculator that works, I decided to make my own. It's pretty basic, but works for testing. You can find it here: http://rockxy.nl/MS/DMG.
    If you want to compare ranges:

    • fill in stats
    • submit
    • duplicate tab
    • play

    Someone knows the formula for magic attack? It is not added yet and I couldn't found it. It's added. It will remember choice of weapon as well now.

    Furthermore, if you want to see anything added, feel free to comment and I'll see what I can do.

    Capture.PNG
    Sidenote: thief ranges need str as well!
     
    Last edited: Dec 23, 2014
  2. Plenty
    Offline

    Plenty Well-Known Member

    Joined:
    Jun 11, 2014
    Messages:
    7,192
    Likes Received:
    7,771
    Gender:
    Male
    Location:
    California
    Country Flag:
    IGN:
    Plenty
    Level:
    200
    Guild:
    Hollywood
    This looks really sketchy. Have your calculator on something like a Google survey rather than a direct site and/or download.

    The mage damage formula is this:
    MAX = ((Magic²/1000 + Magic)/30 + INT/200) * Basic Attack * Amp

    MIN = ((Magic²/1000 + Magic * Mastery * 0.9)/30 + INT/200) * Basic Attack * Amp
     
  3. Sila
    Offline

    Sila Donator

    Joined:
    Jun 4, 2014
    Messages:
    6,199
    Likes Received:
    5,978
    Country Flag:
    IGN:
    Silachan
    Level:
    200
    Guild:
    Oblivion
    Either I'm doing something wrong, or your calculator isnt correct..
    11 att scg, 10 att shoes, 11 att cape. 74 attack claw. = 106 attack
    Claw mastery is 60%, no other skill gives mastery for NL's.
    [​IMG]
     
  4. Bruuh
    Offline

    Bruuh Donator

    Joined:
    Aug 5, 2014
    Messages:
    239
    Likes Received:
    283
    Location:
    Somewhere in MapleRoyals
    Country Flag:
    IGN:
    huehue
    Level:
    1xx
    Guild:
    -
    Try adding the attack from your stars. :)
     
    Sila and Goofy like this.
  5. Thera
    Offline

    Thera Member

    Joined:
    Dec 8, 2014
    Messages:
    10
    Likes Received:
    17
    Gender:
    Male
    Country Flag:
    Thanks for that. I will add it.

    As for the site, I know it's a lil' sketchy. If I can upload php files somewhere, I wouldn't mind changing that.
    EDIT: if I'm finished with the mage range, I wouldn't mind donating the code to Royals, so it can appear on the MapleRoyals site. Should make it more convenient too.

    Yep, you forgot your stars.
    Capture.PNG
     
    Last edited: Dec 9, 2014
  6. Sila
    Offline

    Sila Donator

    Joined:
    Jun 4, 2014
    Messages:
    6,199
    Likes Received:
    5,978
    Country Flag:
    IGN:
    Silachan
    Level:
    200
    Guild:
    Oblivion
  7. Caleus
    Offline

    Caleus Donator

    Joined:
    Jan 18, 2015
    Messages:
    72
    Likes Received:
    34
    Gender:
    Male
    Location:
    VA
    Country Flag:
    IGN:
    Averon
    Level:
    156
    Guild:
    Shade
    This was a really great tool for numberphiles like me, but it seems like the link is no longer working. Does anyone have an updated link, a similar calculator, or the equations to do the calculations myself?
     
  8. Matty
    Offline

    Matty Donator

    Joined:
    May 15, 2015
    Messages:
    2,103
    Likes Received:
    2,711
    Gender:
    Male
    Location:
    Stockholm
    Country Flag:
    IGN:
    Matty
    Level:
    200
    Guild:
    Heroes
    Found this on hidden-street.
     
    yang135135, Zerato, Chrille and 2 others like this.
  9. Caleus
    Offline

    Caleus Donator

    Joined:
    Jan 18, 2015
    Messages:
    72
    Likes Received:
    34
    Gender:
    Male
    Location:
    VA
    Country Flag:
    IGN:
    Averon
    Level:
    156
    Guild:
    Shade
    thanks a ton Matty!
     
  10. Ayane
    Offline

    Ayane Well-Known Member

    Joined:
    Nov 17, 2015
    Messages:
    1,618
    Likes Received:
    2,472
    Gender:
    Female
    Location:
    Israel
    IGN:
    KnightFrog
    Level:
    200
    Guild:
    Crew
    The mage one is wrong (it will say your range will be 23k max with gen 10 and 1000 magic when I hit more than 30k)
    The correct one is this:
    MAX = ((Magic²/1000 + Magic)/30 + INT/200) * Spell Attack
    MIN = ((Magic²/1000 + Magic * Mastery * 0.9)/30 + INT/200) * Spell Attack
    All formulas are here https://ayumilovemaple.wordpress.com/2009/09/06/maplestory-formula-compilation/
     
    Caleus and Matty like this.
  11. Tardex
    Offline

    Tardex Donator

    Joined:
    Sep 26, 2015
    Messages:
    456
    Likes Received:
    869
    Gender:
    Male
    Level:
    18x
    Guild:
    Radiance
    Hi there,

    As I couldn't find a damage calculator that works (link's broken here), I decided to make my own. It's pretty basic, but works for testing. You can find it here:
    http://www.mediafire.com/file/y846wd7exoe3bel/DRC+v1.2.rar


    [​IMG]
    10% mastery = 0.1, for example: dark knight has beholder = +20% and spear mastery +60% => 80% mastery => 0.8.
    I didn't include axes blunt weps and I don't see the point of having mage calculation so wands and staffs too aren't included.
    Because this is the first program I created with a UI, I'm new to this, you get many errors if you don't fill in what's required or if you fill invalid values like letters. it works if you use it correctly.
    For thieves, if you don't write the str it assumes it's 4 although str adds some range, so pay attention to that.
    All the calculations were taken from Matty's post above.(thanks!)
    I haven't tested some so please lemme know if anything's wrong, I'll fix.
    confirmed working: claw,polearm,spear,dagger(if thief).

    11/27/2016: v1
    11/28/2016: v1.1 - minimum range for thieves is now accurate
    05/19/2017: v1.2 - added knuckle (not tested)
    05/20/2017: v1.2 - knuckle tested, fixed and works
     
    Last edited: May 20, 2017
    Kibito, Dre, Zerato and 4 others like this.
  12. Oldie
    Offline

    Oldie Well-Known Member

    Joined:
    Jun 6, 2014
    Messages:
    862
    Likes Received:
    259
    Location:
    PureNoob
    Country Flag:
    IGN:
    OldRanger
    Level:
    255
    Guild:
    Noobs
    Put your project on gitlab.com or github.com and we'll help you fix the bugs and improve it! :]
     
  13. Zenoooo
    Offline

    Zenoooo Donator

    Joined:
    Apr 2, 2015
    Messages:
    1,220
    Likes Received:
    658
    Gender:
    Female
    Country Flag:
    IGN:
    Jan 2015
    Level:
    -
    Guild:
    Oct 2017
    ya and we prob can calculate the actual dps of different skills
     
    Zerato likes this.
  14. Zerato
    Offline

    Zerato Well-Known Member

    Joined:
    Feb 10, 2016
    Messages:
    1,375
    Likes Received:
    867
    Gender:
    Male
    Country Flag:
    IGN:
    EclipseDK
    Level:
    182
    Guild:
    Valhalla
    @Tardex May I ask what the formula for minimum damage is? I have tried the following from here:
    MIN = (Primary Stat * 0.9 * Skill Mastery + Secondary Stat) * Weapon Attack / 100
    but it returns a wrong value for me.

    The values I insert are:
    929 STR, 78 DEX, 146 ATT and 0.8 mastery. In your program, this correctly returns 3043, but when I try to do the calculations manually I get MIN = (929 * 5 * 0.9 * 0.8 + 78) * 146/100 = 4996.7
     
  15. Tardex
    Offline

    Tardex Donator

    Joined:
    Sep 26, 2015
    Messages:
    456
    Likes Received:
    869
    Gender:
    Male
    Level:
    18x
    Guild:
    Radiance
    I assume you meant for DK,
    here's the code:
    double min = Math.Floor((str * 2.7 * mastery + dex) / 100 * wa);
    :)
    ((929 *2.7*0.8 + 78) / 100 * 146) = 3043.5744=>3043
     
    Kibito and Zerato like this.
  16. Zerato
    Offline

    Zerato Well-Known Member

    Joined:
    Feb 10, 2016
    Messages:
    1,375
    Likes Received:
    867
    Gender:
    Male
    Country Flag:
    IGN:
    EclipseDK
    Level:
    182
    Guild:
    Valhalla
    Thanks for a quick reply, this is great!
    Yes I meant for DK, I was using Spear in this case. How come it's 2.7 and where can I find these "multipliers" for other weapons? (If I correctly assume that this varies depending on your job/weapon)
     
  17. Tardex
    Offline

    Tardex Donator

    Joined:
    Sep 26, 2015
    Messages:
    456
    Likes Received:
    869
    Gender:
    Male
    Level:
    18x
    Guild:
    Radiance
    Check out Matty's post above, I've taken the formulas from there :p
    on spear he had
    Spear - (STR * 0.9 * 3.0 * Skill Mastery + DEX) / 100 * Weapon Attack
    0.9 * 3 = 2.7 so there's no reason to have both there I just made it 2.7
    I don't think the job itself gives you a boost of damage for a certain weapon but rather the mastery skill does

    yw feel free to ask more q's if you have
     
    Kibito, Zerato and Dre like this.
  18. Zerato
    Offline

    Zerato Well-Known Member

    Joined:
    Feb 10, 2016
    Messages:
    1,375
    Likes Received:
    867
    Gender:
    Male
    Country Flag:
    IGN:
    EclipseDK
    Level:
    182
    Guild:
    Valhalla
    Oh I see! I skipped past that post because I saw only the "Max Damage" section. Funny how much happier one can become after pressing that "Click to expand..."
    Thanks again, to you and Matty :)
     
    Tardex likes this.
  19. Ayane
    Offline

    Ayane Well-Known Member

    Joined:
    Nov 17, 2015
    Messages:
    1,618
    Likes Received:
    2,472
    Gender:
    Female
    Location:
    Israel
    IGN:
    KnightFrog
    Level:
    200
    Guild:
    Crew
    You don't really need to bother it, the min range is low cause spears do weak damage when slashing (strX3) but if you use crasher it will always stab so your min damage will be higher
     
  20. Zerato
    Offline

    Zerato Well-Known Member

    Joined:
    Feb 10, 2016
    Messages:
    1,375
    Likes Received:
    867
    Gender:
    Male
    Country Flag:
    IGN:
    EclipseDK
    Level:
    182
    Guild:
    Valhalla
    Hm... I was thinking about that too. Is my displayed MIN-damage the actual MIN-damage? You seem to be saying that when using Crusher, the MIN-damage multiplier is actually 5. This is quite important, since (MIN+MAX) / 2 will be used for DPS calculations
     

Share This Page