Appearance
Cold Rebound (Ability #383)
Overview
Cold Rebound is a defensive ability that triggers an immediate counter-attack when the user is hit by any contact move. Upon being struck by a contact move, the Pokémon automatically uses Icy Wind against the attacker, dealing Ice-type damage and reducing their Speed stat.
Technical Implementation
Source Code Location
- File:
/Users/joel/Github/eliteredux/eliteredux-source/src/abilities.cc
- Lines: 3969-3977
- Ability Definition:
ColdRebound
Implementation Details
cpp
constexpr Ability ColdRebound = {
.onDefender = +[](ON_DEFENDER) -> int {
CHECK(ShouldApplyOnHitAffect(attacker))
CHECK(IsMoveMakingContact(move, attacker))
UseOutOfTurnAttack(battler, attacker, ability, MOVE_ICY_WIND, 0);
return FALSE;
},
};
Key Functions
ShouldApplyOnHitAffect(attacker)
: Ensures the ability only triggers under appropriate conditions (attacker is alive, no immunities, etc.)IsMoveMakingContact(move, attacker)
: Verifies the triggering move makes physical contactUseOutOfTurnAttack(battler, attacker, ability, MOVE_ICY_WIND, 0)
: Executes the counter-attack using Icy Wind
Triggered Move: Icy Wind
- Power: 60 BP
- Type: Ice
- Accuracy: 100%
- Target: Both opponents (in doubles)
- Effect: EFFECT_SPEED_DOWN_HIT (lowers Speed by 1 stage)
- Category: Special
- Additional Properties: Air-based move
Battle Mechanics
Activation Conditions
- Must be hit by a contact move: Only physical moves that make contact (punch, tackle, bite, etc.) trigger the ability
- Attacker must be alive: The ability won't trigger if the contact move KO'd the attacker
- Standard hit requirements: Move must actually connect and deal damage
Counter-Attack Properties
- Immediate activation: Occurs directly after taking damage from the contact move
- Automatic targeting: Always targets the attacker
- Special attack: Uses the defender's Special Attack stat
- Type effectiveness applies: Super effective against Grass, Ground, Flying, and Dragon types
- Can miss: Though Icy Wind has 100% accuracy, accuracy modifiers still apply
- Speed reduction: Lowers attacker's Speed by 1 stage on hit
Strategic Analysis
Competitive Advantages
- Deterrent Effect: Discourages opponents from using contact moves
- Speed Control: Icy Wind's Speed reduction can cripple fast physical attackers
- Chip Damage: 60 BP provides meaningful damage output
- Multi-Target: In doubles, hits both opponents
- Type Coverage: Ice typing provides super effective coverage against common types
Tactical Applications
- Physical Wall Support: Excellent on defensive Pokémon that can tank contact moves
- Speed Tier Management: Speed reduction can flip speed tiers in your favor
- Revenge Killing Setup: Slowing down faster threats for teammates
- Doubles Utility: Multi-target effect provides excellent board control
Synergistic Abilities
Cold Rebound works exceptionally well with:
- Defensive abilities: Pairs with damage reduction or HP recovery abilities
- Ice-type STAB: Maximizes the counter-attack damage
- Speed control strategies: Complements other speed manipulation tactics
Competitive Tier Assessment: HIGH
Reasons for High Tier Rating
- Powerful Deterrent: Significantly impacts opponent's move choices
- Dual Effect: Both damage and speed control in one trigger
- Reliable Activation: Contact moves are extremely common in competitive play
- Strategic Depth: Adds layers of decision-making to both players
Potential Drawbacks
- Contact Move Dependency: Useless against special attackers
- Ice Type Resistances: Less effective against Water, Ice, Fire, and Steel types
- No Damage Reduction: Unlike some similar abilities, provides no defensive boost
Related Abilities Comparison
Similar Counter-Attack Abilities
Parry (Ability #335)
- Counter Move: Mach Punch (40 BP, Fighting-type, +1 priority)
- Additional Effect: 20% damage reduction
- Comparison: Cold Rebound deals more damage but lacks damage reduction
Ice Downfall (Ability #633)
- Counter Move: Icicle Crash (60 BP, Ice-type, 30% flinch chance)
- Comparison: Similar power but Icicle Crash has flinch chance instead of Speed reduction
Ultra Instinct (Ability #641)
- Counter Move: Vacuum Wave (40 BP, Fighting-type, +1 priority)
- Additional Effect: 20% damage reduction
- Comparison: Lower damage but priority and damage reduction
Unique Positioning
Cold Rebound occupies a unique niche as the only contact counter-attack ability that provides speed control, making it particularly valuable in speed-centric metagames.
Usage Recommendations
Ideal Pokémon Types
- Defensive Ice-types: Maximize STAB damage from Icy Wind
- Bulky pivots: Pokémon that can tank contact moves and benefit from speed control
- Support Pokémon: Those that appreciate the utility of speed manipulation
Team Role Integration
- Defensive Core: Excellent on walls that commonly face physical attackers
- Speed Control Support: Valuable on teams that need speed tier manipulation
- Anti-Physical Tech: Strong choice against contact-heavy metagames
Caution Advised
- Avoid on frail Pokémon that can't survive strong contact moves
- Consider team synergy with Ice-type coverage
- Be mindful of Special Attack stat for counter-attack effectiveness
Conclusion
Cold Rebound represents a high-tier defensive ability that combines immediate retaliation with valuable speed control. Its ability to punish contact moves while simultaneously providing team support through speed manipulation makes it an excellent choice for defensive and support-oriented Pokémon. The combination of respectable damage output and strategic utility places it among the more impactful defensive abilities in Elite Redux's extensive ability roster.