1- Download Macaroon -Optional-.
2- Using: https://drive.google.com/file/d/1Tyt...ew?usp=sharing
File->Download As->...
in Sheet 2 you can generate macro easily.
Sheet 1 has totems' ids, if you need to correct something.
Create Set of Totems based on class (even class spec if you want)
(note:some totem IDs are wrong in sheet1)
3- Now using Macaroon create create a bar,create a button for each set of totems, copy and paste the appropriate macro text from the spread sheet to the button macro.
4- Finished! you can additionally Keybind the buttons or use the mouse.
Auto Set based on class:
--------------------------------------------------------
you can have auto totem setting macro like hunter's auto tracking macro:
a- Download SuperDuperMacro addon
b- type /macro, then click on super Duper Macro Button
c- Create a script and name it AutoTotemsSetScript
d- Copy and Paste the following:
-----This table holds totem ids of Fire,Earth,Water and Air totems in that order
----- Add your desired class name and totem ids and thats all u hv to do!
unit_table={
["Priest"]={58656,8143,8170,8177},
["Mage"]={58745,58582,8170,3738},
["Warlock"]={58656,8143,8170,3738},
["Druid"]={58656,58753,5394,58749}
}
if (UnitIsPlayer("target")) then
className= UnitClassBase("target")
if (unit_table[className]) then
SetMultiCastSpell(133,unit_table[className][1])
SetMultiCastSpell(134,unit_table[className][2])
SetMultiCastSpell(135,unit_table[className][3])
SetMultiCastSpell(136,unit_table[className][4])
end
end
e- Create a new regular macro, name it AutoTotemsSetMacro(or any name).
Copy and paste the following for macro text:
/sdm run AutoTotemsSetScript
/cast Call of the Elements
IMPORTANT NOTE: Totem ids in the script are just examples, you dont wanna put Frost Resist Totem vs a druid!
Tested on Icecrown.