Done Dexsearch with natdex has different results based on param order

What type of bug are you reporting? Chat

What is the bug?
/nds may give different results depending on param order

Are you able to replicate it? If so, how?
Examples:
/nds spe=101,airslash,takedown: Pidgeot
/nds airslash,spe=101,takedown: No Pokémon found.
/nds airslash,takedown,spe=101: No Pokémon found.
Edit: it seems like spe=101 can be replaced with any stat, height, weight, type, weakness, resistance or ability param, or a gen param that uses <>. If Take Down is put before Air Slash, Pidgeot always shows up.

/nds airslash,takedown,!terablast: Mantine, Mantyke, Silvally, Type: Null
/nds !terablast,airslash,takedown: adds Butterfree, Crobat, Farfetch’d, Golbat, Pidgeot, Pidgeotto, Pidgey and Zubat

/nds airslash,takedown,bug,grass: Leavanny, Sewaddle, Swadloon
/nds takedown,airslash,bug,grass: only Leavanny
Sewaddle & Swadloon need a transfer from Gen 5/6/7 to learn Air Slash.

/nds dig,incinerate: doesn't show Arcanine (among others)
/nds incinerate,dig: shows Arcanine
Arcanine needs a transfer from Gen 6 or earlier to learn Incinerate.

/nds dynamicpunch,poisonfang: Nidoqueen, Smeargle
/nds poisonfang,dynamicpunch: Mawile, Nidoqueen, Smeargle
Mawile needs a transfer from Gen 6 or 7 to learn Poison Fang. Nidoqueen learns Poison Fang in Gen 8. Putting the transfer move first seems to show more Pokémon. If this is true, that means Mawile needing a transfer from Gen 3 to learn Dynamic Punch is irrelevant.
Notably, /nds !dynamicpunch,poisonfang and /nds poisonfang,!dynamicpunch show the same result, with Mawile not being in either of them.

Edit: this bug happens for /nds and /ds8 (natdex Gen 9 and 8, respectively).

Update: turns out you don't need 2 moves to trigger the glitch
/nds mist: doesn't show Reshiram
/nds fire,mist: Reshiram, Volcanion
/nds mist,fire: only Volcanion
 
Last edited:
Back
Top