It's commonly joked about that Flying is immune to every Ground move when not all of them require their target to be grounded, like this rarecandytreatment comic.
And on the flipside of that, there's the criticism that floating Pokemon without levitate will still be hit by those same moves- get a Weezing with Neutralizing Gas, for example, and it'll be hit by a supereffective earthquake despite hovering above it.
Essentials could have a nice solution here- a function code that checks if the BattlerAltitude of the species is greater than 0. This could be applied to grounded Ground moves, like Earthquake, Magnitude, and Fissure, while allowing projectile Ground moves like Bonemerang, Mud Bomb, and Bone Club to still hit.
But would this be worthwhile to do? The idea that Flying is immune to Ground is pretty ingrained already, and it might be confusing to have some moves with an immunity independent of typing. (plus, why stop there? Shouldn't Fire types be immune to Magnet Bomb because they'd melt it?) And it might make some Pokemon overpowered by giving them a new ability slot on top of an immunity to certain moves.
Just tossing this idea around, would love to hear any thoughts on it.
And on the flipside of that, there's the criticism that floating Pokemon without levitate will still be hit by those same moves- get a Weezing with Neutralizing Gas, for example, and it'll be hit by a supereffective earthquake despite hovering above it.
Essentials could have a nice solution here- a function code that checks if the BattlerAltitude of the species is greater than 0. This could be applied to grounded Ground moves, like Earthquake, Magnitude, and Fissure, while allowing projectile Ground moves like Bonemerang, Mud Bomb, and Bone Club to still hit.
But would this be worthwhile to do? The idea that Flying is immune to Ground is pretty ingrained already, and it might be confusing to have some moves with an immunity independent of typing. (plus, why stop there? Shouldn't Fire types be immune to Magnet Bomb because they'd melt it?) And it might make some Pokemon overpowered by giving them a new ability slot on top of an immunity to certain moves.
Just tossing this idea around, would love to hear any thoughts on it.