wow.jim.wiki

The command list

The fifty macro commands this client knows, the conditions you can put in square brackets, and the rule that decides which line of your macro actually fires.

How the client reads a macro

  • A /cast line is read left to right, and the client casts the first option whose conditions are all true.
  • Inside one bracket, a comma means and: [help,nodead].
  • Two brackets in a row mean or: [@mouseover][@player].
  • A semicolon starts the next option: /cast [mod:shift] Fear; Immolate.
  • Empty brackets [] mean "act as the spell's own button would" — your target.
  • Conditions stay English in every client. Only the weapon types after worn: follow the client's language.

The conditions

ConditionWhat it checks
@mouseoverThe unit under your mouse — a unit frame or something in the world.
@focusYour focus, set with /focus. Focus macros work on Forever.
@playerYourself.
@pet pet nopetYour pet as the target, or whether you have one out at all.
help harmThe unit is friendly or hostile.
dead nodeadThe unit is dead or alive.
combat nocombatYou are in combat, or out of it.
mod:shift mod:ctrl mod:altYou are holding that key as you press the macro.
stance:1 form:3Your stance or form by its place on the bar, counted from the left. For a warrior, 1 is Battle Stance. A druid's numbers depend on which forms they know.
worn:BowsYou are wearing that weapon type — the row that makes a single ranged button possible.
!In front of a spell, a second press never turns the form or aura off: /cast !Cat Form.

Casting and attacking

EnglishGerman clientWhat it does
/cast /spell/wirkenCasts a spell by name, with conditions in front.
/castsequence/sequenzwirkenCasts the next spell in a list on each press. reset=10/target starts over after 10 seconds or on a new target.
/castrandom/zufälligwirkenCasts a random spell from a list.
/startattack/angriffstartStarts auto-attack on your target.
/stopattack/angriffstopStops auto-attack.
/stopcasting/stoppwirkenStops your current cast so the next line goes off immediately.
/cancelqueuedspell /cqs/zauberfolgeabbrechenDrops the spell queued behind your current cast.
/cancelaura/auraabbruchRemoves a buff from you by name.
/cancelform/gestaltabbrechenLeaves your current form.
/stopmacro/stopmakroEnds the macro at this line, e.g. /stopmacro [nopet].
/stopspelltarget/stoppzauberzielCancels a spell that is waiting for you to pick a target.

Items and gear

EnglishGerman clientWhat it does
/use/benutzenUses an item by name or slot. /use 13 is your top trinket.
/userandom/zufälligbenutzenUses a random item from a list.
/equip /eq/anlegenPuts on an item by name.
/equipslot/platzanlegenPuts an item into a named slot: 16 main hand, 17 off hand.
/dismount/absitzenGets you off your mount.

Targets and marks

EnglishGerman clientWhat it does
/target /tar/zielenTargets a unit by name or condition.
/targetexact/spezifischanvisierenTargets only that exact name.
/targetenemy/feindanvisierenTargets the nearest enemy, like Tab.
/targetfriend/freundanvisierenTargets the nearest friendly unit.
/targetlasttarget/vorherigeszielGoes back to your previous target.
/targetlastenemy/vorherigerfeindGoes back to your previous enemy.
/cleartarget/zielaufhebenClears your target.
/focus/fokusMakes your target (or a named unit) your focus.
/clearfocus/fokusaufhebenClears your focus.
/assist /a/unterstützenTargets what a player, or your target, is attacking.
/targetmarker /tm/zielmarkierungPuts a raid marker (1–8) on a unit. The marker macros are here.

Pet

EnglishGerman clientWhat it does
/petattack/bangriffSends your pet at your target, or at a unit you name with a condition.
/petfollow/bfolgenCalls your pet back to you.
/petstay/bbleibYour pet holds its position.
/petpassive /petdefensive /petaggressive/bpassiv …The three pet stances. Aggressive came back to Forever on October 1.
/petautocaston /petautocastoff /petautocasttoggle/bautozauber…Turns autocast of one pet ability on, off, or the other way.
/petdismiss/begleiterfreiSends your pet away.

Bars, macros and scripts

EnglishGerman clientWhat it does
/changeactionbar/aktionsleistewechselSwitches your main bar to page 1–6.
/swapactionbar/aktionsleisteumschaltenSwaps your main bar between two pages.
/macro /m/makroOpens the macro window.
/macrohelp/makrohilfeShows the client's own macro help in chat.
/run /script/skriptRuns a line of Lua, under the same rules as an addon…
/click/klickClicks an interface button by name.
The /run line is where macros stop being free. On this client a script inside a macro runs like addon code, so anything Forever hides from addons in combat stays hidden from your macro too — health, power, threat, enemy identity. That is the same wall the auras page describes, and it is the reason a clever macro from 2019 often does nothing here without an error.

New in the Forever client

EnglishGerman clientWhat it does
/cdm /cooldownmanager/azmOpens the Cooldown Manager — the game's own answer to a cooldown aura.
/editmode/bearbeitungsmodusOpens Edit Mode, where you move the parts of the interface.
/clickcasting /cc/klickzauberOpens Click Cast Bindings — the built-in equivalent of mouseover macros on your frames.
/ping/anpingenSends a ping. The client's own example: /ping [@target] Attack, with Attack, Assist, Warning or On My Way.
/pingspell /pingitem/pingzauber /pinggegenstandPings a spell or an item to your group, which then reads whether it is ready.
/mappin—Sets a map pin you can track and share.
/specname /specindex/speznameSwitches your specialisation by name or number.
/loadoutname /loadoutindex/konfignameSwitches a saved talent loadout by name or number.
Where this list comes from. The commands were read out of the client's own strings by the community guide at mmonster.co (build 1.60.1.70532) and are transcribed here with attribution. Being in the client is not the same as being tested: the last three rows are marked by the source as present but untested, and nobody has run this list from this machine.