What moves cannot be Sketched by Smeargle?

Solution 1:

Last updated 2021/09/19

For convenience here is the list of moves Smeargle cannot sketch:

  • Feather Dance
  • Frustration
  • Giga Drain
  • Heart Stamp
  • Hydro Pump Blastoise
  • Leaf Storm
  • Mega Drain
  • Origin Pulse
  • Parabolic Charge
  • Precipice Blades
  • Razor Shell
  • Rest
  • Return
  • Scald Blastoise
  • Transform Fast
  • Water Gun Fast Blastoise
  • Weather Ball Normal
  • Weather Ball Rock
  • Wrap Green
  • Wrap Pink

I wrote the following Python script to find them from the GAME_MASTER.json file in Jerry's answer the GAME_MASTER.json provided by PokeMiners via MBorg.

import json


def get_templates(data, name):
    return [value["data"][name] for value in data if name in value.get("data", {})]


with open("GAME_MASTER.json") as f:
    templates = json.load(f)

moves = {m["uniqueId"]: m for m in get_templates(templates, "combatMove")}
smeargle_moves = get_templates(templates, "smeargleMovesSettings")[0]

for name, sm in smeargle_moves.items():
    print("removing category: {}".format(name))
    print(sm)
    for move in sm:
        moves.pop(move)

for move in sorted(moves):
    print("-   " + " ".join(map(str.title, move.split("_"))))

Solution 2:

Well, the answer to "What moves can be sketched by Smeargle?" is found in the GAME MASTER file (from PokeMiners) - search for SMEARGLE_MOVES_SETTINGS.

Finding the moves that Smeargle cannot sketch involves accumulating the entire set of moves, then subtracting the set of moves found above.

Solution 3:

To start compiling a list I took a quick glance at the game master files. Here's a list that can be added to as more moves are found to be missing from Smeargle's massive move pool.

Fast Moves:

  • Lock-On

Charge Moves:

  • Frustration
  • Return