Queuestance

by Vadi

Back to Ideas.

Vadi2010-09-05 16:19:22
TL;DR: Simple improvement - allow a syntax option where queuestance stance right away if you can already.

By default, if you can stance right away, and do queuestance, it'll wait until the next time. Sounds great and all but you can easily have cases where you're off bal or eq, send a queuestance command - but by the time it gets to the server, you got both back, and your queuestance is kind of failed.

You can try work around it by generating more spam and sending a stance command when you've queuestanced while having all balances, but then what if the stance command fails as well (because of changed conditions) and etc... it gets messy.

ie, sample log to demonstate:
QUOTE
19:13:31.477 5563h, 7200m, 6300e, 10p xb-(queuestance head)
19:13:32.097 You have recovered equilibrium.
19:13:32.100 5563h, 7200m, 6300e, 10p exb-
19:13:32.637 You prepare a stance to protect your head.

Vathael2010-09-05 16:53:49
Why not just.. STANCE when applicable? QUEUESTANCE when not able to normal stance? Instead of changing code in the game to fit your needs, maybe you could change the code in your system to use what the game provides you?
Vadi2010-09-05 17:48:51
I know you've missed my point completely, so I'll demonstrate with a fake log.

-x (queuestance limb)
you got eq back!
you prepare stance for limb

Comprehendo? Making queuestance useful here.

(yes, I know you love my system so much. It already has an option whenever to use queuestance or not. Nothing wrong with making a skill useful, though!)
Vathael2010-09-05 18:49:15
It's use is to allow you a way to stance when you get balance back/are able to change stance next. The skill does just that. Then there is normal stance for when you need to change then and there. I understand that is a hard concept to grasp but trust me, they work exactly like they are intended to.
Vathael2010-09-05 18:52:47
Here is a real log as an example:

CODE
8416h, 8712m, 10023e, 10p, 29400en, 28166w esSilrxkd<>- {5.8249}
writhe
sit
queuestance head
You begin to writhe helplessly, throwing your body off balance.
8416h, 8712m, 10023e, 10p, 29400en, 28180w esSilrkd<>- {7.9129}
You sit yourself down.
8416h, 8712m, 10023e, 10p, 29400en, 28180w esSilrkdp<>- {7.962}
You prepare a stance to protect your head.
8416h, 8712m, 10023e, 10p, 29400en, 28180w esSilrkdp<>- {8.203}

You have recovered balance on all limbs. 1.5069
stand
8416h, 8712m, 10023e, 10p, 29400en, 28180w esSilrxkdp<>- {9.435}
You stand up and stretch your arms out wide.
You enter a stance to protect your head.
8416h, 8712m, 10023e, 10p, 29400en, 28180w esSilrxkd<>- {9.483}


And then:
CODE
8416h, 8712m, 10023e, 10p, 29400en, 28824w esSilrxkd<>- {95.5569}
stance legs
You enter a stance to protect your legs.
8416h, 8712m, 10023e, 10p, 29400en, 28866w esSilrxkd<>- {5.3029}


Comprehendo?
Unknown2010-09-05 19:00:36
You demonstrated how the skill works. He knows how it works. That's why he's asking for a change to how it works.

Come now.
Vathael2010-09-05 19:02:36
Why change a skill when there are already skills that do exactly what he wants.
Vadi2010-09-05 19:02:57
I'm sorry Vath, you're making yourself look silly here. Here is a better log:

19:13:31.477 5563h, 7200m, 6300e, 10p xb-(queuestance head)
19:13:32.097 You have recovered equilibrium.
19:13:32.100 5563h, 7200m, 6300e, 10p exb-
19:13:32.637 You prepare a stance to protect your head.

Notice the issue?
Ssaliss2010-09-05 19:05:41
Yeah... Even I see the point of the change, and I'm not even close to a combattant.
Vathael2010-09-05 19:07:59
Don't use queue stance? Change stance normally on recovering equilibrium to the intended spot when queuestance fails? I had no idea using stance was such a hard concept to grasp after it's been in this game for how many years?
Vadi2010-09-05 19:10:10
I've already said why is fixing up queuestance with stance not a valid idea, but since it took so many posts for you to get what this is about, I don't want to double the thread size by repeating it.

Thanks for your opinion that queuestance shouldn't be improved this way! I'd like to hear some others as well now.
Xavius2010-09-05 19:14:12
Kinda with Vath on this one. It's just one if statement client side.
Ssaliss2010-09-05 19:16:21
QUOTE (Xavius @ Sep 5 2010, 09:14 PM) <{POST_SNAPBACK}>
Kinda with Vath on this one. It's just one if statement client side.

It doesn't have anything to do with that, really. The issue comes when you don't have balance/EQ when you send the queuestance command, but you do have balance/EQ when it comes to the server (due to the ever-present latency).
Xenthos2010-09-05 19:16:55
QUOTE (Xavius @ Sep 5 2010, 03:14 PM) <{POST_SNAPBACK}>
Kinda with Vath on this one. It's just one if statement client side.

You realize that neither of you are even reading the log here, right?

He's sending the queue stance while off-balance / off-eq (intended use).

He regains it before the command goes through.

This messes it up.
Vathael2010-09-05 19:19:44
QUOTE (Ssaliss @ Sep 5 2010, 02:16 PM) <{POST_SNAPBACK}>
It doesn't have anything to do with that, really. The issue comes when you don't have balance/EQ when you send the queuestance command, but you do have balance/EQ when it comes to the server (due to the ever-present latency).


Stance on balance. It is not hard to do.

Springing up, Sahmiam whirls his leg around, pounding your gut with such force that your head snaps back and you see nothing but stars.
stance gut
unparry
parry lleg 50
parry rleg 50
7985h, 8112m, 10023e, 10p, 29400en, 27900w esSilrkd<>- {38.536} -431
apply health to gut
You must regain balance first.
7985h, 8112m, 10023e, 10p, 29400en, 27900w esSilrkd<>- <*BHSPFA> {38.636}
You cease parrying.
7985h, 8112m, 10023e, 10p, 29400en, 27900w esSilrkd<>- <*BHSPFA> {38.665}
You adjust your attention spent parrying your left leg.
7985h, 8112m, 10023e, 10p, 29400en, 27900w esSilrkd<>- <*BHSPFA> {38.6839}
You adjust your attention spent parrying your right leg.
7985h, 8112m, 10023e, 10p, 29400en, 27900w esSilrkd<>- <*BHSPFA> {38.7029}
You take out some healing potion and quickly rub it on your gut.
The deep damage in your gut completely heals.
7985h, 8112m, 10023e, 10p, 29400en, 27900w esSilrkd<>- <*BHSPFA> {38.7299}

You have recovered balance on all limbs. 3.3939
stance head
7985h, 8112m, 10023e, 10p, 29400en, 27900w esSilrxkd<>- <*BHSPFA> {41.9449}
You enter a stance to protect your head.
7985h, 8112m, 10023e, 10p, 29400en, 27900w esSilrxkd<>- <*BHSPFA> {41.9909}
Vathael2010-09-05 19:22:06
QUOTE (Xenthos @ Sep 5 2010, 02:16 PM) <{POST_SNAPBACK}>
You realize that neither of you are even reading the log here, right?

He's sending the queue stance while off-balance / off-eq (intended use).

He regains it before the command goes through.

This messes it up.


Use stance on recovering balance.
Vadi2010-09-05 19:22:57
Of course it's not, thanks for repeating that. It would also mean not using a skill that is there - well, why not change it so you take full advantage of it? (and that is, if you didn't realize: zero-lag stancing when you do gain the ability to stance).
Xenthos2010-09-05 19:29:16
QUOTE (Vathael @ Sep 5 2010, 03:22 PM) <{POST_SNAPBACK}>
Use stance on recovering balance.

Which is the entire point of the Queuestance command.
Vathael2010-09-05 19:35:34
QUOTE (Xenthos @ Sep 5 2010, 02:29 PM) <{POST_SNAPBACK}>
Which is the entire point of the Queuestance command.


When you are off balance to stance when you are able to next time. QUEUE not STANCE NOW

smile.gif
Xenthos2010-09-05 19:38:43
QUOTE (Vathael @ Sep 5 2010, 03:35 PM) <{POST_SNAPBACK}>
When you are off balance to stance when you are able to next time. QUEUE not STANCE NOW

smile.gif

So, essentially, you're still not even bothering to read anything that anyone has said. Good to know.

When you're off balance, queue the stance. That's what he's doing.

Stance queued! Great.

Oh wait, what's that? I regained balance / EQ after entering the command so it fails! So this means I must now code something to account for this, at which point I might as well not even bother with queuestance and just do something that accounts for regaining balance since I have to do that anyways.