I could take a look at coding this myself, if that matters :)
A feature that I thought would be useful sometimes is the ability to subquery a different search parameter (specifically (n)ms, if only one). For example, if you want to find all Pokemon in OU that learns physical fire coverage, you would need to search for each one individually right now. So, I'd like to propose something like /ds OU, ms(Fire, !Status) to fix this!
Specifically, /ms (or /nms, /as, ...) would run a subquery. It would return a movesearch query, and then searches for Pokemon learning any of those moves. In this example, it would search for Pokemon in OU that can learn any of the following moves: Armor Cannon, Bitter Blade, Blast Burn, Blaze Kick, Blue Flare, Burning Jealousy, Ember, Eruption, Fiery Dance, Fire Blast, Fire Fang, Fire Lash, Fire Pledge, Fire Punch, Fire Spin, Flame Charge, Flame Wheel, Flamethrower, Flare Blitz, Fusion Flare, G-Max Centiferno, G-Max Fireball, G-Max Wildfire, Heat Crash, Heat Wave, Incinerate, Inferno, Lava Plume, Magma Storm, Mystical Fire, Overheat, Pyro Ball, Raging Fury, Sacred Fire, Temper Flare, Torch Song.
Analogously, this could also be implemented for dexsearch in movesearch, for example with /nms nds(Berserk), Fire looking for all Fire-type moves in either Drampa's or Moltres-Galar's movepools. However, searching in multiple Pokemon's movepools at the same time is not supported at the moment (which would be a requirement for this functionality) and it seems less useful, so I do not think this analogous feature is necessary, even if it could be cool.
A feature that I thought would be useful sometimes is the ability to subquery a different search parameter (specifically (n)ms, if only one). For example, if you want to find all Pokemon in OU that learns physical fire coverage, you would need to search for each one individually right now. So, I'd like to propose something like /ds OU, ms(Fire, !Status) to fix this!
Specifically, /ms (or /nms, /as, ...) would run a subquery. It would return a movesearch query, and then searches for Pokemon learning any of those moves. In this example, it would search for Pokemon in OU that can learn any of the following moves: Armor Cannon, Bitter Blade, Blast Burn, Blaze Kick, Blue Flare, Burning Jealousy, Ember, Eruption, Fiery Dance, Fire Blast, Fire Fang, Fire Lash, Fire Pledge, Fire Punch, Fire Spin, Flame Charge, Flame Wheel, Flamethrower, Flare Blitz, Fusion Flare, G-Max Centiferno, G-Max Fireball, G-Max Wildfire, Heat Crash, Heat Wave, Incinerate, Inferno, Lava Plume, Magma Storm, Mystical Fire, Overheat, Pyro Ball, Raging Fury, Sacred Fire, Temper Flare, Torch Song.
Analogously, this could also be implemented for dexsearch in movesearch, for example with /nms nds(Berserk), Fire looking for all Fire-type moves in either Drampa's or Moltres-Galar's movepools. However, searching in multiple Pokemon's movepools at the same time is not supported at the moment (which would be a requirement for this functionality) and it seems less useful, so I do not think this analogous feature is necessary, even if it could be cool.