Appearance
Fighting Spirit - Ability ID 300
In-Game Description
"Normal-type moves become Fighting and Fighting gains STAB."
Extended In-Game Description
For use in Elite Redux extended ability UI (IMPORTANT: exactly 280-300 chars counted WITH spaces)
Fighting Spirit converts all Normal-type moves into Fighting-type moves and grants STAB on Fighting-type attacks. The type conversion applies to all Normal moves used by the Pokémon, including physical and special attacks. Perfect for mixed attackers wanting consistent STAB coverage.
Character count: 289
Detailed Mechanical Explanation
For Discord/reference use
Core Mechanics
Fighting Spirit is an "ATE" (Normalize-type) ability that fundamentally changes how the user's moveset functions:
- Type Conversion: All Normal-type moves become Fighting-type
- STAB Grant: Provides STAB (Same Type Attack Bonus) for Fighting-type moves
- ATE Boost Flag: Sets the internal
ateBoost
flag when converting moves
Activation Conditions
- Triggers automatically when the Pokémon uses any Normal-type move
- No activation requirements or conditions - passive ability
- Works on all Normal-type moves regardless of category (physical/special/status)
Technical Implementation
cpp
constexpr Ability FightingSpirit = {
ATE_ABILITY(TYPE_FIGHTING),
};
#define ATE_ABILITY(type) \
.onMoveType = +[](ON_MOVE_TYPE) -> int { \
CHECK(moveType == TYPE_NORMAL) \
*ateBoost = TRUE; \
return type + 1; \
}, \
.onStab = +[](ON_STAB) -> int { return moveType == type; }
Complete List of Affected Moves
Common Normal-type moves that become Fighting-type:
- Physical: Body Slam, Double-Edge, Facade, Return, Frustration, Tackle, Take Down, Mega Kick, Extreme Speed
- Special: Hyper Voice, Boomburst, Tri Attack, Swift, Hidden Power (if Normal)
- Status: Not typically affected as status moves don't change type effectiveness
Interactions with Other Abilities/Mechanics
- Technician: If user has Technician as another ability, converted 60 BP or lower moves get boosted
- STAB: Converted moves receive 1.5x damage multiplier from STAB
- Type Effectiveness: Moves gain Fighting-type effectiveness (super effective vs Normal, Dark, Ice, Rock, Steel; resisted by Flying, Psychic, Fairy, Bug, Poison; no effect on Ghost)
- Wonder Guard: Converted moves can hit Wonder Guard users if Fighting is super effective
- Protean/Libero: If user has these abilities, they change to Fighting-type when using converted moves
Strategic Implications
- Coverage Enhancement: Transforms Normal-type filler moves into useful Fighting STAB
- Mixed Attacker Support: Both physical and special Normal moves benefit
- STAB Consistency: Ensures Fighting-types always have STAB on former Normal moves
- Movepool Expansion: Effectively gives access to Fighting-type versions of powerful Normal moves
Example Damage Calculations
Assuming 100 Base Attack, 100 Base Move Power, no other modifiers:
- Without Fighting Spirit: Normal-type move = 100% damage (no STAB for non-Normal types)
- With Fighting Spirit: Fighting-type move = 150% damage (with STAB)
- Net Gain: 50% damage increase for converted moves when user has Fighting typing
Common Users
Based on the codebase analysis, Fighting Spirit appears on various Pokémon as either a regular or innate ability. Commonly found on:
- Fighting-type Pokémon that learn many Normal-type moves
- Mixed attackers that benefit from consistent STAB
- Pokémon with diverse Normal-type movepools
Competitive Usage Notes
- Offensive Utility: Maximizes damage output from Normal-type moves
- Type Synergy: Most effective on Fighting-types or Pokémon that can become Fighting-type
- Move Selection: Prioritize high-power Normal moves in moveset planning
- Team Building: Consider Fighting-type weaknesses when building around this ability
Counters
- Ghost-types: Completely immune to converted Fighting-type moves
- Flying-types: Resist Fighting-type damage
- Psychic-types: Resist Fighting-type damage
- Fairy-types: Resist Fighting-type damage
- Intimidate: Reduces physical Fighting move damage
- Burn: Halves physical Fighting move damage
Synergies
- Iron Fist: Boosts Fighting-type punching moves by 20%
- Sheer Force: Removes secondary effects but boosts power by 30%
- Life Orb: 30% damage boost to all moves
- Choice Items: Lock into powerful converted moves
- Fighting Gem: One-time 50% boost to Fighting moves
Version History
- Introduced as part of Elite Redux's expanded ability roster
- Uses the standard ATE ability framework
- Provides Fighting-types with enhanced Normal move utility
- Part of the broader type-conversion ability family including Pixilate, Refrigerate, Aerilate, etc.