Appearance
Regenerator - Ability ID 144
In-Game Description
"Heals 1/3 of max HP upon switching out."
Extended In-Game Description
For use in Elite Redux extended ability UI (280-300 chars max)
Regenerator restores 33% of user's maximum HP whenever it switches out of battle, provided it's still alive and not at full health. Works with voluntary switches, forced switches from moves like Roar, and U-turn/Volt Switch. Does not activate if KO'd. Essential for defensive pivoting strategies.
Character count: 296
Detailed Mechanical Explanation
For Discord/reference use
REGENERATOR is a passive healing ability that activates upon switching out of battle.
Activation Mechanics:
- Trigger: When the Pokémon exits battle (onExit hook)
- Requirements: Pokémon must be alive (not KO'd) and below maximum HP
- Healing Amount: Exactly 33% of maximum HP (1/3)
- Script: Uses
tryhealpercenthealth BS_ATTACKER, 33
for consistent healing calculation
Switch Scenarios:
- Voluntary Switch: Player manually switches Pokémon - healing triggers
- Forced Switch (Moves): Roar, Whirlwind, Dragon Tail, Circle Throw - healing triggers
- Forced Switch (Items): Red Card activation - healing triggers
- Pivot Moves: U-turn, Volt Switch, Flip Turn, Teleport - healing triggers
- KO'd/Fainted: No healing occurs (blocked by
IsBattlerAlive
check) - Full HP: No healing occurs (blocked by
BATTLER_MAX_HP
check)
Interaction Rules:
- Entry Hazards: Regenerator heals first, then hazards damage on switch-in to new Pokémon
- Status Conditions: Healing occurs regardless of poison, burn, or other status
- Pursuit: If hit by Pursuit while switching, healing still occurs if Pokémon survives
- Natural Recovery: Some Pokémon have this combo ability (Natural Cure + Regenerator)
Technical Implementation:
c
constexpr Ability Regenerator = {
.onExit = +[](ON_EXIT) -> int {
CHECK(IsBattlerAlive(battler))
CHECK_NOT(BATTLER_MAX_HP(battler))
BattleScriptCall(BattleScript_RegeneratorExits);
return FALSE;
},
};
Competitive Applications:
- Defensive Pivoting: Essential for bulky Pokémon that switch frequently
- Stall Teams: Provides consistent healing without items or moves
- Pivot Strategies: Combines excellently with U-turn/Volt Switch for safe switches
- Hazard Management: Helps offset entry hazard damage accumulation
- Longevity: Extends battle presence without requiring recovery moves
Common Users:
- Slowpoke line (Natural regenerative abilities)
- Ho-Oh (Legendary phoenix regeneration)
- Various defensive Pokémon as innate abilities
Strategic Notes:
- AI Value: Rated 8/10 in AI switching calculations
- Timing: Healing occurs immediately upon exit, before any entry effects
- Stacking: Cannot stack with itself, but combines with other healing sources
- Prediction: Forces opponents to consider immediate KO vs. allowing healing
Version History:
- Gen 5: Introduced as 1/3 HP healing on switch-out
- Elite Redux: Maintains standard 33% healing rate, expanded to more Pokémon as innate abilities