You are here


CharmCommand provides commands for assigning raid symbols, also called "lucky charms." These are suitable for use in macros or from the command line. This was primarily written to allow changing symbols in macros easily without having to look up the appropriate number to use with SetRaidTarget().


Unzip the zip file within your Interface/Addons directory. No further configuration is needed.


  • /mark or /charm <player> <symbol> - Marks the specified target with the specified symbol. The target may be a character's name or a valid UnitId, e.g. "target" or "focus" or "raidpet1".
  • /markme or /charmme <symbol> - Marks your character with the specified symbol.
  • /marktarget or /charmtarget <symbol> - Marks your current target with the specified symbol.
  • /markfocus or /charmfocus <symbol> - Marks your current focus target with the specified symbol.

Symbols may be specified with the following names:

  • Star: star, rt1
  • Circle: circle, coin, rt2
  • Diamond: diamond, rt3
  • Triangle: triangle, rt4
  • Moon: moon, rt5
  • Square: rt6, square
  • Cross: cross, rt7, x
  • Skull: rt8, skull
  • Remove symbol: clear, remove

My Polymorph macro:

/clearfocus [target=focus,dead]
/clearfocus [target=focus,noexists]
/focus [target=focus,noexists]
/charmfocus moon
/cast [target=focus] Polymorph(Rank 4)

By using /charmfocus moon, the focus target (which is my target for Polymorph) is marked with the moon symbol. Changing this to /charmfocus triangle would mark the target with the triangle symbol.

Project type: 
Full project
Short name: 
Enable issue tracker: