Skip to content
✏️

Suggest Improvements

Help improve (ID: ) - Spot errors or suggest better descriptions

Celestial Blessing (ID: 591)

Extended In-Game Description

For use in Elite Redux extended ability UI (IMPORTANT: exactly 280-300 chars counted WITH spaces) Recovers 1/12 of its health each turn under Misty Terrain.

Extended Description (295 characters)

Celestial Blessing activates during the end turn phase, restoring 1/12 of the Pokemon's maximum HP each turn, but only while the Pokemon is on the field under Misty Terrain. This recovery is blocked by Heal Block and similar effects. The ability provides consistent healing for Fairy-type teams.

Detailed Mechanics

Activation Conditions

  • Turn Phase: End of turn
  • Terrain Requirement: Must be affected by Misty Terrain
  • Health Requirement: Cannot be at maximum HP
  • Healing Availability: Must be able to heal (not blocked by Heal Block, etc.)
  • Turn Restriction: Does not activate on the turn the Pokemon switches in

Recovery Amount

  • Base Recovery: 1/12 of maximum HP per turn
  • Minimum Recovery: 1 HP (if 1/12 calculation results in 0)

Implementation Details

  • Battle Script: Uses BattleScript_SelfSufficientActivates for activation message
  • Terrain Check: Uses IsBattlerTerrainAffected(battler, STATUS_FIELD_MISTY_TERRAIN)
  • Healing Check: Uses CanBattlerHeal(battler) to verify healing is possible

Strategic Applications

Team Synergy

  • Misty Surge: Pairs excellently with Pokemon that can set Misty Terrain
  • Fairy Types: Provides passive healing for Fairy-type cores
  • Terrain Control: Encourages maintaining terrain control throughout battle

Defensive Utility

  • Passive Recovery: Provides consistent healing without using move slots
  • Stall Potential: Enables defensive strategies when combined with other recovery
  • Longevity: Extends staying power in prolonged battles

Counters and Limitations

  • Terrain Dependency: Completely ineffective without Misty Terrain
  • Heal Block: Nullified by Heal Block and similar healing prevention
  • Terrain Override: Disabled when other terrains replace Misty Terrain
  • Switch Timing: No recovery on switch-in turn
  • Eternal Blessing: Combines Celestial Blessing with Regenerator for enhanced recovery
  • Self Sufficient: Similar end-turn healing but without terrain requirement (1/16 HP)
  • Peaceful Rest: Similar concept but requires Fog weather (1/8 HP)

Competitive Viability

  • Niche Usage: Highly specialized for Misty Terrain teams
  • Defensive Core: Strong in defensive teams with terrain support
  • Setup Potential: Enables Pokemon to set up while maintaining health
  • Resource Management: Reduces reliance on healing items and moves

Code Reference

cpp
constexpr Ability CelestialBlessing = {
    .onEndTurn = +[](ON_END_TURN) -> int {
        CHECK_NOT(BATTLER_MAX_HP(battler))
        CHECK(CanBattlerHeal(battler))
        CHECK(gVolatileStructs[battler].isFirstTurn != 2)
        CHECK(IsBattlerTerrainAffected(battler, STATUS_FIELD_MISTY_TERRAIN))

        gBattleMoveDamage = gBattleMons[battler].maxHP / 12;
        if (gBattleMoveDamage == 0) gBattleMoveDamage = 1;
        gBattleMoveDamage *= -1;
        BattleScriptPushCursorAndCallback(BattleScript_SelfSufficientActivates);
        return TRUE;
    },
};

Elite Redux Ability Codex