FAQ  •  Register  •  Login

maximum value = 900?

Moderator: MiRai

<<

ShadowKntSDS

Posts: 39

Joined: Tue Sep 28, 2010 2:19 pm

Post Thu Oct 28, 2010 12:15 pm

maximum value = 900?

I was trying to setup a step in a mapped key that would never automatically step to the next step, thus requiring an external "set step action" from another mapped key to progress. I was going to try to accomplish this by setting the sticky value to 9999s. Of course when I tried to put this in, the value gets capped at 900. 9999 is just as arbitrary as 900, and I realize that 900s is 15 minutes, but is there are particular reason 900 was used?

I'd like to have a step that never automatically goes to the next step, no matter how many times it is activated. Is there a better way to accomplish what I am trying to do?
<<

Ualaa

Grandmaster Guidesmith

Posts: 714

Joined: Wed Nov 18, 2009 8:36 pm

Post Thu Oct 28, 2010 4:09 pm

Re: maximum value = 900?

You could possibly do this with two steps extra steps, following whatever you want to occur.

For example, do something in Step 1.
And not want it to advance beyond this point.

Create a Step 2, with the maximum delay until it advances to step 3.

And in Step 3, do something like:
Keymap Actions > New Mapped Key Step Action - Step Adjustment, Set to: 2.

There is probably a better way to do this.
But this should work.
Streaming in 720p HD: www.twitch.tv/ualaa
<<

ShadowKntSDS

Posts: 39

Joined: Tue Sep 28, 2010 2:19 pm

Post Thu Oct 28, 2010 6:03 pm

Re: maximum value = 900?

Here is the full idea i am trying to implement:

Mapped Key X
Step 1: Do Mapped Key A, never advance without an outside step action
Step 2: Do Mapped Key B, never advance without an outside step action
Step 3: Do Mapped Key C, never advance without an outside step action

Mapped Key Y
Step 1: set Mapped Key X step to:1
Step 2: set Mapped Key X step to:2
Step 3: set Mapped Key X step to:3

I'd just simply unmap mapped keys A-C as appropriate, but parts of C call mapped key B directly, and parts of B call mapped key A directly.







You could probably do what you suggested in 2 steps:

Step 1: do mapped key X, do not advance for maximum delay
Step2:
--do mapped key X (just to make sure you don't miss a beat).
--Set Step Action, Set to:1.









Any idea when the set step to: code actually gets run? Would this work?

Mapped Key X
Step 1:
--Do Mapped Key A
--set Mapped Key X step to:1
Step 2:
--Do Mapped Key B
--set Mapped Key X step to:2
etc.
<<

ZorbaTheGeek

Posts: 27

Joined: Tue Oct 26, 2010 6:21 pm

Post Thu Oct 28, 2010 6:51 pm

Re: maximum value = 900?

ShadowKntSDS wrote:Here is the full idea i am trying to implement:

Mapped Key X
Step 1: Do Mapped Key A, never advance without an outside step action
Step 2: Do Mapped Key B, never advance without an outside step action
Step 3: Do Mapped Key C, never advance without an outside step action

Mapped Key Y
Step 1: set Mapped Key X step to:1
Step 2: set Mapped Key X step to:2
Step 3: set Mapped Key X step to:3

I'd just simply unmap mapped keys A-C as appropriate, but parts of C call mapped key B directly, and parts of B call mapped key A directly.


Do you need to step key X on multiple presses?

If you don't why not use key Y to virtualize key X to Key A in step 1, Key B in Step 2 and Key C in step 3. Keys A, B and C would always exist to call each other.


Now I've not attempted this, so your mileage may vary, but if you need to disable the key X between steps add an action at the start of keys A, B and C which turn off key X. And turning it back on in key Y when you virtualize its mapping.


Intially

Key X - virtualized to Key A

Key A - Turn off keymap X - Do other functions
Key B - Turn off X - Do other stuff
Key C - Turn off X - Do some shit.

Key Y
Step 1 - Turn on X - Virtualize it to B
Step 2 - Turn on X - Virtualize it to C
Step 3 - Turn on X - Virtualize it to A
<<

ShadowKntSDS

Posts: 39

Joined: Tue Sep 28, 2010 2:19 pm

Post Thu Oct 28, 2010 7:16 pm

Re: maximum value = 900?

ZorbaTheGeek wrote:
ShadowKntSDS wrote:Here is the full idea i am trying to implement:

Mapped Key X
Step 1: Do Mapped Key A, never advance without an outside step action
Step 2: Do Mapped Key B, never advance without an outside step action
Step 3: Do Mapped Key C, never advance without an outside step action

Mapped Key Y
Step 1: set Mapped Key X step to:1
Step 2: set Mapped Key X step to:2
Step 3: set Mapped Key X step to:3

I'd just simply unmap mapped keys A-C as appropriate, but parts of C call mapped key B directly, and parts of B call mapped key A directly.


Do you need to step key X on multiple presses?

If you don't why not use key Y to virtualize key X to Key A in step 1, Key B in Step 2 and Key C in step 3. Keys A, B and C would always exist to call each other.

Now I've not attempted this, so your mileage may vary, but if you need to disable the key X between steps add an action at the end of keys A, B and C which turn off key X. And turning it back on in key Y when you virtualize its mapping.


Thanks! That just might work for what I need. I also considered a wrapper key for A/B/C, but virtualizing makes it that much simpler. The only down side i see is that it makes it harder to rest after __ seconds and I can no longer just use +1 step or -1 step to control it. Not having it auto reset after ___ seconds may be a deal breaker. In this case, X is my DPS spam key for a particular class (rune keeper in lotro), and certain abilities open up as the fight progresses. You lose the ability to cast the higher end spells between fights. My Y key is actually going to be stepped by Z:

Mapped Key Z
Step 1:
Step 2:
Step 3: set Mapped Key X step to:2
Step 4:
Step 5:
Step 6: set Mapped Key X step to:3
Step 7:
etc.
etc.




I also need to find a slick way to Do Mapped Key Z once and only once per skill activation, despite that I am going to be spamming X. My idea there is work off of press and release, and have the delay only in the 2nd portion:

Mapped Key Skill1 wrapper Press and Release
Step 1: Do Mapped Key Z
Step 1: Do Mapped Key Skill1, do not advance for 2.0s.

Hopefully this will trigger Z once and only once per cast, and all mapped keys in question will reset after 10s, or i hit a reset key.

Return to Key Maps

Who is online

Users browsing this forum: No registered users and 0 guests