Done Don't show "(Pokemon) can't learn (move)" when the Pokemon isn't the required level to learn it

1609696565828.png


Done! It turned out we'd already hardcoded support for most "can't learn" reasons, so I just unified it into one system and added the missing ones (level-up moves, Sketch issues, and HM move transfer issues).
 
Last edited:
I decided to test this update a bit, and it doesn't appear to work correctly with Tradeback moves. Going off the second part of the screenshot, it's not an error for whether Pokemon don't learn moves at all, it's specifically tradebacks.
1609748840582.png

Ninetales absolutely does learn Hypnosis via Tradebacks, as evidenced here. This happens with any tradeback move; one example that shows this is a false negative for all of them is Surf Tauros, which can be learned at any point after transfer to Gen 2, as it's learned via HM. There is no logical reason as to why they "can't be transferred".

What should be said is something akin to this, like "Transfer from Gen 2 to 1";
1609749337582.png

(this should mention Pokemon XD as the "event", by the way)
 
I decided to test this update a bit, and it doesn't appear to work correctly with Tradeback moves. Going off the second part of the screenshot, it's not an error for whether Pokemon don't learn moves at all, it's specifically tradebacks.
View attachment 305099
Ninetales absolutely does learn Hypnosis via Tradebacks, as evidenced here. This happens with any tradeback move; one example that shows this is a false negative for all of them is Surf Tauros, which can be learned at any point after transfer to Gen 2, as it's learned via HM. There is no logical reason as to why they "can't be transferred".

What should be said is something akin to this, like "Transfer from Gen 2 to 1";
View attachment 305101
(this should mention Pokemon XD as the "event", by the way)
/rbylearn allowtradeback, ninetales, hypnosis should do the job (for now, at least)

e: also /rbylearn gen1outradeback, ninetales, hypnosis
 
Back
Top