Appearance
Sand Force - Ability ID 159
In-Game Description
"Ups highest attacking stat by 1.5x in sand."
Extended In-Game Description
For use in Elite Redux extended ability UI (IMPORTANT: exactly 280-300 chars counted WITH spaces)
Sand Force boosts the Pokémon's highest attacking stat (Attack or Special Attack, whichever is higher) by 50% during sandstorm weather. Works with all forms of sandstorm including temporary and permanent sandstorm. Also grants immunity to sandstorm damage. Perfect for mixed attackers.
Character count: 288
Detailed Mechanical Explanation
For Discord/reference use
Sand Force is a weather-dependent ability that provides both offensive power and defensive protection in sandstorm conditions.
Core Mechanics
- Stat Boost: Multiplies the Pokémon's highest attacking stat by 1.5x (50% increase)
- Stat Selection: Uses
GetHighestAttackingStatId()
to determine whether Attack or Special Attack is higher - Weather Dependency: Only activates during sandstorm weather conditions
- Sandstorm Immunity: The Pokémon takes no damage from sandstorm weather
Activation Conditions
cpp
if (statId != GetHighestAttackingStatId(battler, TRUE)) return;
if (IsBattlerWeatherAffected(battler, WEATHER_SANDSTORM_ANY)) *stat *= 1.5;
The ability triggers when:
- The stat being calculated is the Pokémon's highest attacking stat
- Sandstorm weather is active (
WEATHER_SANDSTORM_ANY
) - The Pokémon is affected by weather (not holding items like Safety Goggles)
Technical Implementation
- Function:
SandForce.onStat
callback - Weather Check:
WEATHER_SANDSTORM_ANY
includes both temporary and permanent sandstorm - Stat Calculation: Applies during stat calculation phase, before other modifiers
- Immunity Flag:
sandImmune = TRUE
prevents sandstorm damage
Sandstorm Weather Types
Sand Force works with all sandstorm variants:
- Temporary Sandstorm: From moves like Sandstorm (5 turns)
- Permanent Sandstorm: From abilities like Sand Stream
- All Sandstorm Effects: Any weather condition flagged as
WEATHER_SANDSTORM_ANY
Stat Selection Logic
The ability uses GetHighestAttackingStatId()
which:
- Compares Attack and Special Attack base stats
- Includes stat stage modifications if specified
- Returns
STAT_ATK
orSTAT_SPATK
depending on which is higher - Considers current battle conditions and stat changes
Damage Calculations
Without Sand Force: Standard damage calculation With Sand Force: Attacking stat × 1.5 before damage formula
Example with 252 Attack EV Landorus-T:
- Base Attack: 145
- With EVs/Nature: ~350 Attack
- Sand Force boost: 350 × 1.5 = 525 effective Attack
- Net damage increase: ~50% more physical damage
Strategic Applications
- Mixed Attackers: Automatically boosts the higher attacking stat
- Weather Teams: Core member of sandstorm-based teams
- Wallbreaking: Significant power boost for breaking defensive cores
- Defensive Utility: Sandstorm immunity allows safe switching
Notable Users
Sand Force appears on various Pokémon in Elite Redux:
- Sandslash: Physical attacker with solid bulk
- Dugtrio: Speed and trapping with power boost
- Golem: Tank that benefits from mixed attacking potential
- Landorus: Legendary with incredible offensive presence
- Garchomp: Dragon/Ground type with versatile movepool
Interactions with Other Abilities
- Sand Stream: Perfect partner ability for automatic sandstorm
- Sand Bender: Combines Sand Stream + Sand Force effects
- Sand Rush: Speed boost companion for comprehensive sand support
- Weather Control: Allows switching between weather conditions
Competitive Usage
Strengths:
- Substantial 50% damage increase in preferred weather
- Automatically selects optimal attacking stat
- Sandstorm immunity provides longevity
- Works well with sand-setting teammates
Weaknesses:
- Completely weather-dependent
- Vulnerable to weather changing moves/abilities
- No benefit outside of sandstorm
- Competing weather conditions shut it down
Counters and Checks
- Weather Control: Rain Dance, Sunny Day, Hail override sandstorm
- Weather Abilities: Drizzle, Drought, Snow Warning change conditions
- Air Lock/Cloud Nine: Suppress all weather effects
- Safety Goggles: Prevents weather damage but doesn't affect Sand Force boost
Team Synergies
Sand Core Partners:
- Sand Stream setters (Tyranitar, Hippowdon)
- Sand Rush sweepers for speed control
- Rock/Steel/Ground types for weather immunity
- Excadrill for Rapid Spin support
Move Synergies:
- Earthquake: STAB Ground move benefits from Attack boost
- Stone Edge: Rock moves get power boost if Attack is higher
- Stealth Rock: Hazard setting while benefiting from power
- U-turn: Pivoting move that can hit hard with boosted Attack
Version History
Sand Force maintains consistent mechanics across Elite Redux versions, providing reliable sandstorm-based offense for dedicated weather teams.