Appearance
Fey Flight
Summary
Adds Fairy-type and levitates.
Extended In-Game Description
For use in Elite Redux extended ability UI (IMPORTANT: exactly 280-300 chars counted WITH spaces) Fey Flight grants the Pokemon two powerful defensive benefits: it adds the Fairy-type as a third type and provides immunity to Ground-type moves through levitation. The Fairy typing grants resistances to Fighting, Bug, and Dark moves while adding weaknesses to Poison and Steel. The levitation effect works identically to Levitate ability, making the Pokemon immune to Ground attacks, Spikes, Toxic Spikes, Sticky Web, and Arena Trap. This combination makes the Pokemon exceptionally versatile defensively.
Extended Description (289 characters)
Grants the mystical powers of the fey, adding Fairy as a third type and enabling magical levitation. The Fairy typing provides key resistances to Fighting, Bug, and Dark moves while the levitation grants complete immunity to Ground-type attacks and entry hazards like Spikes and Sticky Web.
Mechanics Details
- Type Addition: Adds Fairy as type3 slot (does not replace existing types)
- Levitation: Provides complete Ground immunity and hazard avoidance
- Breakable: Can be suppressed by Mold Breaker-like abilities
- Trigger: Activates immediately upon entering battle
Interactions
- Works with other type-changing abilities/moves
- Levitation can be negated by Gravity, Ingrain, or Iron Ball
- Mold Breaker bypasses both the type addition and levitation
- Does not stack with existing Fairy typing (no effect if already Fairy-type)
Competitive Analysis
Fey Flight is an exceptional defensive ability that transforms a Pokemon's defensive profile. The Fairy typing alone is valuable for resisting common offensive types like Fighting and Dark, while the Ground immunity removes one of the most common offensive types entirely. This ability is particularly strong on Pokemon that appreciate both aspects - those weak to Ground benefit from the immunity, while those weak to Fighting or Dark appreciate the Fairy resistances. The combination can turn several 4x weaknesses into manageable 2x weaknesses or even resistances.
Pokemon with This Ability
- Merrykarp: Has Fey Flight as an innate ability alongside Two Step and Festivities
Code Implementation
c
constexpr Ability FeyFlight = {
.onEntry = FairyTale.onEntry, // Adds Fairy type
.breakable = TRUE,
.levitate = TRUE,
};
The ability reuses FairyTale's onEntry function which calls AddBattlerType to add TYPE_FAIRY as the Pokemon's third type. The levitate flag provides all standard levitation benefits.