Magic Damage Calculator for Android

Discussion in 'Help & Advice' started by Cyraptor, Jan 27, 2017.

  1. Cyraptor
    Offline

    Cyraptor Donator

    Hey guys! I made this nifty calculator over the past few days for myself and I thought why not release it for all the royallers. It calculates the minimum/maximum/average magic damage vs neutral/weak/resist monsters.

    Some screenshots of the app:

    Screenshot_20170127-013408.png Screenshot_20170127-024703.png Screenshot_20170127-185018.png

    It requires the following inputs:
    (base attack 520 for gen/bliz/metor 10, 620 for 20, 670 for 30)
    • Mastery % (Displayed on skill hover. Example: all mage ultimates are 60%)
    • Element (Holy/Ice/Fire)
    • Elemental wand bonus damage (0%/10%/25%)
    It also takes into account the arch mage skill 'Element Amplification'.

    However, the best part about this calculator is that it displays how many hits you need to kill a monster via colors. Click the 'Monsters' dropdown (ordered by hp) to see it in action. The following image is an example of what you'll see if you enter total magic (644), total int (644), base attack (420), mastery % (60), element (ice), and 25% bonus elemental wand damage:
    Screenshot_20170127-185018.png
    • Green = 1 hit
    • Yellow = 2 hits
    • Orange = 3 hits
    • Red = 3+ hits
    I thoroughly tested this app for any bugs/crashes/etc but if you do run into any, please post here and I'll fix them asap. Also let me know what you guys think of the app, I'm open to any suggestions like adding more monsters or small features (do keep in mind that I'm a novice Android developer so try not to make the requests overwhelming). Make sure to read the FAQ at the end of this post before you ask any questions. Also, press the 'Watch Thread' at the top right to get notifications for app updates and news. Thanks for reading, and enjoy the app.

    Download link:

    https://drive.google.com/open?id=0Bx8APGxCY27ANDlkUjhfQVVoT1U
    Mirror:
    http://www.mediafire.com/file/1rscymx6cyccam5/MagicDamageCalculator.apk

    ---

    Special thanks to the following calculators for inspiration:

    @Plenty’s calculator: https://royals.ms/forum/threads/magic-damage-calculator.30441/
    @Chrizz's and @Meri's calculators: https://royals.ms/forum/threads/mage-damage-google-sheet.69170/
    MScalc: http://www.thorrsoldhammers.com/mscalc/

    ---
    FAQ:

    Q: Will you be making this sort of calculator for other classes?
    A: No, most likely not.

    Q: Will you make this for iOS?
    A: No, I don't have any experience in iOS development.

    Q: Will you put the code on Github?
    A: No, the code is far too messy and unprofessional.

    ---
    Release history:

    1/27: Initial release
    1/28: Fixed some bugs (updated the hp of a few monsters, some weaknesses fixed) and added a few monsters.
     
    Last edited: Jan 12, 2018
    CerealnOats, zSmoke, Soniea and 14 others like this.
  2. Section
    Offline

    Section Well-Known Member

    Nice job
     
  3. Cyraptor
    Offline

    Cyraptor Donator

    Thank you! :)
     
  4. Section
    Offline

    Section Well-Known Member

    You could for the images in the Spoilers instead of the link
     
  5. Cyraptor
    Offline

    Cyraptor Donator

    Just made the changes, thanks for the suggestion.
     
  6. Cyraptor
    Offline

    Cyraptor Donator

    Last edited: Jan 28, 2017
  7. Ivan Chavez
    Offline

    Ivan Chavez Donator

    Nice post, trying the app....
     
    Cyraptor likes this.
  8. XDDianaXP
    Offline

    XDDianaXP Active Member

    Wow this guide is gold, thank you!~
     
    Cyraptor, Ivan Chavez and Dre like this.
  9. Cyraptor
    Offline

    Cyraptor Donator

    Glad you guys like it!
     
  10. Zerato
    Offline

    Zerato Well-Known Member

    Nice app! :D
    We want to see more apps and other coding works. I'm actually about to release an app myself on Google Play which I think will benefit the MapleRoyals community, who knows? Stay tuned...
    It will not in any way "compete" with this app that you've made though, as it is unrelated to magicians.

    I have a Lv.38 Cleric and even at this level I'd find it interesting if I could easily check which monsters would give me most EXP/hit. If you're interested in implementing such a feature, I'd be happy to let you use my database, which contains all (or most of) monsters in Royals along with stats (such as HP and EXP)
    Right now, it seems like only the popular leeching and training monsters are included, am I correct?
     
    Last edited: Dec 9, 2017
    Cyraptor likes this.
  11. Cyraptor
    Offline

    Cyraptor Donator

    Glad you like the app! ~f2 And yes, these are the most popular leeching areas. I'm was going to add a 'Custom Monster' field where you can enter in the details of a monster and it would tell you if you can 1h/2h/3h/+ or not, but never got around to it. Maybe I'll release it after my finals are over in 2 weeks haha. But yes, I'm interested in your database and the app you have planned!
     
    HellYeah123 likes this.
  12. HellYeah123
    Offline

    HellYeah123 Well-Known Member

    Bump this OP thread for all leechers.
     
    Cyraptor likes this.
  13. Zerato
    Offline

    Zerato Well-Known Member

    I have a question: Does Magic Damage formula take Magic Defense into consideration?
    As it is now in the app, I will get a "Min damage" but (correct me if I'm wrong) I believe I can hit lower than this (maybe based on the monster's Magic Defense?)


    After some more research, I found this thread: https://royals.ms/forum/threads/any...sidering-its-magic-defense.88382/#post-465941 where I see that you've already thought about this. Nice!
     
    Last edited: Jan 12, 2018
    Cyraptor likes this.
  14. Kai
    Offline

    Kai Donator

    Open source it please! I can fork it and improve when I have the time. :p
     
    Cyraptor likes this.
  15. Zerato
    Offline

    Zerato Well-Known Member

    You have to persuade him to Open-source it, I think. Hehe :D
     
  16. Kai
    Offline

    Kai Donator

    Sorry I didn't read thread rules (oops), jumped straight to check if it's open source.
     
    Zerato likes this.
  17. Cyraptor
    Offline

    Cyraptor Donator

    @Kai @Zerato I can definitely open source it, but I doubt you guys will be able to work on it due to the messy code. I will upload the code on GitHub when I get home from work today. :)
     
    Last edited: Jan 12, 2018
    Zerato and Kai like this.
  18. Lyly
    Offline

    Lyly Well-Known Member

  19. Kai
    Offline

    Kai Donator

    We won't know for sure since the code is not open source for us to check for any obvious (intended) security issues which is why this app isn't endorsed by the MapleRoyals staff.
     
  20. Cyraptor
    Offline

    Cyraptor Donator

    That's very odd, the application hasn't been updated for over a year and this is the first time I'm hearing of this issue. The app uses no permissions at all, so I'm confused as to why you're getting that alert. Can you perhaps screenshot it for me? Thanks!
     
    Cynn likes this.

Share This Page