Appearance
Flaming Soul (Ability #351)
Overview
Flaming Soul is a priority-granting ability that gives Fire-type moves +1 priority when the user is at maximum HP. It is functionally identical to Gale Wings but for Fire-type moves instead of Flying-type moves, making it a powerful tool for Fire-type attackers who can maintain their health.
Code Implementation
Source Location
- File:
/Users/joel/Github/eliteredux/eliteredux-source/src/abilities.cc
- Line: 3716-3718
- Definition:
constexpr Ability FlamingSoul = { .onPriority = GALE_WINGS_CLONE(TYPE_FIRE), };
Macro Definition
The ability uses the GALE_WINGS_CLONE
macro (lines 128-133):
cpp
#define GALE_WINGS_CLONE(type) \
+[](ON_PRIORITY) -> int { \
CHECK(GetTypeBeforeUsingMove(move, battler) == type) \
CHECK(BATTLER_MAX_HP(battler)) \
return 1; \
}
Key Technical Details
- HP Check: Uses
BATTLER_MAX_HP(battler)
macro defined in/Users/joel/Github/eliteredux/eliteredux-source/include/battle.h:781
- Formula:
(gBattleMons[battlerId].hp == gBattleMons[battlerId].maxHP)
- Formula:
- Type Check: Verifies move type before usage via
GetTypeBeforeUsingMove()
- Priority Boost: Returns
1
for +1 priority boost - Ability Registration: Listed in ability table at line 9196
Mechanics
Activation Requirements
- Maximum HP: The Pokémon must have full HP (current HP = max HP)
- Fire-type Move: The move being used must be Fire-type
- Move Usage: Only applies when the Pokémon is using a move
Priority System
- Normal moves have priority 0
- With Flaming Soul active, Fire moves get priority +1
- This allows Fire moves to outspeed most other moves
- Does not stack with other priority effects
Limitations
- HP Dependent: Any damage taken disables the ability until HP is restored to maximum
- Type Specific: Only affects Fire-type moves
- No Status Moves: Only affects damaging and non-damaging Fire-type moves
Strategic Applications
Offensive Strategies
- Lead Sweeping: Perfect for fast Fire-type leads with powerful moves
- Revenge Killing: Guaranteed first strike when at full HP
- Priority Control: Dominates priority wars with Fire moves
- Setup Protection: Can interrupt setup attempts with priority Fire moves
Synergistic Moves
- Flamethrower: Reliable priority special attack
- Fire Blast: High-power priority special move
- Flare Blitz: Devastating priority physical attack (but causes recoil)
- Heat Wave: Priority spread move in doubles
- Will-O-Wisp: Priority status infliction
Team Building Considerations
- Pairs well with healing support (Wish, Heal Bell)
- Benefits from Leftovers or other passive recovery
- Strong with Life Orb for maximum damage output
- Excellent with Choice items for hit-and-run tactics
Competitive Analysis
Strengths
- Immediate Threat: Forces opponents to respect priority Fire moves
- Speed Control: Bypasses speed tiers entirely when active
- Versatile: Works with both physical and special Fire moves
- Psychological Pressure: Opponents must play around potential priority
Weaknesses
- HP Dependency: Easily disabled by any damage
- Type Limitation: No priority on non-Fire moves
- Predictable: Opponents know to damage first to disable
- Recoil Vulnerability: Strong Fire moves often have recoil
Comparison to Similar Abilities
- Gale Wings: Same mechanics but for Flying-type moves
- Triage: +3 priority but only for healing moves
- Prankster: +1 priority for status moves only
- Quick Draw: 30% chance for +1 priority on any move
Pokémon with Flaming Soul
Based on proto file analysis, the following Pokémon have access to Flaming Soul:
Primary Ability Holders
- Ogerpon Hearthflame: Fire/Fairy type with strong offensive stats
- Magmar: Classic Fire-type with solid special attack
- Magby: Pre-evolution with potential for growth
- Entei: Legendary Fire-type with excellent physical attack
Usage Patterns
- Most common on offensive Fire-type Pokémon
- Often paired with other Fire-boosting abilities as innates
- Frequently combined with Flash Fire or other Fire immunities
Related Abilities
Direct Variants
- Gale Wings (Ability #177): Flying-type version
- Ice-type Gale Wings variants: Similar priority mechanics for Ice moves
- Electric-type variants: Priority Electric moves under certain conditions
Complementary Abilities
- Flash Fire: Immunity to Fire moves and attack boost
- Drought: Weather support for Fire moves
- Solar Power: Special attack boost in sun
Counters and Interactions
Effective Counters
- Residual Damage: Stealth Rock, Spikes, burn, poison
- Multi-hit Moves: Breaks through and disables ability
- Priority Moves: Can still be outsped by higher priority
- Flash Fire Users: Immune to priority Fire moves
Notable Interactions
- Choice Items: Lock into one move but maintain priority
- Life Orb: Extra damage without HP dependency issues
- Recoil Moves: Self-disables after one use (Flare Blitz)
- Weather: Sun boosts Fire power, hail/sandstorm chips HP
Conclusion
Flaming Soul is a high-impact ability that transforms Fire-type Pokémon into immediate threats when at full HP. Its strategic value lies in the constant pressure it applies to opponents, forcing them to prioritize dealing damage to disable the ability. While HP-dependent, skilled players can leverage healing support and careful positioning to maintain the advantage throughout battle.
The ability rewards aggressive play while punishing passive strategies, making it excellent for fast-paced offensive teams that can protect their Flaming Soul user's HP while applying constant pressure with priority Fire moves.