Skip to content

Inconsistency between egg moves for some pokemon #1514

Open

Description

@NathanPasTrop

Azumarill has some move that he should learn but dosen't (belly drum and aqua jet are the only one i found).
Azumarill is in the list of pokemon that can learn belly drum.
But when i go see the moves he can learn, belly drum is not in the list (it should).
It's the same thing with aqua jet.
At first i thought that it was a problem with egg moves in general but i didn't found any other pokemon that have that problem.

Steps to Reproduce:

  1. Search the pokemon "Azumarill" on the api
  2. Go to the moves section -> "Azumarill" can't learn "belly drum" (wrong)
  3. Search the move "belly drum" on the api
  4. Go to the "learned_by_pokemon" section -> "Azumarill" can learn "belly drum" (correct)
    The steps can also be done with the move aqua jet

Azumarill should have belly drum and aqua jet in the list of the move he can learn.

EDITS :
After more research i realised that it's a problem with a lot of other mon that should learn an egg move but don't
the pokemon that have the same problem :
-slowking and slowbro with belly drum
-ursaring and ursaking with belly drum
-clefable with aromaterapy

All of those pokemon are evolved version of a pokemon that learns the move only with breeding.
The move need's to never have been a TM.

There is probably a lot more inconsistency like that but those are the only one i found yet

Activity

  1. changed the title [-]Inconsistency between egg moves for Azumarill[/-] [+]Inconsistency between egg moves for some attack[/+] on May 5, 2026
  2. changed the title [-]Inconsistency between egg moves for some attack[/-] [+]Inconsistency between egg moves for some move[/+] on May 5, 2026
  3. changed the title [-]Inconsistency between egg moves for some move[/-] [+]Inconsistency between egg moves for some pokemon[/+] on May 5, 2026
  4. NathanPasTrop commented on May 11, 2026

    @NathanPasTrop
    Author

    Okay so i was wrong and after more research egg move are just not in the list of move of the evolved version and the evolved version are also not in the list so it's just that the API dosen't handle egg move that you can get by evolving
    My bad :)

  5. Naramsim commented on May 11, 2026

    @Naramsim
    Member

    I think so, there should be another issue about egg moves somewhere. I'll try to find it

  6. Machine-Maker commented on May 15, 2026

    @Machine-Maker
    Contributor

    The learned_by_pokemon in the Move response object... I mostly think its a bad thing. For one, it doesn't have any version information at all. So I have no idea which versions apply to which move.

    I think its much better to instead just query all the pokemon you care about, and then build a mapping of what moves each one can learn for what game.

    There is probably room for improvement in the learned_by_pokemon part of the response.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions