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.
A project I started recently with the goal being that I can paste my team and get a bunch of different stats for it.
I wanted to be able to see any flaws that i had overlooked, type weaknesses, etc.
I also really wanted to visualize how much damage each of my attacks were dealing, and how much damage any pasted team would take from common meta threats.
I recently added the XHKO section, and up until then, this was more of a fun-fact generator.
It still needs item/ability implementation, but for now, I have the section showing 4x, 2x, 1.5x, etc.
Just a fun personal project I think is progressed enough to share, but I do plan to continue working on it.
ADV Team Tool
^make a copy and try it out for yourself^
And these are the Common Spreads in the second screenshot, for anyone curious. Since they may not be the same whenever whoever is reading this clicks the sheets link.
-Implemented damage modifying items/abilities (shown in the Damage analysis tabs) (CB, Magnet etc, Pure Power, Hustle etc.)
-Implemented Type Immunities granted by abilities (shown in the Type MU's and also damage analysis tabs) (Water Absorb, Levitate etc. but not Wonder Guard yet)
-Added recommended teammates to the Type MU's tab. It just looks at the list of Pokemon sorted by usage and recommends the first thing it sees that resists a given weakness to the team. Could be better, but it at least shows the first 5 mons it sees that fit this criteria
-Added the 'Friends&Foes' tab which shows common teammates as well as checks and counters from here.
ok typing this out so i can think through it more thoroughly, just kind of streaming my conciousness here,
the Checks and Counters section of the PS! usage data looks like this;
showing 's because its a good example of what im trying to get at here.
They are sorted by a rating that seems heavily weighted by % KO'd (but im not sure exactly how this works comparing gar and jolt but whatver)
Yes, is like a very clear counter, like the literal best option any mon can have against another. Yes, works here too, but who tf is using and why tf is it higher on this list than /// etc.
There are some 'who asked?' parts like this that kinda muddy up what I'm trying to make with my spreadsheet.
I'm thinking there must be some way to sort this so that lower priority considerations in the builder are not taking the spot of better options (though ideally, this sheet would still be able to say 'hey this uncommon mon actually is a perfect fit here')
I'm going to try to make a reverse lookup that searches the Check&Counters sections and displays what mons get checked&countered instead of showing what checks&counters the searched mon.
Now, the Checks & Counters sections are very helpful, but due to the roles of some mons, the stats here are sort of inflated. for example, has a the role of picking things off, which will certainly make it pop up in many many of these Checks&Counters sections even if it isnt necessarily a check/counter to something, it just is frequently able to revenge any mon with low HP that's in position mid-late game to be sac'd for whatever reason.
So I'm kind of predicting that will have a very big list in this reverse lookup.
--------
The sorting on this is going to add some kind of bias, no matter what I choose to sort by. | Jolteon 80.446 (83.26±0.70) |
"| (18.2% KOed / 65.1% switched out)|"
18.2 + 65.1 = 83.3
What fills those 16.7% of other instances? This could be the times subs while spikes, or maybe used HP Grass predicting a switch-in. Countless niche possibilites exist in this small % of instances.
I think this unfilled section is actually crucial and the most player-influenced element. Of course , , etc. KO or force a switch on here, but I believe the level of ambiguity in these situations lessens the higher up the ladder a player is. And that knowledge is something I can't add to this tool without help of players better than myself.
I'm going to implement this reverse lookup, but I also would like to add a tab with a checklist that can make the decisions for situations like this more clear.
From more obvious things like, 'Rock Resist [_], Spikes [_], Rapid Spin [_]' to more specific options against certain mons/cores "Options for ', 'Vulnerable to ' etc.
Thinking out loud so i can come back to this later and remember why I've done what I've done, and also to open this up to anyone else's thoughts. Please feel free to share whatever is on your mind here :) thanks for reading