Commit Graph

433 Commits

Author SHA1 Message Date
Annika
44d347cd75
Fix linter warning in battle-tooltips.ts (#1540) 2020-06-29 19:20:52 -07:00
Marty-D
b877b2dfe0 Update spritesheet for DLC1 2020-06-29 10:24:03 -04:00
Guangcong Luo
6be7495c32 Rename Leader to Administrator
Ideally we'll have more support for custom ranks on side servers,
but for now you'll have to deal with & and ~ having the same label,
if you still use ~.
2020-06-27 12:49:35 -04:00
Kris Johnson
bb24d2f3e3
Fix Urshifu-Rapid-Strike-Gmax in the teambuilder (#1536) 2020-06-25 16:15:48 -07:00
Kris Johnson
18778d6744
Update tooltips (#1533) 2020-06-21 00:36:07 -07:00
The Immortal
9989b0310e Update moves viability 2020-06-20 13:49:53 +04:00
Kris Johnson
56c92c434e
Add DLC move animations (#1532) 2020-06-19 22:29:45 -07:00
Kris Johnson
a534b9b6ae
Update tooltips for DLC moves and fix long-lasting visual bugs (#1531) 2020-06-18 23:44:13 -07:00
The Immortal
83087faa66 Add Poltergeist activation 2020-06-19 00:27:47 +04:00
Guangcong Luo
e493e87db1 Update Heat Crash and Heavy Slam viability 2020-06-13 14:36:28 -07:00
Marty-D
5213c41cf5 Support CAP27 sprites 2020-06-12 13:46:59 -04:00
Guangcong Luo
d480780c33 Fix tooltips causing layout deformation
Fixes smogon/pokemon-showdown#6737
2020-05-25 18:12:01 -04:00
Guangcong Luo
45f7392ce9 Add tooltip for field conditions
(Hover over the turn marker.)

Megas made hazards difficult to see, and gigantamaxes are making
weather difficult to see. This has been a constant problem which can
be fixed through careful changing of the graphics, but we'd probably
need something like this sooner or later anyway.

This also refactors the tooltip placement code, which was previously
a bit messy.
2020-05-23 13:01:44 -07:00
Kris Johnson
0b4bfcd065
Properly implement NFE teambuilder support (#1517) 2020-05-16 08:55:01 -07:00
Guangcong Luo
5eddc4308d Fix build errors 2020-05-15 22:11:07 -07:00
Guangcong Luo
a76be69b76 Fix Gmax learnsets in teambuilder
Fixes #1516
2020-05-12 06:01:18 -04:00
Kris Johnson
2d65159250
Fix Let's Go!, Metronome, and National Dex teambuilders (#1515) 2020-05-10 01:38:39 -07:00
Marty-D
450ec3dc99
Fix Minior-Indigo and -Violet placement in the spritesheet 2020-05-09 11:10:57 -04:00
Guangcong Luo
a173827efb Don't show Zoroark warning for Max moves 2020-05-08 22:24:12 -04:00
Guangcong Luo
fb18721e82
Update "not useless" moves (#1511)
Viable moves no longer use the `isViable` flag. Instead, we start by
assuming moves with 75+ base power are not useless (and others are
useless), and manually list exceptions in the relevant dexsearch
function.

In general, the move viability system has been a bit too specific. I
don't want to hardcode species because it's nearly always also
hardcoding specific metagames. It may help to think of it as "would
this move be useful in any metagame ever?" rather than "would it be
useful in the current metagame".

We instead use a significantly lower bar of "not useless", although
this hasn't been made clear until now. The word "viable" is now
banished from the codebase as well as the teambuilder's actual text,
which may also help.

Select changes:

- doubles moves now have separate viability lists
- Rock Tomb
  - it's good on Groudon for reasons that don't seem Groudon-specific,
    and is also good with Technician and in Doubles, so we'll default
    to yes
- Belly Drum
  - viable with priority, high speed, or Trick Room: too many
    conditions, so we'll default to yes
- Reflect Type
  - viable on Latias and Starmie for reasons that aren't specific to
    them, we'll default to yes
- Transform
  - required on Ditto, useful in Doubles: default to yes
- Fake Out
  - no longer viable if you have Sheer Force, should hopefully make
    people choose it less
- Nature's Madness, Super Fang
  - viable in Doubles, has uses in Singles: default to yes
- Dragon Darts, Sparkling Aria
  - mistakenly categorized as unviable; fixed
2020-05-08 19:24:02 -07:00
Kris Johnson
de878b3c5b
Fix canLearn's filtering (#1512) 2020-05-08 19:23:23 -07:00
Guangcong Luo
715a1fa4d0 Show species-specific items in teambuilder 2020-05-08 05:30:56 -04:00
Guangcong Luo
43be8925b3 Fix past-gen move/etc support in teambuilder 2020-05-08 05:02:43 -04:00
Guangcong Luo
0c19bb3c82 Fix Charge tag 2020-05-08 04:50:35 -04:00
Guangcong Luo
989d6a42ce Fix sorting moves in teambuilder
Fixes #1509
Fixes #1510
2020-05-08 04:38:01 -04:00
Kris Johnson
fe19d32b65
Fix Pokemon that inherit movesets from base formes (#1507) 2020-05-07 21:11:24 -07:00
Kris Johnson
b776011d19
Fix Z-Moves and Max Moves in tooltips (#1508) 2020-05-07 19:23:54 -07:00
Kris Johnson
d50e6b7235
Fix various bugs with the new teambuilder (#1505) 2020-05-06 19:52:38 -07:00
Guangcong Luo
6b33f40102 Show cosmetic formes list on non-base formes
The teambuilder expects species.cosmeticFormes to be available on all
cosmetic formes. This may or may not need to be changed, but for now
this seems like the simplest approach.
2020-05-06 18:41:01 -04:00
Kris Johnson
27f04e48ce
Fix DPP Doubles teambuilder (#1504) 2020-05-05 15:22:36 -07:00
Guangcong Luo
8a1ddcd6e2 Rename new BattleSearch -> DexSearch
(Also fix a bunch of bugs.)

The new name `DexSearch` better represents its feature-set, and allows
its name not to clash with the old `BattleSearch`.
2020-05-04 19:07:37 -07:00
Guangcong Luo
779e796e52 Refactor battle-search.ts 2020-05-03 22:40:11 -07:00
Guangcong Luo
b815730c51 Improve teambuilder team selection layout 2020-05-03 22:40:11 -07:00
Guangcong Luo
e8b6a6760a Fix gmaxPower/zMovePower for Z/Max moves 2020-05-02 02:36:31 -04:00
Marty-D
ebe975042a
Add support for Unown minisprites 2020-04-29 17:13:33 -04:00
Guangcong Luo
007d58e698 Fix cosmetic formes in replays
Replays don't load BattleAliases but they do load BattlePokedex, making
the old BattleBaseSpeciesChart unnecessary. In its place, a new chart,
specifically for cosmetic formes!
2020-04-29 00:24:12 -04:00
Guangcong Luo
3d0fa80055 Update Dex.getSpecies for cosmetic formes
Now that `species.cosmeticFormes` contains the name rather than the ID,
we don't need to manually reconstruct it anymore.
2020-04-28 21:04:38 -07:00
Kris Johnson
ee601f1bb9
Update client for updates types of evos/prevo/etc (#1500) 2020-04-28 20:48:39 -07:00
Guangcong Luo
ba52aab0ef Fix TypeScript error
It looks like TypeScript recently updated jQuery definitions from
`HTMLElement` to `Element`. There's probably a better long-term
solution, but for now, suffice to say these assertions are safe because
we don't use any non-HTML elements.
2020-04-27 23:45:09 -07:00
Guangcong Luo
14689a63ad Fix crash in getPokemon 2020-04-27 23:24:09 -07:00
Kris Johnson
70cc0a7380
Change inheritsFrom to changesFrom (#1496) 2020-04-27 07:48:10 -07:00
Guangcong Luo
721eb5547f Add /chal alias for /chall 2020-04-07 21:28:35 -04:00
The Immortal
d6ee0a1d87 Remove references to isUnreleased 2020-04-06 21:52:25 +04:00
Kirk Scheibelhut
d76cd108dd Create test pages for sprites
Similar to styles/STYLING.html and styles/hpbartest.html, test pages
prove to be more robust and convenient for testing than the unit
tests (which are already broken).

These pages are primarily intended to help with delivering #1369,
but can be used to test improvements to sprites across the board.
2020-04-02 11:48:50 -07:00
Guangcong Luo
730d1ffd1a Use bigger Meloetta sprites
There are people who didn't know Meloetta was PS's mascot! They clearly
needs to be more noticeable. And now they definitely will be.

We're now using the full Gen 5 sprite instead of the minisprite,
overlapping with the buttons, and animated on hover. This might be a
bit over-the-top, but oh well, it's only on hover.
2020-04-01 16:11:10 -07:00
HoeenHero
305945e6ec
Tinymaxing support (#1488) 2020-04-01 00:49:52 -07:00
Guangcong Luo
b80d1c3938 Fix teambuilder pokemon icons 2020-03-29 07:30:27 -04:00
Guangcong Luo
b730156490 Support format list sections/columns
This is probably about as much as I'll implement for now. We'll need to
deprecate the old client before we can implement any major reforms to
the formats list design.
2020-03-28 09:21:23 -07:00
Guangcong Luo
5e32181b89 Support creating, deleting, and renaming teams 2020-03-28 09:21:23 -07:00
Guangcong Luo
7857f4549d Support saving teams 2020-03-28 04:20:49 -07:00