Skip to content
✏️

Suggest Improvements

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

Petrify

Base Description: "Clears stat buffs then lowers speed by one stage on entry." (Note: Implementation actually lowers Attack like Intimidate)

Extended Description: Upon switching in, Petrify activates both Intimidate-like effects and buff clearing simultaneously. It lowers the Attack stat of opposing Pokemon by one stage through its intimidate component, then completely strips away all positive stat boosts from enemy Pokemon, neutralizing any setup.

Mechanical Details:

  • Entry Effect Combination: Uses UseIntimidateClone() for intimidate effect + TryResetBattlerStatChanges() for buff clearing
  • Intimidate Component: Lowers opposing Pokemon's Attack by 1 stage
  • Buff Clearing: Removes all positive stat changes (RESET_STAT_BUFFS) from opposing Pokemon
  • Target Scope: Affects all opposing Pokemon in battle
  • Execution Order: Intimidate effect occurs first, then buff clearing
  • Battle Script: Uses BattleScript_Petrify when stats are cleared
  • Return Logic: Returns true if either intimidate worked OR buffs were cleared

Strategic Applications:

  • Setup Counter: Completely shuts down opponents who have been setting up with stat boosts
  • Entry Hazard: Creates immediate pressure with Attack reduction plus boost removal
  • Reset Tool: Forces opponents back to neutral stat stages while imposing Attack penalty
  • Doubles Utility: Affects multiple targets, making it valuable in double battles

Elite Redux Ability Codex