Is there any combination of 4 moves that hits more Pokemon super effectively? This was the highest I foundhttps://pokemondb.net/tools/type-coverage
>>59094071Seems like you got it. Closest I got to this was>Ice+Fighting+Rock+Ground>914 super effective, 305 neutralBut at least no Pokemon are immune to that combo.
i was bored and whipped up some terrible code```# Maximum Coverage Problem solver for Pokemon types (Python)bug = "bug"dark = "dark"dragon = "dragon"electric = "electric"fairy = "fairy"fighting = "fighting"fire = "fire"flying = "flying"ghost = "ghost"grass = "grass"ground = "ground"ice = "ice"normal = "normal"poison = "poison"psychic = "psychic"rock = "rock"steel = "steel"water = "water"types = { bug: {dark, grass, psychic}, dark: {ghost, psychic}, dragon: {dragon}, electric: {flying, water}, fairy: {dark, dragon, fighting}, fighting: {dark, ice, normal, rock, steel}, fire: {bug, grass, ice, steel}, flying: {bug, fighting, grass}, ghost: {ghost, psychic}, grass: {ground, rock, water}, ground: {electric, fire, poison, rock, steel}, ice: {dragon, flying, grass, ground}, normal: set(), poison: {fairy, grass}, psychic: {fighting, poison}, rock: {bug, fire, flying, ice}, steel: {fairy, ice, rock}, water: {fire, ground, rock},}combos = {}for x in types: for y in types: for z in types: for w in types: sortedTypes = sorted([x,y,z,w]) combos[str(sortedTypes)] = types[x] | types[y] |types[z] | types[w]maxSize = max(len(v) for k,v in combos.items())bestCombos = [k for k,v in combos.items() if len(v) == maxSize]print(bestCombos)```$ python maxCover.py["['dark', 'fighting', 'ground', 'ice']", "['fighting', 'flying', 'ground', 'ice']", "['fighting', 'ghost', 'ground', 'ice']"]
>>59094186ah, i forgot what 4chan does to whitespace. rip
>>59094186>["['dark', 'fighting', 'ground', 'ice']", "['fighting', 'flying', 'ground', 'ice']", "['fighting', 'ghost', 'ground', 'ice']"]those all came out to less than 949 though
>>59094071Wtf is immune to that
>>59094229Shedinja
>>59094222ughi wasn't thinking about dual types
>>59094229Shedinja. Wonder Guard makes it immune to anything not super-effective against it.
>>59094229I would've guessed Shedinja, I thought Ice could hit that for some reason... Rock does?... I'm clearly out of touch and out of practice with bug typing.
>>59094071Cool. Now, who could learn such moves?
>>59094236oh god its even worse than i realizedthe problem isnt about type combinations it's literally about maximising the amount of species to hit super effectivelycbf
>>59094266
>>59094242Rocks crush bugs. Easiest way I remember that.
>>59094289Mewtwo underrated.
>>59094291It was nice when that was necessary and the game didn't tell you on the move select screen.
>>59094289>MewtwoOf course.
>>59094071afaik the highest is ice/fighting/ground/ghost, with the ice move being specifically freeze-dry to hit waters so tou don't need electricnot sure how to get numbers for that since this site doesn't take freeze dry onto account, but even without it the combo still hits 933 SE and there's dozens of freeze dry victims to add to that
>>59094071I dunno if it would influence results, if specifically Freeze Dry is chosen.And what about Flying Press?
>>59094324did some quick counting and there's an additional ~124 pokemon hit by freeze dry to add to that, so ~162 neutral and ~1057 SE give or take some human error.
>>59094071fun fact: between rock/ground/fairy/steel/dark/fighting/fire/ice (ice being freeze-dry) it's possible to hit every single pokemon in the game super effectively. this can actually be done in practice with reshiram and alolan ninetales, with turboblaze reshiram covering eelektrosd and atales bringing freeze dry.
>>59094071On a aside, boltbeam is considered great type coverage. Fire/dragon also provides similar results in terms of at least neutral damage.
>>59094382>eelektrosd and atales
>>59094071Any pokemon with the types grass/water, ground/water or dragon/water is covered by freeze-dry, so add that total to the ice/electric/fighting/ground coverage number.
>>59094084We need a fast Rock/Ground type.
>>59094071This is an incomplete test because of Freeze Dry. Freeze Dry + Water is unresisted by every single pokemon in the game (except Jynx due to an ability). That single difference between hitting water SE and water NVE makes a big difference when talking about coverage.