Hi, first things first. Great mod, and I really want to say thank you for your work.
I do not want to fiddle around with the script. So I have a request. I want to use Shift as a directional dodge. Before I dl your mod, I was using steer and AHK to bind Shift with a simple shift::p. Which worked wonders together with ins::suspend command. Is there any way you could include this key in the mod, or tell me how to add it? It would be great if it was just like the other keys, only activated as lockdown is activated.
And looking at your AHK script, it is evident that you have a fair bit of understanding of scripting. So I am have another (re)quest(ion). Is there any way to script so that directional dodge wont activate without a direction-key?
For clarity: I press shift and no dodge, untill I press either of wasd direction, then a double-tap dodge is innitiated.
The reason is I play two chars, one of em Esper. And I don't know how many times I dodge either backwards or forwards when I intend another direction. I do not have the same problem for my alt SS. I think it has to do with the Espers constant rooting.
If you can indeed fix these two problems for me. I will name something after your handle. You get to choose: My firstborn, or my pride and joy (the fun-stick).
Hi, first things first. Great mod, and I really want to say thank you for your work.
I do not want to fiddle around with the script. So I have a request. I want to use Shift as a directional dodge. Before I dl your mod, I was using steer and AHK to bind Shift with a simple shift::p. Which worked wonders together with ins::suspend command. Is there any way you could include this key in the mod, or tell me how to add it? It would be great if it was just like the other keys, only activated as lockdown is activated.
And looking at your AHK script, it is evident that you have a fair bit of understanding of scripting. So I am have another (re)quest(ion). Is there any way to script so that directional dodge wont activate without a direction-key?
For clarity: I press shift and no dodge, untill I press either of wasd direction, then a double-tap dodge is innitiated.
The reason is I play two chars, one of em Esper. And I don't know how many times I dodge either backwards or forwards when I intend another direction. I do not have the same problem for my alt SS. I think it has to do with the Espers constant rooting.
If you can indeed fix these two problems for me. I will name something after your handle. You get to choose: My firstborn, or my pride and joy (the fun-stick).
Well that was easy. Add this at the bottom. Each press will have to be fresh, but it is what what you described.
So, to tie it to mouselockdown, all that is needed is to start key-binds with #if state???
Let's try our luck for the second time. I want to turn ctrl toggelable (because of ergonomics and excessive anaerobic workload on the poor pinky).
Now I need to go, I drank alot of water, and Xuerian is complaining. (you never specified)
edit, Not to worry, I am not calling my funstick Xuerian. It did not work as I wanted. I guess I need to wait for carbine to fix directional dash. Or maby I just need to be clearer. I want shift+direction to turn into a dash in that direction irrespective of if I was already howlding that direction. (Ieft +shift) and (shift + left) would both make me dash left. Just Shift would do nothing (which it currently has to, either forward or backwards dash)
If there is an AND statement that can be used in AHK. Perhaps o&w::(w2) then that might work, and preceed the line with shift::o... Well, I could not get it to work, but you might understand what I mean, and make it work. Oh, and I would appreciate it and shit, and plz or whatever.
ofcourse, the script cannot in any way activate directional dash, since that would end upp moving me either forwards or backwards. And many times, that is NOT where I want to go. I watched Prometheus, and I learned.
So, to tie it to mouselockdown, all that is needed is to start key-binds with #if state???
Let's try our luck for the second time. I want to turn ctrl toggelable (because of ergonomics and excessive anaerobic workload on the poor pinky).
Now I need to go, I drank alot of water, and Xuerian is complaining. (you never specified)
edit, Not to worry, I am not calling my funstick Xuerian. It did not work as I wanted. I guess I need to wait for carbine to fix directional dash. Or maby I just need to be clearer. I want shift+direction to turn into a dash in that direction irrespective of if I was already howlding that direction. (Ieft +shift) and (shift + left) would both make me dash left. Just Shift would do nothing (which it currently has to, either forward or backwards dash)
.
Ah, yeah, that's more of a pain in the ass, and not quite up Lockdown's alley, firstborn sacrifices aside.
That said, yes, "state" is a global variable in MouselockRebind that it maintains according to the lock status/state. So there's a good starting point, and you can just put what you need at the bottom of it.
After using your mod for a while now, I have to say, it seems like you have created the ultimate mouse-lock mod. Perhaps you could extend it to include more intuitive controls... like proper dodge... :D
Hi, first things first. Great mod, and I really want to say thank you for your work.
I do not want to fiddle around with the script. So I have a request. I want to use Shift as a directional dodge. Before I dl your mod, I was using steer and AHK to bind Shift with a simple shift::p. Which worked wonders together with ins::suspend command. Is there any way you could include this key in the mod, or tell me how to add it? It would be great if it was just like the other keys, only activated as lockdown is activated.
And looking at your AHK script, it is evident that you have a fair bit of understanding of scripting. So I am have another (re)quest(ion). Is there any way to script so that directional dodge wont activate without a direction-key?
For clarity: I press shift and no dodge, untill I press either of wasd direction, then a double-tap dodge is innitiated.
The reason is I play two chars, one of em Esper. And I don't know how many times I dodge either backwards or forwards when I intend another direction. I do not have the same problem for my alt SS. I think it has to do with the Espers constant rooting.
If you can indeed fix these two problems for me. I will name something after your handle. You get to choose: My firstborn, or my pride and joy (the fun-stick).
Well that was easy. Add this at the bottom. Each press will have to be fresh, but it is what what you described.
Bind ";" to directional dodge and try this instead:
#If state ~*Shift:: ~*W:: ~*A:: ~*S:: ~*D:: { While GetKeyState("Shift") and (GetKeyState("w") or GetKeyState("a") or GetKeyState("s") or GetKeyState("d")) { Send {blind}{;} Sleep 10 } } return
If you'd rather use another key for directional dodge edit the ; to be another key using this list http://ahkscript.org/docs/KeyList.htm for reference.
This version will make Shift into that smart directional dodge that will repeat itself while held down (like spells if you enable that option in game). Since Xuerian won't sanction anything that violates one keypress=one action, he may not approve of this one.
Bind ";" to directional dodge and try this instead:
#If state ~*Shift:: ~*W:: ~*A:: ~*S:: ~*D:: { While GetKeyState("Shift") and (GetKeyState("w") or GetKeyState("a") or GetKeyState("s") or GetKeyState("d")) { Send {blind}{;} Sleep 10 } } return
If you'd rather use another key for directional dodge edit the ; to be another key using this list http://ahkscript.org/docs/KeyList.htm for reference.
This version will make Shift into that smart directional dodge that will repeat itself while held down (like spells if you enable that option in game). Since Xuerian won't sanction anything that violates one keypress=one action, he may not approve of this one.
If it works it's fine with me, same press same action.
I will try it out. It seems to be what I am searching for. Lets see if the pause of 10mSec is enough. Thank you dude. You might nab the honorable prize mentioned above :D
EDIT: Sojik you BEUTIFUL FUCKING GAAAAAA. I will name EVERYTHING after you. It works like a charm!!!
Seriously Xuerian, you should include this in Lockdown.
A question, is it possible to add a condition. If chat is open, ie I have pressed enter, then lockdown (and the key-binds that follow it) is turned off? I could bind enter to also toggle lockdown, but that might be problematic at best. If you could have two states, and enter binding to two different actions depending on the state, it might work... or am I asking for a bloated code here?
changed sleep to 50 in Sojik's script. It triggered 71 hotkeys in 1sec thingy.
still had that problem. So changed it to 100. .1 sec between dashes are not that long, still. Will report back
Ok, and now I have a problem with the script breaking down completely. I have to ctrlaltdel to restart the ahk script. Since all keys stop responding (ie alt-tab).
I am searching for some way to bind a reload of the ahk script. but so far not successfull.
So I set my middle mouse button to press Numpad3, which is a macro on me keyboard to press both P (the player screen) and I (the inventory) so that both of those windows pop up when I press the middle mouse button. However it seems AutoKey does not simulate a keyboard press through my keyboard, so the macro never triggers, it just presses Numpad3. Do you know a way around this?
So I set my middle mouse button to press Numpad3, which is a macro on me keyboard to press both P (the player screen) and I (the inventory) so that both of those windows pop up when I press the middle mouse button. However it seems AutoKey does not simulate a keyboard press through my keyboard, so the macro never triggers, it just presses Numpad3. Do you know a way around this?
Make a macro that shows both windows, and bind MMB to that key, at least, that's what I'd do. Alternately you can figure out how to modify the MMB hotkey in the script. This is also out of the scope of Lockdown unfortunately, so I'm not going to support any special modifications for it myself.
And no, AHK doesn't pass the event to your keyboard [software] first, it sends directly to Wildstar, it's hard to work any other way.
The only downside to that is that a middle mouse button macro would effect my experience outside of Wildstar as well. Might look into a way to modify the AHK script to press those two buttons.
A question, is it possible to add a condition. If chat is open, ie I have pressed enter, then lockdown (and the key-binds that follow it) is turned off? I could bind enter to also toggle lockdown, but that might be problematic at best. If you could have two states, and enter binding to two different actions depending on the state, it might work... or am I asking for a bloated code here?
So you want to type while in lockdown mode but it's throwing in extra letters when you type capital W A S or D? If that's the issue change your dodge key to a key that doesn't print like one of the function keys (F8 or something). That should fix that issue.
changed sleep to 50 in Sojik's script. It triggered 71 hotkeys in 1sec thingy.
still had that problem. So changed it to 100. .1 sec between dashes are not that long, still. Will report back
Ok, and now I have a problem with the script breaking down completely. I have to ctrlaltdel to restart the ahk script. Since all keys stop responding (ie alt-tab).
Try changing Send to SendInput. It is usually more reliable. Another thing to try would be SendPlay. If that doesn't work you can remove the loop. Change While to If and delete the Sleep line. Then you need to hit a key for it to attempt a dodge. For Example, if you have no dashes left but hit shift while strafing left and hold it, you will not dodge once you have enough dash meter until you release shift and press it again or change direction. That's because it will only trigger when you depress one of those keys. This is basically how the directional dodge key works now (minus the fact that it will dash when you aren't moving).
I am searching for some way to bind a reload of the ahk script. but so far not successfull
Try something along these lines (put it above #If state):
I got it working so far. I changed sleep to 500, and notice no difference in game. I also added #MaxHotkeysPerInterval 200, since I know it is not a stampeeding loop (since it only triggers in really hairy fights). And now not a single problem. Very well done with the script. Only instance it does not work is when I get stunned, and spam the roll-button (since the mobs love to end my stun with an aoe). Then I roll forward, no matter the direction. But 99% perfect, is still perfect in my book.
Fantastic addon, best of the bunch! I like this better than YACM but there are two features I would like to adopt from there:
1) Filtering of targets in combat. I'd like the reticle to only target hostiles in combat, but everything when out of combat. Currently, if I toggle hostiles only, I have difficulty targeting NPCs and mobs for various actions when not in combat.
2) When I right click bound to a spell, I cannot harvest, instead I cast my ability. In YACM, you get an error like "You cannot do this at this time" and the spell does not cast, but you do begin harvesting. It would be nice to not have to turn off this addon everytime to harvest.
Bug?: Mouse does not free up during Commodity broker. I have Commodity Stats and Supernova installed, is that the problem or is this a true bug?
Why not just switch to YCAM? Cause I like this one better and it feels smoother to me.
Fantastic addon, best of the bunch! I like this better than YACM but there are two features I would like to adopt from there:
1) Filtering of targets in combat. I'd like the reticle to only target hostiles in combat, but everything when out of combat. Currently, if I toggle hostiles only, I have difficulty targeting NPCs and mobs for various actions when not in combat.
2) When I right click bound to a spell, I cannot harvest, instead I cast my ability. In YACM, you get an error like "You cannot do this at this time" and the spell does not cast, but you do begin harvesting. It would be nice to not have to turn off this addon everytime to harvest.
Bug?: Mouse does not free up during Commodity broker. I have Commodity Stats and Supernova installed, is that the problem or is this a true bug?
Why not just switch to YCAM? Cause I like this one better and it feels smoother to me.
You can use YACM if you like, it really doesn't bother me.
1. I'm working on a separate targeting system all together.
2. Yes, you can harvest. Either hold Alt for a moment to free your mouse while you right click, or put your harvesting tool on one of the secondary action bars and use that bind to activate it. I personally do this, it's quite quick. But there is no great solution.
Bug?: Not a bug, some mods don't use sensible window settings so they aren't picked up automatically. I'll look into it and try to get that window added.
But overall, dangling switching to YACM over my head isn't going to do much.
You misconstrued my intent. I'm not dangling YCAM over your head. I think your addon is better. I was just preempting getting inundated with "Shut up and switch to YCAM" comments in case they occurred.
You misconstrued my intent. I'm not dangling YCAM over your head. I think your addon is better. I was just preempting getting inundated with "Shut up and switch to YCAM" comments in case they occurred.
Forgot I could just hold Alt, I'll do that...
Well, no, I'm not going to tell you to switch. Targeting has been a issue for me ever since they broke my moving the actual mouse lock location, so I've got a partial solution done already. Advanced filtering is on the list. I just haven't been playing much Wildstar lately since all my friends ditched, it's going slow.
I'm not going to say there's not a better solution for harvesting, but since I flat out stop mouse clicks from happening in lockdown right click will not just "Work" for it anyways, unlike YACM which is still technically right clicking to the game. The advanced targeting should help this by targeting the node for you, but it will still work better with binding the tool to a key first. Which also works well with multiple gathering professions.
Hi there again. I have spent a few (about 10) hours trying to learn how to use Autohotkey for a specific reason.
This might be a bit in the grey zone what with the rules of Carbine. So if you think this is against the rules (which I am not certain it is), then please state that, and I will drop the matter.
Anyways. I have a mouse with two buttons, and I cannot get another one any time soon (money constraints).
But there are only 2 buttons I can continuously press without eventually getting damaged muscles in my hand. But I want 3 skills tied to those two buttons.
I found some info about alternating between states. As in
q:: //toggles between the two states n:=!n return a:: if n=1 send s else send d return
This script works. But when I try to add it to your AHK script, it won't. "q" would be tied to my spellsurge toggle, "a" would be the key that mouse 1 is bound to through LockDown. "s" would be quick-draw, and "d" would be true-shot.
As stated above, it is in a grey zone. But since it is much like having a toggleable shift-key and pressing a or shift-a, I am of the opinion that it would not break the rules. Added to that, I would have to be very carefull not to press my Spellsurge toggle unless certain that it would actually toggle spellsurge (or the spells would get switched, ie true-shot when not spellsurged). If I was not already dependent upon shift or other pinkie-keys, I would simply bind it to toggle according to +KEY. But I cannot.
Hi there again. I have spent a few (about 10) hours trying to learn how to use Autohotkey for a specific reason.
This might be a bit in the grey zone what with the rules of Carbine. So if you think this is against the rules (which I am not certain it is), then please state that, and I will drop the matter.
Anyways. I have a mouse with two buttons, and I cannot get another one any time soon (money constraints).
But there are only 2 buttons I can continuously press without eventually getting damaged muscles in my hand. But I want 3 skills tied to those two buttons.
I found some info about alternating between states. As in
q:: //toggles between the two states n:=!n return a:: if n=1 send s else send d return
This script works. But when I try to add it to your AHK script, it won't. "q" would be tied to my spellsurge toggle, "a" would be the key that mouse 1 is bound to through LockDown. "s" would be quick-draw, and "d" would be true-shot.
As stated above, it is in a grey zone. But since it is much like having a toggleable shift-key and pressing a or shift-a, I am of the opinion that it would not break the rules. Added to that, I would have to be very carefull not to press my Spellsurge toggle unless certain that it would actually toggle spellsurge (or the spells would get switched, ie true-shot when not spellsurged). If I was not already dependent upon shift or other pinkie-keys, I would simply bind it to toggle according to +KEY. But I cannot.
Aight. cheers for any help.
No grey zone at all, it's still a single action. I'll give it a look when I have some time,
Amazing addon. I thought Wildstar would have this type of gameplay when I first saw it years ago and It surprised me that it wasnt when I watched the first footages of gameplay. I really started enjoying this game thanks to your work. I cant thank you enough :) please keep this incredible addon working!
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Hi, first things first. Great mod, and I really want to say thank you for your work.
I do not want to fiddle around with the script. So I have a request. I want to use Shift as a directional dodge. Before I dl your mod, I was using steer and AHK to bind Shift with a simple shift::p. Which worked wonders together with ins::suspend command. Is there any way you could include this key in the mod, or tell me how to add it? It would be great if it was just like the other keys, only activated as lockdown is activated.
And looking at your AHK script, it is evident that you have a fair bit of understanding of scripting. So I am have another (re)quest(ion). Is there any way to script so that directional dodge wont activate without a direction-key?
For clarity: I press shift and no dodge, untill I press either of wasd direction, then a double-tap dodge is innitiated.
The reason is I play two chars, one of em Esper. And I don't know how many times I dodge either backwards or forwards when I intend another direction. I do not have the same problem for my alt SS. I think it has to do with the Espers constant rooting.
If you can indeed fix these two problems for me. I will name something after your handle. You get to choose: My firstborn, or my pride and joy (the fun-stick).
Well that was easy. Add this at the bottom. Each press will have to be fresh, but it is what what you described.
So, to tie it to mouselockdown, all that is needed is to start key-binds with #if state???
Let's try our luck for the second time. I want to turn ctrl toggelable (because of ergonomics and excessive anaerobic workload on the poor pinky).
Now I need to go, I drank alot of water, and Xuerian is complaining. (you never specified)
edit, Not to worry, I am not calling my funstick Xuerian. It did not work as I wanted. I guess I need to wait for carbine to fix directional dash. Or maby I just need to be clearer. I want shift+direction to turn into a dash in that direction irrespective of if I was already howlding that direction. (Ieft +shift) and (shift + left) would both make me dash left. Just Shift would do nothing (which it currently has to, either forward or backwards dash)
If there is an AND statement that can be used in AHK. Perhaps o&w::(w2) then that might work, and preceed the line with shift::o... Well, I could not get it to work, but you might understand what I mean, and make it work. Oh, and I would appreciate it and shit, and plz or whatever.
ofcourse, the script cannot in any way activate directional dash, since that would end upp moving me either forwards or backwards. And many times, that is NOT where I want to go. I watched Prometheus, and I learned.
.
Ah, yeah, that's more of a pain in the ass, and not quite up Lockdown's alley, firstborn sacrifices aside.
That said, yes, "state" is a global variable in MouselockRebind that it maintains according to the lock status/state. So there's a good starting point, and you can just put what you need at the bottom of it.
Aight. It was worth a shot. Cheers.
After using your mod for a while now, I have to say, it seems like you have created the ultimate mouse-lock mod. Perhaps you could extend it to include more intuitive controls... like proper dodge... :D
Bind ";" to directional dodge and try this instead:
#If state
~*Shift::
~*W::
~*A::
~*S::
~*D::
{
While GetKeyState("Shift") and (GetKeyState("w") or GetKeyState("a") or GetKeyState("s") or GetKeyState("d")) {
Send {blind}{;}
Sleep 10
}
}
return
If you'd rather use another key for directional dodge edit the ; to be another key using this list http://ahkscript.org/docs/KeyList.htm for reference.
This version will make Shift into that smart directional dodge that will repeat itself while held down (like spells if you enable that option in game). Since Xuerian won't sanction anything that violates one keypress=one action, he may not approve of this one.
If it works it's fine with me, same press same action.
I will try it out. It seems to be what I am searching for. Lets see if the pause of 10mSec is enough. Thank you dude. You might nab the honorable prize mentioned above :D
EDIT: Sojik you BEUTIFUL FUCKING GAAAAAA. I will name EVERYTHING after you. It works like a charm!!!
Seriously Xuerian, you should include this in Lockdown.
A question, is it possible to add a condition. If chat is open, ie I have pressed enter, then lockdown (and the key-binds that follow it) is turned off? I could bind enter to also toggle lockdown, but that might be problematic at best. If you could have two states, and enter binding to two different actions depending on the state, it might work... or am I asking for a bloated code here?
changed sleep to 50 in Sojik's script. It triggered 71 hotkeys in 1sec thingy.
still had that problem. So changed it to 100. .1 sec between dashes are not that long, still. Will report back
Ok, and now I have a problem with the script breaking down completely. I have to ctrlaltdel to restart the ahk script. Since all keys stop responding (ie alt-tab).
I am searching for some way to bind a reload of the ahk script. but so far not successfull.
So I set my middle mouse button to press Numpad3, which is a macro on me keyboard to press both P (the player screen) and I (the inventory) so that both of those windows pop up when I press the middle mouse button. However it seems AutoKey does not simulate a keyboard press through my keyboard, so the macro never triggers, it just presses Numpad3. Do you know a way around this?
Make a macro that shows both windows, and bind MMB to that key, at least, that's what I'd do. Alternately you can figure out how to modify the MMB hotkey in the script. This is also out of the scope of Lockdown unfortunately, so I'm not going to support any special modifications for it myself.
And no, AHK doesn't pass the event to your keyboard [software] first, it sends directly to Wildstar, it's hard to work any other way.
The only downside to that is that a middle mouse button macro would effect my experience outside of Wildstar as well. Might look into a way to modify the AHK script to press those two buttons.
Yep, got it working! :)
So you want to type while in lockdown mode but it's throwing in extra letters when you type capital W A S or D? If that's the issue change your dodge key to a key that doesn't print like one of the function keys (F8 or something). That should fix that issue.
Try changing Send to SendInput. It is usually more reliable. Another thing to try would be SendPlay. If that doesn't work you can remove the loop. Change While to If and delete the Sleep line. Then you need to hit a key for it to attempt a dodge. For Example, if you have no dashes left but hit shift while strafing left and hold it, you will not dodge once you have enough dash meter until you release shift and press it again or change direction. That's because it will only trigger when you depress one of those keys. This is basically how the directional dodge key works now (minus the fact that it will dash when you aren't moving).
Try something along these lines (put it above #If state):
F5::Reload
cheers Sojik.
I got it working so far. I changed sleep to 500, and notice no difference in game. I also added #MaxHotkeysPerInterval 200, since I know it is not a stampeeding loop (since it only triggers in really hairy fights). And now not a single problem. Very well done with the script. Only instance it does not work is when I get stunned, and spam the roll-button (since the mobs love to end my stun with an aoe). Then I roll forward, no matter the direction. But 99% perfect, is still perfect in my book.
Feature requests:
Fantastic addon, best of the bunch! I like this better than YACM but there are two features I would like to adopt from there:
1) Filtering of targets in combat. I'd like the reticle to only target hostiles in combat, but everything when out of combat. Currently, if I toggle hostiles only, I have difficulty targeting NPCs and mobs for various actions when not in combat.
2) When I right click bound to a spell, I cannot harvest, instead I cast my ability. In YACM, you get an error like "You cannot do this at this time" and the spell does not cast, but you do begin harvesting. It would be nice to not have to turn off this addon everytime to harvest.
Bug?: Mouse does not free up during Commodity broker. I have Commodity Stats and Supernova installed, is that the problem or is this a true bug?
Why not just switch to YCAM? Cause I like this one better and it feels smoother to me.
You can use YACM if you like, it really doesn't bother me.
1. I'm working on a separate targeting system all together.
2. Yes, you can harvest. Either hold Alt for a moment to free your mouse while you right click, or put your harvesting tool on one of the secondary action bars and use that bind to activate it. I personally do this, it's quite quick. But there is no great solution.
Bug?: Not a bug, some mods don't use sensible window settings so they aren't picked up automatically. I'll look into it and try to get that window added.
But overall, dangling switching to YACM over my head isn't going to do much.
You misconstrued my intent. I'm not dangling YCAM over your head. I think your addon is better. I was just preempting getting inundated with "Shut up and switch to YCAM" comments in case they occurred.
Forgot I could just hold Alt, I'll do that...
Well, no, I'm not going to tell you to switch. Targeting has been a issue for me ever since they broke my moving the actual mouse lock location, so I've got a partial solution done already. Advanced filtering is on the list. I just haven't been playing much Wildstar lately since all my friends ditched, it's going slow.
I'm not going to say there's not a better solution for harvesting, but since I flat out stop mouse clicks from happening in lockdown right click will not just "Work" for it anyways, unlike YACM which is still technically right clicking to the game. The advanced targeting should help this by targeting the node for you, but it will still work better with binding the tool to a key first. Which also works well with multiple gathering professions.
Hi there again. I have spent a few (about 10) hours trying to learn how to use Autohotkey for a specific reason.
This might be a bit in the grey zone what with the rules of Carbine. So if you think this is against the rules (which I am not certain it is), then please state that, and I will drop the matter.
Anyways. I have a mouse with two buttons, and I cannot get another one any time soon (money constraints).
But there are only 2 buttons I can continuously press without eventually getting damaged muscles in my hand. But I want 3 skills tied to those two buttons.
I found some info about alternating between states. As in
q:: //toggles between the two states
n:=!n
return
a::
if n=1
send s
else
send d
return
This script works. But when I try to add it to your AHK script, it won't. "q" would be tied to my spellsurge toggle, "a" would be the key that mouse 1 is bound to through LockDown. "s" would be quick-draw, and "d" would be true-shot.
As stated above, it is in a grey zone. But since it is much like having a toggleable shift-key and pressing a or shift-a, I am of the opinion that it would not break the rules. Added to that, I would have to be very carefull not to press my Spellsurge toggle unless certain that it would actually toggle spellsurge (or the spells would get switched, ie true-shot when not spellsurged). If I was not already dependent upon shift or other pinkie-keys, I would simply bind it to toggle according to +KEY. But I cannot.
Aight. cheers for any help.
No grey zone at all, it's still a single action. I'll give it a look when I have some time,
Amazing addon. I thought Wildstar would have this type of gameplay when I first saw it years ago and It surprised me that it wasnt when I watched the first footages of gameplay. I really started enjoying this game thanks to your work. I cant thank you enough :) please keep this incredible addon working!