Description
AutoEmoteRP is a lightweight, context-aware roleplay assistant designed to breathe life into your World of Warcraft character. It monitors your character's state, actions, and surrounding environment, playing random immersive emotes dynamically as you play.
Key Features
- Combat Transitions: Automatically play custom emotes when you draw your weapon (entering combat) or finish a battle (exiting combat).
- State Reactivity: React to low health (<30% HP), sitting down to eat food, drinking water, or resting inside Inns and Taverns.
- Ambient Reactions: Character dynamically shivers in snowy zones (Winterspring/Dun Morogh), sweats in hot deserts (Tanaris/Uldum), or salutes when entering capital cities. Map transition tracking prevents boundary spam.
- Social Auto-Reply: Detects when other players target you and /wave, /bow, /salute, or /nod at you, replying back automatically with a natural, human-like delay.
- Idle (AFK) Triggers: Automatically performs yawning, stretching, or gear-checking emotes if you stand still for too long.
- Mounting Reactions: Play distinct emotes or flavor descriptions when summoning or dismissing your mounts.
- Global Cooldown (Anti-Spam): Adjust the global cooldown in the settings to ensure emotes never clutter the chat log.
Fully Customizable in-Game Options
Type /aerp or /autoemote in your chat to open the configuration window.
- Toggle Modules: Turn on/off individual modules (e.g. disable combat emotes but keep idle ones).
- Adjust Timers: Customize the Global Cooldown, Social Reply Delay, and the Idle Trigger timer using sliders.
- Emote Text Customizer: Select any trigger category from the dropdown menu and edit the list of random emotes directly in-game.
- One emote per line; the addon will pick one at random on trigger.
- Lines starting with / (like /gasp) trigger standard animations and sounds (attaching custom text is optional).
- Normal text acts as a descriptive emote (using /me).
