I'm having problems with the queueing system. It fires balanceless actions before you've regained balance, even if the balanceless action comes after a balanced action on an alias, making it useless for chaining commands that utilize a balance + balanceless action combination. For example:
I'm attempting to dstab and purge, then secrete and bite, then purge and dstab. When ran through server-side queueing, it instead does dstab and purge, secrete and purge, bite, dstab.
I've been told to "just use SVO" for queueing, but the point of server-side queueing was to make slow-pinged players equally competitive. The way it works as outlined above, however, makes it a bit unusable for that purpose.
0
Comments
In this log, I am sending flay rebounding, purge dstab, secrete bite, purge dstab. What actually happens is an entirely different story:
[System]: Running queued balance command: BITE IAKIMEN
[System]: Running queued balance command: DSTAB IAKIMEN CURARE KALMIA
dstab iakimen curare kalmia was added to your balance queue.
You bite into Iakimen harmlessly, seeing that you have no poison in your fangs.
[System]: Running queued balance command: DSTAB IAKIMEN CURARE KALMIA
dstab iakimen curare kalmia was added to your balance queue.
You have recovered balance on all limbs.
Are you just entering the commands while off balance rather than adding them to the queue?
If you use PURGE while off balance, of course it's not going to queue it. If it did, you could never use it while off balance, even though it's an ability that can be used off balance.
If you use QUEUE ADD EQBAL PURGE, though, it should do what you want.
Though, you also seem to be trying to do multiple attacks on one balance. You can't just queue three different balance attacks at once (like dstab, bite, dstab). You have to do dstab, then after you use the dstab, queue bite, then after you use the bite, queue dstab.
So I was basically entering gecu;bcu;cuka into my prompt. I was under the assumption that queueing would just go through each alias on balance. Maybe because of the way I'm chaining those aliases, it is doing purge before the bite, because the purge is balanceless. I just want it go through each alias the way they're ordered
I'll fool around with it more.
queue add eqbal gecu;queue add eqbal bcu;queue add eqbal cuka
problem solved (well, not entirely since this would be stopped if you get paralyzed or bound on bal regain, but this will fix the order you were trying to have). Play around with the actual cq/queue add/prepend commands a bit and you'll see it works fine.
What's expected: I queue "combo @tar sdk ucp ucp", the kick hits shields, the action leaves the queue.
What happens: I queue "combo @tar sdk ucp ucp", the kick hits shields, on balance "combo @tar ucp ucp" hits shields, on next balance "ucp @tar" hits shields, the action leaves the queue.
I guess the queueing system treats "combo @tar (kick) (punch) (punch)" as "(kick) @tar;(punch) @tar;(punch) @tar" for some reason.
So "queue" is an actual command I can do? Can I do it on balance as well as off-balance?
Should be able to do it any time, not affected by aeon/retardation, amnesia, etc. Not sure if the fact that class balance is only listed for QUEUE ADD means that you can't prepend or replace with it or whether that's just an oversight in help file; I'd assume the latter.
--Then, with those queue commands built into aliases--
Alias "xecu" will now execute: "queue add eqbal purge/dstab &tar xentio curare"
Alias "bcu" will now execute: "queue add eqbal secrete curare/bite &tar/purge"
So, seems the answer is to use mudlet aliases that send("queue add eqbal xecu") and not build the queue commands into in-game aliases
Anyway, seems like if you wanted to build the queue commands into the aliases, you could make the alias do "queue add eqbal purge;queue add eqbal dstab ..." and similar.