I create this post because I’m in a dead end following my attempt to create a macro.
I describe how I want it to work and let you tell me if it is possible.
BACKGROUND: In Shadowlands, survival hunters will have the possibility, during a fight, to switch from a hand-to-hand weapon to a remote weapon (Example: Switching from a hast weapon to a rifle). We will then have 2 skills specific to this weapon switch: Arcane Shooting and Assured Shooting.
The fact is that I do not wish to have too many shortcuts are my keyboard and I would like to make a macro “2 in 1”.
I’d like to make a macro that, when I have a hand-to-hand weapon, displays the Mongoose Bite icon and casts the same spell, but when I have a remote weapon equipped, the macro’s icon becomes the Arcane Shot icon and uses Arcane Shot. I make this comparison because these 2 skills are similar in their operation (spells that do a lot of damage and consume resources) and I would like to bind these 2 spells via a single macro; Macro that will evolve according to the weapon equipped.
EXAMPLE :
I’m at the CAC and I spam Mongoose Bite
I disengage and use a macro that equips me with a remote weapon.
I want to use the same key (same shortcut) as the one I was spamming at the CAC but to use Tir des Arcanes and have the Tir des Arcanes icon.
Conversely, I get closer, I switch to a CAC weapon, I wish to come back with the Mongoose Bite icon and be able to use the same spell.
Would you know how to make this macro? Is it possible to create this kind of macro? Is it possible to change weapon according to the distance of our player from his target (weapon switch automatically)?
Moreover it is annoying, but when I use a macro for weapon switch I have to activate the shortcut twice, I have the impression that I have a delay before I can attack or use an attack/spell, would you have ideas about this problem or even macros that compensate this slight unpleasant delay?
Ok, I have a different setup for my Hunter, in the way I switch weapons. I will try to do such a macro, see if works. I’ll come back in a while to tell you if I managed to do it the way you want or not. However, for now if you wanna take a look at it this is the way I swap weapon.
#showtooltip Mongoose Bite
/equip MELEE WEAPON NAME
/cast Mongoose Bite
#showtooltip Arcane Shot
/equip RANGED WEAPON NAME
/cast Arcane Shot
I have those 2 macros in 2 different bars (I change bars with shift + mouse wheel)
So when I press Mongoose Bite it will equip my 2H if I don’t have it, and for Arcane Shot it will equipa my Ranged Weapon if I don’t have it. Brb to tell you if I managed to do what you want.
As for the icon to change just leave the default “?” icon.
Have fun.
Edit: You know what, I guess I’l start using this too. Seems more practical than having to change bars. Thanks, you helped me too.
Edit2:
I also did this one for the new setup inspired by your post: #showtooltip
/cast [equipped: Ranged Weapon] Steady Shot; [noequipped: Ranged Weapon] Carve
Also, to equip my ranged weapon I have: #showtooltip Disengage
/cast Tracker’s Net
/cast Wing Clip
/cast Disengage
/equip RANGED WEAPON NAME
and to equip my 2H I have: #showtooltip Harpoon
/equip MELEE WEAPON NAME
/cast Harpoon
This way I switch weapons exactly when I need them, the only problem with these 2 macros is that I have to press twice, first for the ability and second for the equip, but it’s ok, most of the times I use these spells I am spamming anyway.
Edit3 (12/01/2021):
I changed my disengage macro btw, for anyone interested, since the comment apparently still has been having some visibility, here’s what it looks like now: #showtooltip Disengage
/stopcasting
/cast [@player] [spec:3] Steel Trap
/cast [combat] Aspect of the Eagle
/cast [spec:2] [spec:1] Wing Clip
/petpassive
/cast Updraft
/cast Disengage
Hi,
Thanks a lot for your help,
Enjoy this new Set up ^^
Just, in my opinion I don’t equip ranged weapon with the disengage because I think it’s better to use Eagle aspect to continue to DPS at range (but there is a limit, this is why I wanted to do this macro ^^)
Thanks again,
Good evening, bye
True, true, I should cast Eagle Aspect with Disengage. But I don’t know where to put the weapon swap macro then. I don’t want to have 1 more button to click tbh. I’ll see.
id use steel trap instead of trackers net gives u bit of extra dmg, is longer and target mustnt be clean of dots
then u can run away while chaning to bow and u still have disengage for whatever
if u dont want another button just put in ur pet summon no pet → sum pet
if pet → swap wep or on ur mount
for example i put my pet sum and hunters mark together maybe u get an idea for ur binds from that
I don’t have Steel Trap talent, in that row I have Bloodseeker.
I did some changes do my setup after this comment, which allowed to have 1 free button for the change weapon macro. The only abilities with weapon swap tied to it are Kill Shot and Harpoon because it’s useful to equip the 2H if I am with the ranged weapon. Other than that I swap weapon with the macro dedicated just to that. I am trying now Cammo->Aimed Shot->Arcane Shot->Harpoon as a opener. So having that dedicated macro is more useful for this.
Regarding the pet summ I have the bind on Kill Command for my PvP pet and Mongoose Bite for my PvE pet.
Also, regarding that macro I shared, I changed the “/equip Ranged Weapon” line to "/cast Aspect of the Eagle.
Bloodseeker is a better choice than Steel Trap in that row, mostly because it’s useful always, while the trap only sometimes. As for the bandage, I’m considering it over Hunting Pack, but I really like the reduced CD on Aspect of the Cheetah, maybe in place of Survival Tactics, idk.