## Installation
1. Extract the `Midnight Innervate` folder to `World of Warcraft/_beta_/Interface/AddOns/`
2. Restart World of Warcraft or reload UI (`/reload`)
3. The "Innervate" macro will appear in your macro list
## Usage
### Set Target Player
```
/innervate PlayerName-Realm
```
Example: `/innervate Druid-Area 52`
The addon automatically adds your current realm if not specified.
### Clear Target (Reset to Self)
```
/innervate clear
```
Resets the macro to cast Innervate on yourself.
### Check Current Target
```
/innervate status
```
Shows which player is currently set as the Innervate target.
### View Help
```
/innervate
```
## How It Works
1. The addon creates a macro named "Innervate" with the spell Innervate
2. By default, the macro casts: `/cast [@player,nodead,exists] Innervate [] Innervate`
3. When you set a target via `/innervate`, the macro is updated to:
`/cast [@PlayerName-Realm,exists,nodead,help][@mouseover,exists,nodead,help][@target,exists,nodead,help] Innervate`
4. This will not auto cast unless a condition is met
## Placing on Action Bars
1. Open your Macros window (default: Shift+P or find in Interface > Macros)
2. Find the "Innervate" macro
3. Drag it to your action bar
4. Click to cast on your set target (or self if no target is set)
## Requirements
- World of Warcraft 12.0.0+ (Midnight expansion)
- Druid class (for access to Innervate spell)
## Commands
| Command | Description |
|---------|-------------|
| `/innervate PlayerName-Realm` | Set target player |
| `/innervate clear` | Reset to self-cast |
| `/innervate status` | Show current target |
| `/innervate` | Show help |
## Notes
- The macro includes safety checks: `nodead,exists` to prevent casting on dead or non-existent targets
- The fallback option `[] Innervate` will cast on your current target if the stored target is invalid
- Macros are character-specific by default in WoW
- The addon stores target information in your character's SavedVariables
## Troubleshooting
**"Cannot create macro - macro limit reached"**
- You have 120 macros. Delete some unused ones and try again.
**Macro not updating after setting target**
- Try `/reload` to reload the UI
- Check that you typed the player name correctly
**Innervate still casting on self**
- Use `/innervate status` to verify the target is set
- Make sure the target player exists and is online (optional, but helpful)
- The macro will fail gracefully and default to nearest ally if target is dead/gone
## Version
1.0.0 - Initial release for WoW 12.0.0

