We are thinking of implementing a new feature in GCP, but would like some feedback as to whether it is acceptable within the terms of use.
To explain.
We currently have a mechanism which counts each time a key is pressed and allows this to determine which spell is cast. Think of /castsequence but with more flexibility, as the sequence happens per key. The important point is that, like cast sequence, this method is deterministic. If I press the F1 key once, I know that it will cast X. If I press it a 2nd time, I know it will cast Y. In this sense, it is me making the decision as to what to cast. The mechanism simply makes it easier (and reduces the number of key strokes I have to remember). I use this for healing, DPS and buffing.
This is an example of the GCP language to achieve this
The from part of the cast command specifies that it's cast from my heals group, and MyTank would be the toon name.Code:CountKey if %keycount% = 1 cast heal1 on MyTank from Heals endif if %keycount% = 2 cast heal2 on MyTank from Heals KeyReset endif
In response to customer feedback we have designed (but not yet implemented) the following:
COOLDOWN <Time>, <Command>
The way this would work is that
- If this command has never been run it will be executed.
- If it has been run it will check the time since it was last run.
- If the last run was within <time> it won't execute.
- If the CoolDown "Fires" then the rest of the command would be aborted, and the keycount reset (so that the %keycount% would be 1 next time)
The new version would be:
As long as the HOT was on cooldown, the command would work as above. Once the HOT became available, on the next press, the HOT would be cast.Code:CountKey CoolDown 14000, Cast HOT on MyTank From Heals if %keycount% = 1 cast heal1 on MyTank from Heals endif if %keycount% = 2 cast heal2 on MyTank from Heals KeyReset endif
Our considerations so far:
The command would still follow the one key = one action rule.
It would not break the "using internal game data" rule. The decision is made based on user input only (when you press the key)
It is no worse than the current /click spamming
BUT
It is no longer deterministic. When I press the key, I don't always know which spell will be cast.
Our options:
1) Add the functionality (with a warning as to our concerns)
2) Add the functionality and remove it when the /click spamming is nerfed
3) Not add the functionality (you can still do /click spam macros manually in our product)
So far we have done everything that we can to make sure that we don't break the TOS. Hence our dilemma.
Your feedback would be really appreciated.
Thanks
Phil
Connect With Us