Pokémon has different advantageous attacks depending on type. I gave it a graph.
I made this by DOT.
digraph{
Fire->Bug;
Fire->Steel;
Fire->Grass;
Fire->Ice;
Water->Ground;
Water->Rock;
Water->Fire;
Electric->Flying;
Electric->Water;
Grass->Ground;
Grass->Rock;
Grass->Water;
Ice->Ground;
Ice->Flying;
Ice->Grass;
Ice->Dragon;
Fighting->Normal;
Fighting->Rock;
Fighting->Steel;
Fighting->Ice;
Fighting->Dark;
Poison->Grass;
Poison->Fairy;
Ground->Poison;
Ground->Rock;
Ground->Steel;
Ground->Fire;
Ground->Electric;
Flying->Fighting;
Flying->Bug;
Flying->Grass;
Psychic->Fighting;
Psychic->Poison;
Bug->Grass;
Bug->Psychic;
Bug->Dark;
Rock->Flying;
Rock->Bug;
Rock->Fire;
Rock->Ice;
Ghost->Ghost;
Ghost->Psychic;
Dragon->Dragon;
Dark->Ghost;
Dark->Psychic;
Steel->Rock;
Steel->Ice;
Steel->Fairy;
Fairy->Fighting;
Fairy->Dragon;
Fairy->Dark;
}
Fire->Bug;
Fire->Steel;
Fire->Grass;
Fire->Ice;
Water->Ground;
Water->Rock;
Water->Fire;
Electric->Flying;
Electric->Water;
Grass->Ground;
Grass->Rock;
Grass->Water;
Ice->Ground;
Ice->Flying;
Ice->Grass;
Ice->Dragon;
Fighting->Normal;
Fighting->Rock;
Fighting->Steel;
Fighting->Ice;
Fighting->Dark;
Poison->Grass;
Poison->Fairy;
Ground->Poison;
Ground->Rock;
Ground->Steel;
Ground->Fire;
Ground->Electric;
Flying->Fighting;
Flying->Bug;
Flying->Grass;
Psychic->Fighting;
Psychic->Poison;
Bug->Grass;
Bug->Psychic;
Bug->Dark;
Rock->Flying;
Rock->Bug;
Rock->Fire;
Rock->Ice;
Ghost->Ghost;
Ghost->Psychic;
Dragon->Dragon;
Dark->Ghost;
Dark->Psychic;
Steel->Rock;
Steel->Ice;
Steel->Fairy;
Fairy->Fighting;
Fairy->Dragon;
Fairy->Dark;
}
コメント