• Check out the relaunch of our general collection, with classic designs and new ones by our very own Pissog!

Smogon Damage Calculator Released!

Oh jeez, I've only used this for some simple calcs so far but it works like a charm.

It runs like a steam engine. A steam engine Doug. No, but really, its beautiful! Thank you for your hard work.
 
The calculator ranges percents right, not hp? If so, it'd be better to do that against a Shedinja because it only has 1 HP. How much was the calc with Ledian anyway? Someone try it with Shedinja and Ledian and compare.
It gives both.

I think inverse calculation is the killer feature. You can easily figure out how many defensive EVs you need to survive certain hits, or how many offensive ones to make certain nHKOs. Nice for creating sets.
 
I love you Doug, thanks, and Merry Christmas / other celebrations in December and early January!

One little request:
Libelldra has an output that is easily understandable and stuff, where you don't have to manually type the context:
"200 Atk vs 100 Def & 100 HP (70 Base Power): 151 - 178 (151.00% - 178.00%)"

Would it be possible to implement something similar to this?

EDIT: I don't see Flower Gift.
 
Thanks a lot Doug!We really needed a great calculator. We appreciate all the work you put into it.

As for the huge damage rolls things:
I used Doug's text, but changed Rhyperior to Shuckle becauseit has higher attack if you use power trick. So basically, I changed the base atk to 230 (after power trick) and changed the ability to huge power(you can skill swap that!!!). Click the file button then "import" and import the following:


Code:
species=Shuckle
ability=Huge Power
nature=Adamant
heldItem=Metronome
attackLevel=6
isCriticalHit=true
isHelpingHand=true
metronomeCount=10
attackEV=252
attackBaseStat=230
moveName=Rollout
moveConditionValue=5 + Defense Curl
---
species=Ledian
ability=Early Bird
nature=Hasty
level=1
defenseLevel=-6
defenseIV=0
Then, I did the same with shedinja as the defender

Code:
species=Shuckle
ability=Huge Power
nature=Adamant
heldItem=Metronome
attackLevel=6
isCriticalHit=true
isHelpingHand=true
metronomeCount=10
attackEV=252
attackBaseStat=230
moveName=Rollout
moveConditionValue=5 + Defense Curl
---
species=Shedinja
ability=Wonder Guard
nature=Hasty
level=1
defenseLevel=-6
defenseIV=0
Have fun seeing big numbers.

And Merry Christmas everyone ^_^
 
beautifully easy to use. thanks for all your hard work and congratulations on finishing such an ambitious project!

(if you made an offline version of this it would be even more amazinger)
 
This damage calculator is insufficient. I can't skill swap Porygon-Z Blaze or Flash Fire while giving him an Adaptability boost. Also, I can't find where to alter a Pokemon's level NEVERMIND

Porygon-Z, that has conversioned itself to fire type, Adaptability, and Metronome, using a Me First'd +6 Eruption (which can be Mimicked), critically hitting a lvl 1-6 SpDef, 0 / 0 no IVs Dry Skin Paras under the sun.

319117527.3% - 375432436.4%
 
I put a Level 100 Adamant 252ATK EVs 31 ATK IV Shuckle, with a 10-count Metronome and Huge Power after Power Trick, using a Helping Hand-boosted +6 5th turn Rollout after Defense Curl, on a Level 1 Hasty 0 DEF EV/IV Shedinja with -6 DEF, and getting a critical hit.

The calculator stopped responding.

I'll experiment with this some more, but the amazing amount of options and ease of use makes this the best damage calculator I've ever used by far. Great job!

*EDIT*
I did it again, didn't freeze this time.
6060387800% - 7129868400%
 
Thanks Doug, you're a genius programmer/writer/scripter (whatever it is that you do!)

I did a MetalKid calculator and it took me about 10 minutes to fill stuff in...the Rhyperior example took me about 2 :D Thanks a bunch and Merry Christmas!
 
Doug, for all intents and purposes, this is the Ultimate damage calculator. Awesome Christmas present, thanks a lot!
 
Gah...I forgot about Power Tricked Shuckle. I think that is the strongest after all. Bulbapedia mentions it in Shuckle's article

Bulbapedia said:
Although the circumstances would be nearly impossible, a level 100 Shuckle can potentially deal the most damage in one single attack through the use of numerous stat boosters, by using Helping Hand, Metronome held item, Power Trick, a Skill Swap to Pure Power or Huge Power, and the Defense Curl/Rollout combo. On the 5th impact of Rollout, if used against a level 1 Ledyba or Yanma that have been hit with negative Defense modifiers (such as Screech), it can deal 213,896,052 damage
I'm not sure if it would be actually possible to pull this off though. Metronome only activates when Rollout is selected. Meaning the defending team has to survive not nine, but FORTY-NINE Rollouts before bringing the victim in. I think Steelix with Rest might do it though, paired with something with Aromatherapy/Heal Bell and Reflect. You won't always survive the 7th, 8th, and 9th 5th-turn rollouts though, so you need three Steelix.

And yeah, I admit this is sort off-topic. And totally irrelevant to competitive battling. But it's kind of cool, and a nice way to test out the calculator.
 
Thanks Doug! You did an amazing job with this calculator (sad seeing you slave over it though). Merry Christmas/Happy [belated] Hanukah/Happy New Years!
 
Been messing around with this calculator for some time and I have to say this, Doug...I love you for this. This calculator has everything I ever wanted in a Pokemon related tool. It even has the ability to input custom stat spreads which it automatically compute. I would give you ten-thousand gold stars if it was possible for this. Well I have to go and toy with it some more but keep up to good work there.
 
Thanks Doug! You did an amazing job with this calculator (sad seeing you slave over it though). Merry Christmas/Happy [belated] Hanukah/Happy New Years!

Don't worry too much about all the slaving I did on the calc. Yes, it was a much larger project than I envisioned at the start. But, a lot of that was really self-inflicted.

I not only wanted the calc to be accurate and powerful -- but I also wanted it to look nice and clean. I am very meticulous about visuals; maybe it's because of my art background or something. So I spent insane amounts of time noodling over colors and the exact spacing of things. The average user really doesn't care about that stuff, and I could have saved a TON of time by blowing it off. But, that's not how I roll -- so I added lots of visual flourishes here and there, and jumped through hoops the get the layout "just right" -- mostly just to satisfy my inner obsessive-compulsive quirks.

I also wanted it to be compatible across lots of browsers, and handle text-resizing well. That was kind of a learning project for me, because I never really grappled with browser issues in the past. So, I set a high standard for success, and used that as motivation to learn a lot about solving that class of problems. I can safely say that I now know a TON about browser compatibility issues with web pages.

So yeah, I'm glad that the effort hasn't gone unnoticed -- but remember that no one forced me to do this project. Any Smogon contributor worth their salt volunteers their time and effort to projects here. And ultimately, we do it for our own reasons -- presumably because we enjoy the work itself.

But hey -- the thanks are pretty cool too!
 
Back
Top