Appearance
Lunar Eclipse
Overview
Lunar Eclipse is ability #365 in Elite Redux, providing a unique combination of offensive and utility benefits. It grants STAB (Same Type Attack Bonus) to both Fairy and Dark-type moves regardless of the Pokémon's actual typing, while also boosting the accuracy of Hypnosis from 60% to 97.5%.
Mechanics
STAB Enhancement
- Effect: Grants 1.5x damage multiplier to Fairy and Dark-type moves
- Scope: Works regardless of the Pokémon's actual typing
- Stacking: Does not stack with natural STAB if the Pokémon is already Fairy or Dark type
Hypnosis Accuracy Boost
- Base Accuracy: 60%
- Modified Accuracy: 97.5% (60% × 1.5)
- Reliability: Makes Hypnosis one of the most reliable sleep moves in the game
Code Implementation
Primary Implementation
File: /Users/joel/Github/eliteredux/eliteredux-source/src/abilities.cc
Lines: 3810-3813
cpp
constexpr Ability LunarEclipse = {
.onStab = +[](ON_STAB) -> int { return moveType == TYPE_DARK || moveType == TYPE_FAIRY; },
.onAccuracy = Hypnotist.onAccuracy,
};
Supporting Implementation
File: /Users/joel/Github/eliteredux/eliteredux-source/src/abilities.cc
Lines: 3459-3465
cpp
constexpr Ability Hypnotist = {
.onAccuracy = +[](ON_ACCURACY) -> AccuracyPriority {
CHECK(move == MOVE_HYPNOSIS);
*accuracy *= 1.5;
return ACCURACY_MULTIPLICATIVE;
},
};
Ability Registration
File: /Users/joel/Github/eliteredux/eliteredux-source/src/abilities.cc
Line: 9210
cpp
{ABILITY_LUNAR_ECLIPSE, LunarEclipse},
Strategic Applications
Offensive Versatility
- Pokémon gain access to two additional offensive types with STAB
- Particularly powerful on Pokémon with diverse movepools
- Enables unexpected coverage options
Sleep Strategy Support
- Reliable sleep induction with 97.5% accurate Hypnosis
- Supports stall and setup strategies
- Combos well with Dream Eater, Nightmare, or setup moves
Dual-Type Coverage
- Fairy-type moves provide excellent neutral coverage
- Dark-type moves hit Psychic and Ghost types super effectively
- Combined coverage helps against many common threats
Pokémon with Lunar Eclipse
As Innate Ability
- Lunatone - Rock/Psychic type gains Fairy/Dark STAB
- Lunala - Psychic/Ghost type with additional offensive options
- Necrozma (Dawn Wings) - Psychic/Ghost type with enhanced coverage
As Regular Ability
- Lycanroc (Eclipse) - Rock/Ghost type with Fairy/Dark STAB
- Minior (All Core Forms) - Rock/Flying type with dual offensive boost
- Red, Orange, Yellow, Green, Blue, Indigo, Violet cores
Competitive Analysis
Strengths
- Versatile Coverage: Two additional STAB types greatly expand offensive options
- Reliable Sleep: Near-perfect Hypnosis accuracy enables consistent setup
- Type Independence: STAB granted regardless of actual typing
- Synergistic Design: Combines offensive and utility benefits effectively
Weaknesses
- Move Dependency: Requires Fairy/Dark moves to utilize STAB benefit
- Limited Sleep Move: Only affects Hypnosis, not other sleep moves
- Opportunity Cost: Competes with other powerful abilities
Tier Placement
Most Pokémon with Lunar Eclipse are in higher tiers (3-4), reflecting the ability's power level and the strong base stats of its users.
Related Abilities
Solar Flare (Ability #366)
- Similarity: Grants Fire-type STAB and has additional effects
- Difference: Solar Flare focuses on Fire-type moves and has weather synergy
Hypnotist (Ability #327)
- Relationship: Lunar Eclipse inherits Hypnotist's accuracy boost
- Difference: Hypnotist only provides the sleep accuracy benefit
Adaptability (Ability #91)
- Similarity: Both enhance STAB damage
- Difference: Adaptability enhances natural STAB to 2x, while Lunar Eclipse grants STAB to specific types
Technical Notes
- The ability uses function pointers for both STAB checking and accuracy modification
- STAB check returns 1 (true) for Dark and Fairy types, 0 (false) otherwise
- Accuracy modification is multiplicative and applies specifically to Hypnosis
- Implementation follows Elite Redux's modular ability system design
Thematic Design
Lunar Eclipse reflects the celestial event where the moon passes through Earth's shadow, symbolically representing the duality of light (Fairy) and shadow (Dark) types. The enhanced Hypnosis accuracy ties into the moon's traditional association with sleep and dreams, making this a thematically cohesive ability that bridges offensive and utility functions.