Dwarf + Human Shadow Step bind


Amazing_Shnyet

 

Posted

Bit of a specialist query, this. I want to bind shift+lbutton (left mouse button) to teleport, just like I have with my controller. Easy peasy, no problem. The difficult part is that I want to set it so I can use left mouse button for both human shadow step and dark dwarf step. However, /bind shift+lbutton "powexec_name Shadow Step$$powexec_name dark dwarf step" ONLY ever tries to exec the dwarf form. My hope was that in dwarf form it would give an error message for the human one, then perform the dwarf one, and in human form, do the TP, and then give an error message for the dwarf. Or, alternatively, just do it and not even hassle me with an error message, I naively hoped.

Any idea of easy ways to sort it out? I toyed with the idea of binding the execute to a slot, and adding a $$ line to swap the two teleport powers on clicking a macro that changed form - but if I go straight to nova and vice versa, it would get confused. Would a pause between commands help?


 

Posted

/bind lbutton+lshift "powexec_slot 2"

I think this should do it. Just make sure you have the dwarf TP and human TP in the same slot on both trays.

I do this exact thing myself, but it was a while since I wrote the bind.

So at least you know it's doable, even if my bind writing memory has left me a bit.

*returns to old armchair in corner with pipe and slippers*


 

Posted

[ QUOTE ]
/bind lbutton+lshift "powexec_slot 2"

[/ QUOTE ]

Hmmm, doesn't work. "powexec_altslot 2" is needed to call the #2 tray. If I try to link them "powexec_slot 2$$powexec_slot 2" it is no different to me trying to link the two powers by name =/


 

Posted

Well, it only works if you switch trays when you change forms. Something like:
/bind z "powexec_toggleon Black Dwarf$$goto_tray 4"
/bind x "powexec_toggleoff Black Dwarf$$goto_tray 1"

If your teleport is in slot 2 of tray 1 or tray 4 respectively, the command powexec_slot 2 should trigger teleport in any case.




If it has
eyes, you can blind it, if it has blood, you can make it bleed, if it has a mouth, you can make it scream.

 

Posted

Haven't tried it on my WS yet, the easiest way I can see is to just use Ctrl+Left for one and Shift+Left for the other.

I use a variant on that first macro ($$powexec_name Energy Flight$$powexec_name White Dwarf Step) for my PB's Human form flight/Dwarf form TP that works successfully... I think it's something to do with that Teleport target cursor.

Try this macro instead. Will need a few text files set up but it should work.


 

Posted

[ QUOTE ]
Well, it only works if you switch trays when you change forms. Something like:
/bind z "powexec_toggleon Black Dwarf$$goto_tray 4"
/bind x "powexec_toggleoff Black Dwarf$$goto_tray 1"

If your teleport is in slot 2 of tray 1 or tray 4 respectively, the command powexec_slot 2 should trigger teleport in any case.

[/ QUOTE ]

Exactly, sorry if i didn't mention this before, I hadnt had enough coffee.

I've got all my Human, Dwarf and Nova form powers on simililar tray locations, so the same 6 buttons do my main powers in all 3 forms.


 

Posted

i got this working on my warshade to have lshift and lbutton shadow step or dwarf step dependant on form.

however if i zoned after using the bind the one that i shifted from last was stuck and the actual macro to change trays was trucated.

i worked it with having a human and dwarf.txt bind files, a macro would swap trays and call the bind txt file which would include the teleport bind.


@ExtraGonk