Skip to content
✏️

Suggest Improvements

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

Know Your Place (Ability ID: 735)

In-Game Description

"Contact attacks make foes move last for 5 turns."

Extended In-Game Description (280-300 chars)

Contact moves inflict dazed status for 5 turns. Dazed Pokémon always move absolutely last regardless of priority, speed, or other effects. Multiple dazed Pokémon compete normally among themselves. Status effect does not stack or refresh on already dazed targets.

Character count: 286

Detailed Mechanical Explanation

Know Your Place is a powerful speed control ability that completely overrides the normal priority system through the "dazed" status effect.

Core Mechanics

Dazed Status Infliction

When a Pokémon with Know Your Place lands a contact move on an opponent:

  1. Contact Requirement: Only contact moves trigger the effect
  2. Duration: Inflicts dazed status for exactly 5 turns
  3. No Stacking: Already dazed Pokémon cannot be dazed again
  4. Message: "{B_DEF_NAME_WITH_PREFIX} is dazed by the blow!"

Dazed Status Effect

The dazed status forces the affected Pokémon to move absolutely last overall, not just within their priority bracket.

Speed System Override

Technical Implementation

The dazed status affects the dazedNegation field in the speed calculation system:

cpp
// Speed Value Bit Layout (higher bits = higher precedence)
u16 dazedNegation:1;    // 0 if dazed, 1 if not dazed
u16 afterYou:1;
u16 priority:4;         // Move priority (-7 to +8 range)  
u16 goesFirst:2;
u16 goesLastNegation:2;
u16 effectiveSpeed;     // Actual speed stat

Priority Override Logic

  • Dazed Pokémon: dazedNegation = 0 (false)
  • Non-dazed Pokémon: dazedNegation = 1 (true)
  • Result: Dazed Pokémon ALWAYS move after non-dazed Pokémon

Practical Examples

Priority Override

  • A dazed Pokémon using Quick Attack (+1 priority) will still move after a non-dazed Pokémon using a normal priority move
  • Multiple dazed Pokémon compete among themselves using normal priority and speed rules
  • Only exception: Quash effect overrides all speed mechanics

Speed Comparison

When determining turn order:

  1. Non-dazed Pokémon are processed first (regardless of priority/speed)
  2. Dazed Pokémon are processed last (using normal priority/speed among themselves)
  3. Priority moves on dazed Pokémon are still slower than normal moves on non-dazed Pokémon

Implementation Details

cpp
constexpr Ability KnowYourPlace = {
    .onAttacker = +[](ON_ATTACKER) -> int {
        CHECK(ShouldApplyOnHitAffect(target))
        CHECK_NOT(gVolatileStructs[target].dazed)  // Doesn't stack
        CHECK(IsMoveMakingContact(move, battler))

        gVolatileStructs[target].dazed = 5;  // 5 turns
        BattleScriptCall(BattleScript_TargetDazed);
        return TRUE;
    },
};

Status Management

  • Duration: Counts down at end of each turn
  • Display: Shows "Dazed" with turns remaining in battle UI
  • Clearing: Automatically removes when counter reaches 0
  • Switching: Status persists when switching out and back in

Pokémon with This Ability

Current Users

  • Mega Slaking (Normal/Ice type)
  • Mega Slaking (Ape Shift form) (Normal/Ice type)

Both forms have Know Your Place as one of their regular abilities alongside Unseen Fist and Contempt.

Strategic Applications

Speed Control

  • Shuts down fast sweepers by forcing them to move last
  • Counters priority moves completely (Quick Attack, Bullet Punch, etc.)
  • Controls tempo by manipulating turn order

Defensive Utility

  • Punishes physical attackers who make contact
  • Creates safe setup opportunities when opponent is forced to move last
  • Disrupts offensive momentum through speed manipulation

Team Synergy

  • Benefits slower teammates who can now outspeed dazed opponents
  • Enables setup strategies with guaranteed first moves
  • Supports defensive cores through speed control

Limitations

  • Contact requirement: Only triggers on contact moves
  • No stacking: Cannot extend duration or intensify effect
  • Self-inflicted contact: May affect the user if opponent has contact-based retaliation

Unique Position

Know Your Place is one of the most powerful speed control abilities in Elite Redux, providing absolute priority override that cannot be circumvented by normal priority mechanics. It creates a complete role reversal where even the fastest Pokémon become the slowest when dazed.

Elite Redux Ability Codex