Skip to content
✏️

Suggest Improvements

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

Teravolt (Ability ID: 164)

Overview

Teravolt is a dual-function ability that combines mold breaker mechanics with type addition, making it one of the most strategically significant abilities for Electric-type attackers.

Core Mechanics

1. Mold Breaker Effect

  • Function: Moves bypass opponent abilities that would normally block, reduce, or redirect attacks
  • Implementation: Via ShouldSetMoldBreaker() function in battle script commands
  • Scope: Affects all moves used by the Pokemon with Teravolt
  • Examples: Moves hit through Levitate, Volt Absorb, Lightning Rod, Wonder Guard, etc.

2. Type Addition (Electric)

  • Function: Adds Electric type as a third type upon entry
  • Implementation: AddBattlerType(battler, TYPE_ELECTRIC) on entry
  • Mechanics:
    • Only activates if Pokemon doesn't already have Electric type
    • Added as type3 slot in battle data structure
    • Permanent for the duration of battle presence

3. Entry Message

  • Text: "{Pokemon} is radiating a bursting aura!"
  • Trigger: Displays when Pokemon enters battle
  • Visual: Indicates both the mold breaker effect and type addition

Strategic Applications

Offensive Benefits

  • Ability Bypassing: Counters defensive abilities like Levitate, type immunities, and damage reduction
  • STAB Enhancement: Non-Electric types gain Electric STAB when using Electric moves
  • Coverage Expansion: Adds Electric typing for resistances and weaknesses

Type Synergies

Most effective on Pokemon that:

  • Lack Electric typing naturally
  • Have access to Electric moves in their movepool
  • Benefit from Electric typing's resistances (Flying, Steel, Electric)

Pokemon Distribution

Based on base stats analysis, Teravolt appears on several high-tier Pokemon:

  • Multiple Electric/Dragon legendaries
  • Electric/Grass utility Pokemon
  • Various Electric/Flying forms
  • Several Electric-type variants and legendary forms

Battle AI Considerations

  • AI Score: Adds Electric type consideration to AI scoring algorithms
  • Priority: Rated as priority 7 in AI utility calculations
  • Strategy: AI recognizes both offensive breakthrough and type advantages

Technical Implementation

Code Structure

cpp
constexpr Ability Teravolt = {
    .onEntry = +[](ON_ENTRY) -> int { 
        return AddBattlerType(battler, TYPE_ELECTRIC); 
    },
};

Mold Breaker Integration

cpp
int ShouldSetMoldBreaker(int battler, MoveEnum move) {
    // ... other conditions ...
    if (BattlerHasAbility(gBattlerAttacker, ABILITY_TERAVOLT, FALSE)) return TRUE;
    // ...
}

Extended In-Game Description

Teravolt charges the Pokemon with bursting electrical energy that allows moves to penetrate all defensive abilities while adding Electric typing. Bypasses Wonder Guard, Levitate, and other protective traits while granting Electric STAB and resistances for maximum battlefield control.

Character count: 284

  • Turboblaze: Fire-type equivalent with identical mold breaker mechanics
  • Mold Breaker: Pure mold breaker effect without type addition
  • Blind Rage: Another mold breaker variant
  • Mycelium Might: Status move-specific mold breaker

Competitive Impact

Teravolt transforms non-Electric Pokemon into Electric-type threats while ensuring their moves cannot be easily walled by defensive abilities, making it a premium ability for mixed attackers and utility Pokemon requiring guaranteed move execution.

Elite Redux Ability Codex