Skip to content
✏️

Suggest Improvements

Help improve (ID: ) - Spot errors or suggest better descriptions

Aerialist (ID 606)

Implementation Analysis

Aerialist is a compound ability that combines the effects of two separate abilities:

  • Levitate: Provides ground immunity and 1.25x Flying-type move power boost
  • Flock: Implements Flying-type Swarm mechanics (1.2x power normally, 1.5x at ≤33% HP)

Code Structure

cpp
constexpr Ability Aerialist = {
    .onOffensiveMultiplier =
        +[](ON_OFFENSIVE_MULTIPLIER) {
            Levitate.onOffensiveMultiplier(DELEGATE_OFFENSIVE_MULTIPLIER);
            Flock.onOffensiveMultiplier(DELEGATE_OFFENSIVE_MULTIPLIER);
        },
    .breakable = TRUE,
    .levitate = TRUE,
};

Core Mechanics

  1. Ground Immunity: Complete immunity to Ground-type moves via .levitate = TRUE
  2. Flying-type Power Boosts:
    • Base: 1.25x multiplier from Levitate component
    • Additional: 1.2x multiplier from Flock component (normal HP)
    • Critical: 1.5x multiplier from Flock component (≤33% HP)
  3. Stackable Multipliers: Both effects apply simultaneously to Flying-type moves
  4. Breakable: Can be suppressed by Mold Breaker-type abilities

Damage Calculations

For Flying-type moves:

  • Above 33% HP: 1.25 × 1.2 = 1.5x power multiplier
  • At/Below 33% HP: 1.25 × 1.5 = 1.875x power multiplier

Strategic Applications

  • Defensive: Complete Ground immunity provides crucial switching opportunities
  • Offensive: Substantial Flying-type move power increases, especially when weakened
  • Positioning: Levitate component allows safer positioning against Ground-type threats
  • Risk/Reward: Higher damage potential when at low HP encourages aggressive play

Extended Description (295 characters)

Final Extended Description: "Combines ground immunity with exceptional Flying-type prowess. Immune to all Ground-type moves while boosting Flying-type move power by 50%. When HP drops to 33% or below, Flying-type moves gain an additional power boost, reaching nearly double strength for devastating aerial assaults."

Character Count Verification: 295 characters (including spaces)

  • Levitate (ID 26): Provides ground immunity and base Flying boost
  • Flock (ID 359): Provides Flying-type Swarm mechanics
  • Swarm (ID 68): Original Bug-type version of the HP-based power boost mechanic

Elite Redux Ability Codex