v1.2.4
Maintenance patch! We've updated the underlying damage calculator to the latest spec, squashed many bugs (maybe introduced a couple more for later) & added some requested QoL improvements.
Thanks for waiting y'all, hope you enjoy the changes ♥
(ノ◕ヮ◕)ノ*:・゚✧ hey Alexa play that one Vengaboys song from that one 2000's Six Flags commercial that used to play on the 'ol teller ray tubes with that one iconic bald old man who was absolutely shredding it on the asphalt with his hypnotic dance moves of mass destruction in front of a yellow bus & then proceeded to kidnap the whole squad against their will & strap them to torturous mechanical devices & the whole time he's all hootin n tootin n shit cause he gettin that bread like the grind don't stop fr or somethin idk my memory's a little foggy esp after referencing a primitive instrument of the precambrian era for consuming content like I am now entering the advanced ages of my momentary lifespan on this here rock ... ayo this is just temporary filler text btw so don't forget to delete this later ✧゚・: *ヽ(◕ヮ◕ヽ)
Deployment
Browser | Version | Build | Submitted | Checked | Status |
---|---|---|---|---|---|
Chrome | v1.2.3 → v1.2.4 | 19109D8D114 |
2024 Jul 31 10:45 | 2024 Aug 01 02:08 | Deprecated |
Firefox | v1.2.3 → v1.2.4 | 19109D98BC4 |
2024 Jul 31 10:47 | 2024 Jul 31 10:50 | Deprecated |
Opera | v1.2.1 → v1.2.4 | 19109D8D114 |
2024 Jul 31 10:51 | 2024 Sep 28 20:28 | Deprecated |
- Timestamps are in PDT (UTC-07:00).
What's New
General
- Added a rudimentary version of our auto-set feature.
- (Yes, the one that's been disabled since the beginning of time!)
- Only the default case of matching sets against revealed information has been implemented.
- For the time being, only sets of the current format are eligible for auto-selection.
- When more than one possible match is found, the "AUTO" button will remain blue.
- Selecting the blue "AUTO" button will toggle auto-selection for that Pokémon.
- When an exact match is found, the "AUTO" button will shift from blue to green.
- Selecting the green "AUTO" button will reapply the matched set without having to open the dropdown.
- Note that the matched set is only as accurate as the sets available for that Pokémon. Player discretion is heavily advised.
- Updated the move replacer to avoid replacing 100% guaranteed moves based on the probabilities of the applied Randoms set.
- Removed handling of the Tera 60 BP STAB mechanic & Supreme Overlord BP boosts on Showdex's side in favor of letting the underlying damage calculator natively handle them.
- Integrated the Bakedex, our new asset bundle repository, hosted on GitHub Pages, the same backend that serves you fresh Smogon sets, Showdown usage stats & Randoms sets.
- This builds off the asset bundling system introduced in v1.2.1, which initially included the NCP VGC sets (speaking of which — this has been finally updated!), allowing us to push bundle updates without having to release new versions!
- Each release going forward will include a copy of the latest Bakedex bundles at the time of its release.
- Showdex will occasionally check for updates to bundled assets on this repository & update any outdated bundles as necessary.
- Future plans include bundles for Showdown's battle formats, particularly the set API mappings for their rotating Randoms spotlight.
- (We're always open to suggestions for any resource that you believe may be useful for others, like sets — just let us know !)
UI
- Added support for multi-PokéPaste imports in the classic in-battle Calcdex.
- Simply copy multiple PokéPaste sets (e.g., from a Teambuilder export) & select the "IMPORT" button next to the sets dropdown for any of the player's Pokémon.
- Imported sets that match any of the target player's current Pokémon will be simultaneously applied.
- When no sets were matched or no new sets were found, you'll see a red "MISMATCH" badge.
- Added support for team-wide PokéPaste exports in the Calcdex & Honkdex.
- Selecting the "ALL" button next to the "EXPORT" button in the sets dropdown will copy the PokéPaste of the player's entire team to your clipboard.
- For in-battle Calcdexes, this button won't appear until the battle ends.
- Added individual BP fields for multi-hitting moves like Triple Axel & Triple Kick in the moves editor.
- This taps into a recently added feature in the underlying damage calculator: per-hit calculations.
- You can now override each hit's BP of applicable moves.
- e.g., Icicle Spear w/ 5 hits will show 5 BP fields initially set to 25; Triple Axel w/ 3 hits will show 3 BP fields initially set to 20, 40 & 60.
- Added recoil & recovery percentages to the move matchup description tooltips if available.
- Requires the Prettify Matchup Description Calcdex setting to be enabled (default) as this is not included in the original description from the underlying damage calculator.
- Added an "ACTIVE" toggle for Power Trick in the moves table if the Quick-Edit Move Effects setting is enabled.
- Added gen 1 recovery failure detection in the moves table.
- When the condition is met, "FAILURE" is displayed instead of the usual "N/A" for Status moves.
- Hovering over the label will display a tooltip explaining why the recovery move will fail.
- Colorized prettified matchup descriptions in the damage range tooltip.
- Requires the Show / Hide Matchup Tooltips option & Calcdex Prettify Matchup Description setting to be enabled.
- General NHKO Hexadecimal Colors are applied to the NHKO description text like its counterpart in the moves table.
- When available, recovery descriptions will use the first NHKO color & those for recoil will use the last.
- Added PokéPaste tooltips to the sets dropdown options.
- This is similar to what's shown when you hover over the set dropdown's "EXPORT" button.
- Added Struggle as a moves dropdown option.
- Updated section groupings & Showdown formats in the Honkdex format dropdown.
- Re-enabled the mobile virtual keyboard for the Pokémon forme dropdown in the Honkdex.
Settings
- Added Calcdex: Show Additional Field Controls
- Removed Calcdex: Apply Usage Sets First
- Succeeded by the Sets Apply Sets First From setting.
- Added Sets: Apply Sets First From
- You can now choose which source the sets will first be applied from for your opponents' & spectating Pokémon: Smogon (default), Usage or Teambuilder.
- Smogon will prioritize sets in the following order, based on availability: any applicable bundled sets (e.g., NCP VGC in VGC formats) → official Smogon sets → Showdown Usage set → Teambuilder teams → Teambuilder boxes.
- Usage will prioritize: Showdown Usage set → bundled sets → Smogon sets → Teambuilder teams → Teambuilder boxes.
- Teambuilder will prioritize: Teambuilder teams → Teambuilder boxes → bundled sets → Smogon sets → Showdown Usage set.
- Note that this specifies the search priority, meaning sets from non-priority sources can still be applied based on availability.
- This is also a temporary setting that was thrown in last minute. Future version of this will allow for more granular control than the aforementioned hardcoded orderings (e.g., something more drag-&-drop-y perhaps), as well as altering the display order of the sets in the dropdown (this setting as it is now only affects the set selection order!).
- Renamed Calcdex Open as option: Battle Overlay → Chat Overlay
- Renamed Calcdex: Quick-Edit Move Hits → Quick-Edit Move Effects
- Added Show / Hide Tooltips option: Sets
- Added a loading indication for the cache removal operation when setting Cache Sets for to Never.
Bug Fixes
- Fixed incorrect / missing levels auto-applying to Pokémon without any sets.
- Fixed Pokémon in cosmetic formes preventing switching to alternative formes, such as Minior-Green → Minior-Meteor.
- Fixed the initial unresponsiveness of the Open Calcdex button in the Calcdex Chat Overlay mode.
- Fixed auto-boosts from Intimidate occasionally preventing manual stage boosts.
- Fixed auto-boosts persisting after changing the Pokémon in the Honkdex.
- Fixed user-specified & auto-determined field conditions not being properly applied in final stat calculations.
- Fixed auto-set weather & terrain not factoring into damage calculations.
- Fixed prior auto-set weather & terrain clearing when auto-setting for another applicable Pokémon.
- Fixed prior user-specified weather & terrain clearing when auto-setting them for an added or selected Pokémon.
- Fixed Leech Seed not being properly detected during battle syncs.
- Fixed the initial set applier not choosing the highest Randoms probability set when the data are available.
- Fixed some ignored Randoms sets due to similarities in their initial moves marking them as duplicates despite having different pools.
- Fixed the SPE stat not dropping from Paralysis after increasing ATK from Guts.
- Fixed a rounding error when calculating the SPE stat that occasionally results in the value being off by 1.
- Fixed invalid characters in a Pokémon's nickname silently crashing the Calcdex during a battle sync.
- Fixed a rare crash in the Calcdex when it loads before the language strings start loading.
- Fixed new Pokémon in the Honkdex being added at level 100 instead of the set-defined levels in Randoms formats.
- Fixed authenticated player usernames occasionally not updating when receiving them after initialization.
- Fixed KO percentage discrepancies between the displayed "KO %" & the calculator's matchup description.
- Fixed the HP updating to invalid values when manually changing it while the Pokémon is Dynamaxed.
- Fixed the forme switcher disappearing when switching to a Gigantamax forme.
- Fixed missing G-Max Befuddle for Bug type damaging moves.
- Fixed unabbreviated Tera types on very small viewport widths.
- Fixed untranslated section headers in the Honkdex format dropdown.
- Fixed detection for Chrome extension runtimes when fetching external resources.
- Fixed the sets API response handler choosing the wrong transformer for custom formats.
- Fixed Showdex attempting to load onto other non-Showdown pages under the same domains as specified in the manifest permissions.
Under-the-Hood
- Updated
@smogon/calc
tonpm:v0.10.0
. - Patched
@smogon/calc
to the98b687c
commit from the recently publishedshowdex-calc
fork!fb0d842
Updated LICENSE.c877bc7
Updated Natural Gift to be unaffected by Berry Juice & Berry Sweet.ddf9964
Added support for Meteor Beam & Electro Shot.718d832
Improved multihit/multiturn move support.d80e58a
Fixed Light That Burns the Sky not changing move categories.2556074
Actually fixed Light That Burns the Sky. LOLcdc2dc1
Fixed 0 BP status moves doing damage in gens 5 (B/W) & 6 (X/Y).1b7b530
Improved weight handling.f840e76
Added Triple Axel & Triple Kick hit options.168db24
Removed misleading KO chance outputs.3a90120
Implemented Nature Power + Prankster interaction.2b38194
Added IVs to matchup result descriptions.01467a8
Improved Tera Stellar type handling.89d3f07
Updated Wind Rider to give an ATK boost under Tailwind.28122a1
Fixed BPs of multi-accuracy moves boosting from Tera.ecf1ecd
Fixed Mold Breaker ignoring Tablets of Ruin & Vessel of Ruin.2c5a6b5
Fixed Punching Glove moves making contact.da99a27
Added Neutralizing Gas support.1a39c1a
Fixed category-changing moves ignoring prior modifiers like Muscle Band.5fcbf9e
Fixed Hadron Engine not affecting ungrounded Pokémon.aae749d
Added Dynamax support for Weather Ball & Terrain Pulse.d5e94be
Fixed ignored pre-Tera type matchup boosts for Collision Course & Electro Drift against post-Tera Stellar types.6115cc0
Added Pain Split support.9a24c63
Fixed Tera Starstorm from Terapagos-Stellar not hitting Ghost types.