Appearance
Ability Analysis: Cursed Body
Basic Information
- Ability ID: 130 (ABILITY_CURSED_BODY)
- Name: Cursed Body
- Original Description: "30% chance to disable moves if enemy makes contact."
Detailed Mechanics
Activation Conditions
- Trigger: When the Pokémon with Cursed Body is hit by a move
- Contact Requirement: The attacking move must make contact
- Probability: 30% chance to activate
- Target: The attacker's move that just hit
Effect Details
- Disable Duration: 4 turns
- Move Disabled: The move that triggered Cursed Body
- PP Requirement: The attacker must have PP remaining for the move
- Protection Check: Respects abilities that protect from restricting effects
Technical Implementation
From src/abilities.cc
:
c
constexpr Ability CursedBody = {
.onDefender = +[](ON_DEFENDER) -> int {
CHECK(ShouldApplyOnHitAffect(attacker))
CHECK_NOT(gVolatileStructs[attacker].disabledMove)
CHECK(IsMoveMakingContact(move, attacker))
CHECK_NOT(IsAbilityStatusProtected(attacker, CHECK_RESTRICTING))
CHECK(gBattleMons[attacker].pp[gChosenMovePos])
CHECK(Random() % 100 < 30)
gVolatileStructs[attacker].disabledMove = gChosenMove;
gVolatileStructs[attacker].disableTimer = 4;
PREPARE_MOVE_BUFFER(gBattleTextBuff1, gChosenMove);
BattleScriptCall(BattleScript_CursedBodyActivates);
return TRUE;
},
};
Battle Message
When Cursed Body activates:
- "{Attacker}'s {Move} was disabled by {Defender}'s Cursed Body!"
Strategic Analysis
Strengths
- Defensive Disruption: Can shut down key offensive moves
- Contact Punishment: Deters physical attackers
- No Setup Required: Works passively without any action needed
- Stacking Pressure: Multiple chances throughout battle
Weaknesses
- RNG Dependent: Only 30% chance limits reliability
- Contact Only: Doesn't work against special moves or non-contact moves
- Single Move: Only disables one move, not the entire moveset
- Temporary: 4 turns is relatively short
Synergies
- Bulky Pokémon: More chances to trigger with higher survivability
- Stall Teams: Adds another layer of disruption
- Substitute: Forces contact moves to break Sub, increasing trigger chances
- Protect/Detect: Wastes disable turns while staying safe
Competitive Usage
Ideal Pokémon Characteristics
- High defensive stats to survive multiple hits
- Access to recovery moves
- Alternative defensive abilities to consider
Common Strategies
- Lead Disruption: Use on leads to potentially disable setup moves
- Physical Wall: Combine with high Defense to punish physical attackers
- Pivot Mon: Switch in on predicted contact moves for disable chance
Counters
- Special attackers with non-contact moves
- Multi-hit moves (only first hit can be disabled)
- Pokémon with multiple coverage options
- Taunt to prevent recovery stalling
Notable Pokémon
Pokémon that typically have access to Cursed Body often include Ghost-types and defensive Pokémon that benefit from move disruption.
Extended In-Game Description
Character count: 290
"Cursed Body has a 30% chance to disable the attacker's move for 4 turns when hit by a contact move. The disabled move cannot be selected until the effect wears off. Works against physical and special contact moves but not status moves. Particularly effective on defensive Pokémon that can survive multiple hits."