Invalid Improve the type chart on the dex website

I would like the type chart in smogon.com/dex to be more accurate.

More specifically, there are factors other than types which affect how damage is calculated and the granularity is finer than the currently displayed immune/strongly resists/resists/normal/weak/very weak. For example, Gengar in gen 3 onward is immune to ground, not weak. We also have more fun cases, such as ground versus Bronzong which is sometimes 2x and sometimes 0x. Another case is Snorlax sometimes getting 1x from fire, but sometimes 0.5x. You also get a bit custom multipliers on some (but not all!) Mr. Mimes, being 1.5x from steel. So to say, I think the type chart should consider abilities, as they are inherent to pokemon and are important factors in designing teams.

There is also a class of abilities which affect the type chart indirectly—stuff like Desolate Land, which generally reduces water attacks to 0x, although some small set of other pokemon can nullify this trait. I think this needs a remark in the chart (tooltip? footnote? different font?), but I am not sure which should be displayed as the default. I'm leaning towards saying that Primal Groudon is immune to water, because you need a special ability to hit it (just like you need Mold Breaker to hit Gengar with Magnitude).

A seemingly orthogonal problem with the current design is that the chart is hidden under a tooltip. This makes it much less visible (I literally rewrote this suggestion because initially I wanted to request adding the chart to the website) and less handy. It also displays with a noticable delay on some browsers which is a bit annoying especially on touchscreen when you disappear it by clicking it second time thinking you had missed initially.

Why seemingly orthogonal? Because differing abilities complicate the chart making it less flexible for interaction. If we wanted to consider abilities, we would end up with several cases for some pokemon (Bronzong would get 3!). The two UI solutions I see are:

1. Multiple charts for each case, maybe divided into tabs
2. One chart with some cells split (tooltips could be helpful to specify when a case applies)

Both of them have a layer of interaction which, by my preference, is incompatible with a popup triggered by hovering. What I propose is to make it permanently visible instead. As for placement, I think that's a good way to utilize the empty space right to where stats currently are (on mobile either below stats or in tabs with stats). To compress things, I don't think there is much sense in including x1 effectiveness. Maybe for search, but nah.

I have no clue how much effort it is to implement it as I haven't looked into the spaghetti on GitHub yet, but if you like the idea, I'd be happy to take the task. I've never contributed to PS or Smogon, and I think it would be a good intro. I'm a computer scientist, did a couple of atrocious websites in my life, I think I can handle it fine.

Let me know what you think!

(I am not sure if this is the right forum, but the "inadequate description?" link in the dex leads to this one, so here I am)
 
Hi radrow, this is the incorrect subforum for your suggestion, since it's about Smogon's dex and here we handle Pokémon Showdown suggestions. You should bring your suggestion to the Smogon simple suggestion's thread instead.

If you want my two cents, though, type charts shouldn't be a babyspoon of anything to expect regarding weaknesses and resistances during a real battle, but a memory helper for people learning basic competitive principles. They can't show all possible combinations with other competitive elements because that would make them harder to understand in general terms for the rookie, and they will still be barely used by the experienced player anyways. To put an example, what would happen if the Pokémon has a set suggesting it to use Air Baloon? Do we add one tab for that too?
As you say, Mold Breaker overrides Levitate, and if the rookie that doesn't remember how abilities work will still be prone to seeing their Weezing die of an Earthquake if they just relay on the "+ Levitate" dex's typechart. People need to learn how the other components of the game interact with the typechart, and it's important for them to differentiate typechart basics from external effects, whose information is right there on the dex for them to check it.

Have a nice day!
 
Back
Top