• Check out the relaunch of our general collection, with classic designs and new ones by our very own Pissog!
  • The moderator of this forum is jetou.
  • Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.

Programming Pokémon Showdown Damage Calculator

hey guys i have been using the run and bun calculator https://calc.runandbun.com for a while now and everything (i.e. importing my save file has been working fine as late as 14:00 central european time today. now however, whenever i try to import new mons, the button doesnt work anymore and upon reloading the page i am told that "my browser cannot connect to the server" i am also unable to find the calculator when searching for it. i am only able to access it from having saved a snapshot of the page. has anyone else experienced this?
As we don't administer the Run and Bun calc, we can't help you with this. It seems as though the Run and Bun calculator has been taken offline; you will have to ask the people who host it to bring it back online.
 
I'm having issues with the layout if that makes sense I'm using FireFox, and the two columns where you input Pokémon info aren't aligned I checked on Chrome and this issue doesn't exist
 
Not urgent at all, but the calc should prob have a way of accounting for accuracy/evasion boosts, since they have an effect on stored power/power trip

Screenshot 2025-10-06 at 16.00.21.png
Screenshot 2025-10-06 at 16.00.42.png
Screenshot 2025-10-06 at 16.01.16.png
Screenshot 2025-10-06 at 16.01.34.png

Unsure if this actually works on cartridge, but I'm not about to go asking door-to-door if anyone has a nintendo switch and copy of SV they'd be willing to lend me until I'm able to finish testing a hyper-niche game interaction. That's for others to do :teehee:
 
The Other Metagames calc seems to not calculate speed boosts or drops. Not the biggest deal since you can easily multiply by hand but it can be very misleading when you are in a rush.

image_2025-10-17_145759249.png
 
Hey, while running hypothesis calcs, I’ve noticed that Nihil Light is scripted to be objectively neutral against all Fairy-types, like Thousand Arrows is against raised Pokémon regardless of whether or not it would be SE/NVE after the target is grounded.

But I’m assuming the Thousand Arrows interaction was made purposefully because the Flying-type immunity to Ground-type moves is more about the “raised vs grounded” concept than a natural Type immunity. Regardless, Nihil Light does not work that way; it’s Not Very Effective against Mawile in Legends Z-A.

Not sure how relevant this is, but the move is already in the calc, so I thought it’d be worth sharing :thumbsup:
(I can’t get a video posted here, so I’ll update this post when I get a picture instead)

Edit:
 

Attachments

  • IMG_1599.png
    IMG_1599.png
    1.5 MB · Views: 39
Hi! The calculator appears to use the wrong Base Power for Fling when the item is Big Nugget in Generations V, VI, and VII. Fling is treated as 130 BP. However, in Gen 5–7, Fling with Big Nugget should be 30 BP.
 

Attachments

  • immagine_2025-10-30_103114997.png
    immagine_2025-10-30_103114997.png
    28.8 KB · Views: 20
Use this thread for feature requests and bug reports
FAQ:
Where do I go if I want to contribute? Damage Calculator Open Source
What if I don't see new features? Try clearing your cache. It usually takes a bit for Zarel to sync the github version with the live version please wait a few days before clearing your cache.
What's new? Changelog
IF YOUR POST WAS DELETED IT WAS DEALT WITH
There an issue with the calcs floette eternal is grabbing normal floette's stats
& upon using the select form section there's only 2 floette & mega, even when it has 3 diff sets floette, floette eternal& the mega still it doesn't have the eternal non mega stats on there
 
Hey, while running hypothesis calcs, I’ve noticed that Nihil Light is scripted to be objectively neutral against all Fairy-types, like Thousand Arrows is against raised Pokémon regardless of whether or not it would be SE/NVE after the target is grounded.

But I’m assuming the Thousand Arrows interaction was made purposefully because the Flying-type immunity to Ground-type moves is more about the “raised vs grounded” concept than a natural Type immunity. Regardless, Nihil Light does not work that way; it’s Not Very Effective against Mawile in Legends Z-A.

Not sure how relevant this is, but the move is already in the calc, so I thought it’d be worth sharing :thumbsup:
(I can’t get a video posted here, so I’ll update this post when I get a picture instead)

Edit:
Fixed

Hi! The calculator appears to use the wrong Base Power for Fling when the item is Big Nugget in Generations V, VI, and VII. Fling is treated as 130 BP. However, in Gen 5–7, Fling with Big Nugget should be 30 BP.
Fixed

There an issue with the calcs floette eternal is grabbing normal floette's stats
& upon using the select form section there's only 2 floette & mega, even when it has 3 diff sets floette, floette eternal& the mega still it doesn't have the eternal non mega stats on there
Fixed
 
Use this thread for feature requests and bug reports
FAQ:
Where do I go if I want to contribute? Damage Calculator Open Source
What if I don't see new features? Try clearing your cache. It usually takes a bit for Zarel to sync the github version with the live version please wait a few days before clearing your cache.
What's new? Changelog
IF YOUR POST WAS DELETED IT WAS DEALT WITH
I don't know why but when I put the plus two for lets say attack it calculates the boost but doesn't show the stats number going up only one that works is for speed when before the number would always update
 

Attachments

  • calc.PNG
    calc.PNG
    191.6 KB · Views: 19
Looks like all VGC sets are labeled as Regulation I, which is a little silly if you’re a new player and can’t differentiate viable mons/existing sets in new regulations. Just thought I’d let y’all know lol

Also prioritizing the implementation of Reg H sets over Reg F is a Decision (the meta dies in 5 days), I’d probably recommend looking at Reg F rather than that because that’s the official metagame from December 1st onwards and, presumably, the Reg H ladder is fading as the meta changes, too. But that’s just a side note, mainly the first paragraph’s bug report is what matters lol
 

Attachments

  • IMG_1760.jpeg
    IMG_1760.jpeg
    39.9 KB · Views: 11
Last edited:
I would like to please request that the Level 50 option be added to Gens 1-3, like all other gens.

In Gen 1, this is relevant for the official formats of the time, such as Nintendo Cup 1997. These formats used a level range, meaning your Pokemon could range from level 50 to 55, but the total of your three Pokemon sent in battle had to be below 155. In practice, this means that the most common level for a Pokemon to have is level 50.

Nintendo Cup 1997 has seen an increase in activity recently, and it is a format that many players, myself included, play on a frequent basis. Having a level 50 option on the calculator would be greatly appreciated, as it would speed up many calculations, including in the heat of battle.

In Gen 2, it is the same deal. The official formats of the time, such as Nintendo Cup, also used the same level range, and the same conveniences apply there too. This is another format with a vibrant competitive scene, although it is still mostly focused in Japan for now.

In Gen 3, there are a number of formats that would benefit from a level 50 option. The official tournament format of 2005, Pokemon League 2005, was played at level 50. This format has been "revived" in the form of Orre Colosseum, which is played at level 100. However, many of the subformats of Orre are played at level 50, matching the in-game Colosseums that inspired their rulesets. These are formats that are played on a very frequent basis in the Orre community, with regular tournaments, so again a level 50 option would be very appreciated. It's also worth mentioning that the in-game facilities such as the Battle Frontier, are also played at level 50, so this option would also benefit someone using the calculator for those purposes.

Currently, all formats from Gens 4-9 have a level 50 option. I see no reason to omit this option from previous generations, when it would clearly benefit a number of formats which are both popular, and also happen to be "official" competitive formats of the time.
 
Back
Top