Im trying to make macros, but I dont have enough experience with that. So, I need a little help from you guys.
I will copy what I want to make, hope you will have idea how to make it work.
I want to put my heals on one button (+ ctrl, alt and shift), also my forms, shields, etc. I will copy few unsuccessful macros made by myself, hope you can fix them.
No guarantees it will work as you want it to. But it will hopefully get you started until someone who knows more than me comes along and offers a better solution.
Add a condition that you are already in a form.
Otherwise, you will get error. You need to work out numbers. It depends because you gain forms when you progress
I think you should keep mod:ctrl in the first part of your macro as you are referring to the same spell under different conditions
[help, nodead][] is exactly what you want: cast spell on your current target, if not true, cast it on yourself; no need to use â@targetâ and â@playerâ. [mod:ctrl, help, nodead][mod:ctrl] is the same but distinguishes one part from the other when using modify key.
If you use alternative conditions such as /cast [condition1][condition2]...[] spell the last empty bracket saves space as you donât need to repeat the spell name at the end of line, e.g. /cast [condition1][condition2] ... [conditionN] spellname(rank X); spellname(rankX)
you should use more specific conditions first followed by more general
keep macros under one command e.g. /cast so you can save space; macros have limit of 255 characters
Thank you very much for that detailed explanation. Still new in the game, so making macros is a little difficult to me. I will test those macros in the morning.
What does mean [form:1/3]?
And also, with this macro #showtooltip
/cancelform [form:1/3]
/cast [mod:shift] !Aquatic Form(Shapeshift); [mod:ctrl] !Cat Form(Shapeshift); !Bear Form(Shapeshift)
am I able to transform/to come back in human form?
Dunno, not sure how power shift works for druids as ive never played one but i think gcd should stop you from shiftin, i am poss wrong tho, in which case add an alt mod to bear form and you should be able to shift to human by hitting your hotkey without a mod
First of all, there is a good website about making macros https://wowwiki.fandom.com/wiki/Making_a_macro
It might be overwhelming if you have just started so take as much as you can and come back to forum with questions, if you have any. Also, in wow classic, this website has a list of which numbers correspond to forms https://vanilla-wow.fandom.com/wiki/Useful_Macros_for_Druids
Explanation of form:1/3
In macros, commands have the form:
/command [condition] spell
[form:1/3] is one of the conditions you can use, a filter when the command should be executed, which must be met in order for /command to get executed. In your case, this means you must already be in one of the druidâs forms. Numbers are following: 1 - bear form, 2 - aquatic form, 3 - cat, 4 - travel form etc. but this also depends on your level because you gain more forms as you progress. Therefore these number will change as you level up. In my first macro, /cancelform [form:1/3] will only work if you are in bear or cat form, respectively. Otherwise macro will skip that command and proceed. I have provided a better version of that macro below.
EDIT. The meaning of / (slash) is the same as OR in programming languages. It reads as this: if you are in either bearORcat form, execute. An alternative to / is , (comma) which supposed to be logical AND but Iâve never used that, to be honest.
No. The macro above is to re-shapeshift to a different form.
The macro get you from one form to another. In wow classic, in order to change a form, you need to come back to caster form and /cancelform does that for you. Then, depending on which key you hold, you will be shifted to either aquatic (SHIFT), Cat (CTRL), or Bear (No key held) form. Now because you included aquatic form you need to add one more number to a condition at /cancelform. If you want to come back to human form or as they say caster form, just execute pure /cancelform.
Personally, I use different keys for different forms and one more key to cancel forms. I donât use exclamation marks and have much simpler macros for each form, including extra key for cancel form, e.g.:
If you donât use exclamation marks, then macro will toggle between caster and whatever you use in macro. It may not work for you, though, as macros are a matter of preference.
I donât think there is a problem with GCD. GCD basically mean you can only execute next command after some short time. Therefore, if you have a sequence of commands in your macro and some of them are affected by GCD, your macro will stop with an error and your character will say something like âI cannot do that right nowâ. I think cancelling / changing form is not affected by GCD.
I hope you will be ok to test new macros by yourself. if something is still wrong let me know. Good luck.