Appearance
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:
- Contact Requirement: Only contact moves trigger the effect
- Duration: Inflicts dazed status for exactly 5 turns
- No Stacking: Already dazed Pokémon cannot be dazed again
- 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:
- Non-dazed Pokémon are processed first (regardless of priority/speed)
- Dazed Pokémon are processed last (using normal priority/speed among themselves)
- 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.