enBoxer/docs/MACROS.md

2.1 KiB
Raw Blame History

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 Ongame_binds.ctm_on (example Shift+F3):

/console autoInteract 1

CTM Offgame_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.

Assistgame_binds.assist (example Shift+F2):

/assist MainName

Followgame_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 (25004000), use interact.style: auto (CTM stays on), or interact.style: hold (CTM on until you release the hotkey).