Skip to content

v1.1.7

Compare
Choose a tag to compare
@doshidak doshidak released this 19 Oct 04:16
· 323 commits to master since this release
447e823

Introducing DLC! As in, the long anticipated Gen 9 DLC 1 patch. (It's finally here yay !!)

Alongside the usual laundry list of fixes, we also threw in the usual slew of QoL & visual improvements. (Zoroark still kinda breaks the sync tho, sorry.) Feel like a broken record at this point, but thanks y'all for all the love & patience.


W E H O P E Y O U

(ノ◕ヮ◕)ノ*:・゚✧ E N J O Y ✧・: *ヽ(◕ヮ◕ヽ)


Deployment

Browser Version Build Submitted Checked Status
Chrome v1.1.6 → v1.1.7 18B461245C2 2023 Oct 18 21:05 2023 Oct 18 22:55 Deprecated
Firefox v1.1.6 → v1.1.7 18B4612CB33 2023 Oct 18 21:06 2023 Oct 18 21:10 Deprecated
Opera v1.1.4 → v1.1.7 18B461245C2 2023 Oct 18 21:15 2023 Nov 15 23:42 Deprecated
  • Timestamps are in PDT (UTC-07:00).

What's New

General

  • Updated default EVs in Randoms from 84 to 85.
  • Added Pokémon state resetting when replaying a completed battle.
    • All players' Pokémon in the Calcdex will reset to 100% HP.
    • Additionally, any non-volatile status conditions will be cleared.
    • Finally, any lost/consumed items will be restored.
  • Added support for parsing battle formats with Showdown's Best of 3 mode.
  • Defaulted to 85 EVs across all stats in non-legacy Randoms when no sets are available.
    • Previously, all EVs would be set to 0, requiring the user to tediously enter in each EV for each affected Pokémon.
  • Added dynamic move typings for Ivy Cudgel depending on the Ogerpon's forme.
  • Updated forme aliases list for displaying sets with the new Gen 9 DLC 1 Pokémon, such as Ogerpon-Wellspring-Tera.

UI

  • Added Fallen field to the Moves Editor when Last Respects is present.
  • Tidied up the move category & stat targeting overrides in the Moves Editor.
  • Increased size of Pokémon types on smaller viewports if only one is present.
  • Added slight discoloration to the Tera toggle button when a player can still Terastallize.
  • Removed the Tera toggle button in any battle with the Terastal Clause in effect.
  • Highlighted the abilities dropdown when an ability is active.
  • Deemphasized base stat & spread value colors in the stats table.
  • Updated warning colors for the IVs & EVs rows to use the configured third NHKO color.
  • Updated raised & lowered stat colors to use configured first & last NHKO colors, respectively.

Settings

  • Changed default for Calcdex: Cache Sets for from 2 Weeks to 1 Week
  • Clarified tooltips for Calcdex: My Location
  • Added Showdown: Auto-Accept Team Sheets
    • When enabled (off by default), requests for Open Team Sheets (typical in VGC formats) will be automatically accepted.
    • You can find this all the way at the bottom of the Hellodex settings.

Bug Fixes

  • Fixed Spikes & Stealth Rock's not being accounted for in the NHKO values & matchup descriptions.
  • Fixed Open Team Sheets not detecting due to a slight change in Showdown's data formatting.
  • Fixed revealed formes like Urshifu-Rapid-Strike from Open Team Sheets not properly syncing.
  • Fixed incorrect Randoms probabilities appearing for the Yours sets of the player's Pokemon.
 

+ 16

MORE FIXES
  • Fixed active Illusion Pokémon detection on the player's side.
    • Calcdex had the big confusion when you sent out your own Zoroark.
    • It no longer has the big confusion.
    • (Will probably still have the big confusion about your opponents' Zoroark's tho le sigh)
  • Fixed Fallen field max value in the Moves Editor.
    • Capped at 5 (technically 1 less than the max number of Pokémon as reported by the battle) for the Supreme Overlord ability (unless one of its moves is Last Respects in some outerworldly format).
    • Otherwise, it's capped at 100 for anything else like Last Respects.
  • Fixed Flash Fire immunity not being accounted for in the damage calculations.
  • Fixed transformed moves not replacing current moves on the player's side.
  • Fixed transformed moves not clearing after switching out on the player's side.
  • Fixed incorrect level used in transformed base stat calculations.
    • When transformed, every stat besides HP should be based off of the target Pokémon after scaling to their level.
    • Prior to this fix, the Calcdex would copy the base stats of the target Pokémon, then scale it to the transformed Pokémon's level.
    • This typically only applies to Randoms where Pokémon aren't level 100 (otherwise, this bug has no apparent effect since the stat scaling is correct).
    • For instance, Calyrex in Randoms is level 93, while Ditto is level 87. Calyrex has 202 SPA after scaling from 80 base + 31 IVs + 84 EVs. Solely copying the 80 base for the level 87 Ditto would incorrectly result in 189 SPA (from the same stat configuration, just different level). This fix makes sure damages are calculated at 202 SPA instead of 189.
  • Fixed pre-transformation sets disappearing once transformed.
    • Both pre-transformation & post are now both present, however, sets of its original forme will be disabled.
    • Sets from the target Pokémon will be noted underneath their names in the dropdown.
  • Fixed moves from sets always sorting in ABC order.
    • This also applies to sets imported from a PokéPaste in your clipboard.
    • (Moves should now appear in the imported order as-is!)
  • Fixed boosted BP of Acrobatics not reflecting in the UI when the Pokémon holds no item.
    • This was a visual glitch as the underlying @smogon/calc automatically boosts the BP but wasn't being shown in the Calcdex.
    • In order for the updated BP to show, the auto-BP boost within @smogon/calc had to be manually removed within its mechanics files.
    • This is to say the Calcdex is now has full control over the BP of Acrobatics.
    • Assimilation complete.
  • Fixed Iron Head not properly updating to Behemoth Blade & Behemoth Bash when the forme changes to Zacian-Crowned & Zamazenta-Crowned, respectively.
  • Fixed Unburden not properly toggling during battle syncs.
  • Fixed Stakeout not properly toggling when switching between an opponent's Pokémon.
    • Note that the auto-toggling for this isn't 100% perfect & there may be instances where the ability fails to toggle off.
    • This is a known issue & will be addressed in a future update.
  • Fixed incorrect/missing sets for some Pokémon that switch formes, such as Aegislash-Blade & Greninja-Ash.
  • Fixed incorrect/missing sets when a Pokémon Mega-evolves.
  • Fixed broken syncing as soon as a Pokémon Mega-evolves during their turn.
  • Fixed sets not reapplying to one with a Pokémon's Mega forme after it Mega-evolves.
     

Under-the-Hood

  • Updated @smogon/calc to npm:v0.8.0 with support for Gen 9 DLC 1 mechanics.
  • Reworked Calcdex syncing & initial Pokémon set application routines.
    • Aggregated previously separated dispatch calls, particularly those during Calcdex initialization.
    • Some users may experience a slight boost in performance.
    • Many users may perceive a slight decrease in performance.
 

+ 4

MORE CHANGES