64 lines
2.1 KiB
Markdown
64 lines
2.1 KiB
Markdown
# In-game macros (no addon)
|
||
|
||
enBoxer only sends keystrokes. Bind these in WoW on **every** account. Forever is not out; these are **retail-shaped**. If Interact with Target is missing on that client, the loot map will not walk or loot until a later helper (not shipped).
|
||
|
||
Match keys to `game_binds` in the profile.
|
||
|
||
## Click to Move
|
||
|
||
**CTM On** — `game_binds.ctm_on` (example Shift+F3):
|
||
|
||
```
|
||
/console autoInteract 1
|
||
```
|
||
|
||
**CTM Off** — `game_binds.ctm_off` (example Shift+F4):
|
||
|
||
```
|
||
/console autoInteract 0
|
||
```
|
||
|
||
If `/console autoInteract` is rejected:
|
||
|
||
```
|
||
/run C_CVar.SetCVar("autoInteract", "1")
|
||
```
|
||
|
||
and `"0"` for off.
|
||
|
||
## Assist / Follow
|
||
|
||
Replace `MainName` with the character you play from. When you swap who is primary, update the names (no-addon tradeoff).
|
||
|
||
**Per-character bind keys (already wired):** set `assist_key` and `follow_key` on each `Character` in the profile — those are the in-game macros every account should bind to `/assist ThisName` / `/follow ThisName`. A map using `bind: assist` (or `bind: follow`) resolves to the current main's key, so swap-to-slot-N automatically retargets the bind without re-editing YAML.
|
||
|
||
**Assist** — `game_binds.assist` (example Shift+F2):
|
||
|
||
```
|
||
/assist MainName
|
||
```
|
||
|
||
**Follow** — `game_binds.follow` (example Shift+F1):
|
||
|
||
```
|
||
/follow MainName
|
||
```
|
||
|
||
## Interact with Target
|
||
|
||
Key Bindings → Targeting → Interact with Target. No default. Example: `G`. Put the same combo in `game_binds.interact`.
|
||
|
||
Do not bind it to a mouse button; that is unreliable while routing clicks.
|
||
|
||
Turn **auto loot** on in the game if you want a corpse looted when they arrive.
|
||
|
||
## One loot press
|
||
|
||
1. Target the corpse or NPC on the primary.
|
||
2. Press the loot hotkey (example Alt+G). That key is consumed; the primary does not interact unless the map targets `current`.
|
||
3. Alts assist, CTM on, Interact with Target once, walk, interact or loot, CTM off after `interact.walk_delay_ms`.
|
||
|
||
Do not mash. A second interact while they are still pathing is how characters run circles.
|
||
|
||
If they stop short, raise `walk_delay_ms` (2500–4000), use `interact.style: auto` (CTM stays on), or `interact.style: hold` (CTM on until you release the hotkey).
|