Appearance
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
- Ground Immunity: Complete immunity to Ground-type moves via
.levitate = TRUE
- 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)
- Stackable Multipliers: Both effects apply simultaneously to Flying-type moves
- 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)
Related Abilities
- 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