2.1 KiB
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
- Target the corpse or NPC on the primary.
- Press the loot hotkey (example Alt+G). That key is consumed; the primary does not interact unless the map targets
current. - 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).