Binding 2 Emotes


Chad Gulzow-Man

 

Posted

I read the Guide but didnt see how to do this.

I'd like to be able to bind 2 emotes to run sequentially.

EXAMPLE:

/bind F5 "say Gratz! $$ emote thumbsup" and then have it do emote clap, so something like:

/bind F5 "say Gratz! $$ emote thumbsup & emote clap"

any help please? thanks


Travel Suppression is this game's worst feature, well that and MetaHumans riding mass transit like tourists at DisneyLand.

 

Posted

I believe it would be -

/bind F5 "s Gratz!$$e thumbsup$$e clap"

Would have to press the F5 three times, one for each action.

Tried to test it, but the servers are down.


@1st. Son

Help Agent Martin in: A Favor for Liberty
AE arc #381565
My 1st. Video: Agent Martin in the new tutorial zone.

 

Posted

Quote:
Originally Posted by First Son View Post
I believe it would be -

/bind F5 "s Gratz!$$e thumbsup$$e clap"

Would have to press the F5 three times, one for each action.

Tried to test it, but the servers are down.
Actually, the first command in that string is just chat, so you'd only have to press the button 2 times, waiting for the first emote to finish before setting off the second emote. The problem with that, is that it would say "Gratz!" in the chat twice instead of just once. You also run the chance of it running the same emote the second time the command is run

Alternate bind that would be easier:
/bind F5 "+$$s Gratz!$$e thumbsup$$e clap"

That runs the command twice. It will play one animation when you press the button, then start the second animation when you release the button, but again.. because the commands are being run twice, it will still say "Gratz!" twice as well.

As for the actual functionality of the emote working in the correct order and at the right time, we'd have to wait for servers to open to test it out. Keep in mind that many emote will not play while you are in combat stance anyway, which I believe is the OP's purpose of the bind... so there is a big possibility it wont even work at all anyway.

Workaround:
Use only one emote instead, and also use the "run the command twice" trick:
/bind F5 "+$$s Gratz!$$e clap"

This will still say "Gratz!" twice, but in the longrun, people usually don't care if you spam gratz at somebody leveling up, so maybe we can ignore that for now. What it will also do is interrupt our combat stance the first time the command is run, which should allow it to play the clap animation correctly when you release the key.

Then unfortunately, you'd probably still need a second key if you wanted to bind a second emote to work consistently.

This is all of course still pending testability when the servers come back online.

Personally, I find it easier to skip the emotes for purposes such as this. Unless you are going to be throwing confetti or something, most people on the team are probably not going to notice, and those that do might wonder why you aren't just helping them fight the bad guys. lol


 

Posted

Quote:
Originally Posted by First Son View Post
I believe it would be -

/bind F5 "s Gratz!$$e thumbsup$$e clap"

Would have to press the F5 three times, one for each action.

Tried to test it, but the servers are down.
I don't think you would have to press it once for each item, but I'm not sure you could bind 2 emotes together as it runs them at the same time, so likely you'd get the clap and gratz only with each press of the F5


 

Posted

Quote:
Originally Posted by Master-Blade View Post
Actually, the first command in that string is just chat, so you'd only have to press the button 2 times
Yeah, I really wanted to test it first.
I usually just string emotes together so the chat part was new to me.
lol, it looked good in theory, but I guess that's what i get for trying to be the 1st. to answer.


@1st. Son

Help Agent Martin in: A Favor for Liberty
AE arc #381565
My 1st. Video: Agent Martin in the new tutorial zone.

 

Posted

As an added tidbit, binds run right to left. So running that bind, you'll see your character clap and say "Gratz!" first, then give the thumbs up and say "Gratz!" the second time.

But as Master-Blade mentioned, you can't string together emotes in the same bind and expect them to work properly.


Main Hero: Chad Gulzow-Man (Victory) 50, 1396 Badges
Main Villain: Evil Gulzow-Man (Victory) 50, 1193 Badges
Mission Architect arcs: Doctor Brainstorm's An Experiment Gone Awry, Arc ID 2093

-----
Quote:
Originally Posted by Nethergoat View Post
it's NEVER too late to pad your /ignore list!

 

Posted

Quote:
Originally Posted by Chad Gulzow-Man View Post
As an added tidbit, binds run right to left. So running that bind, you'll see your character clap and say "Gratz!" first, then give the thumbs up and say "Gratz!" the second time.
That's actually incorrect and correct at the same time.

ALL commands are red Left-to-Right.. ALWAYS.

The reason emotes/powers/inspiation may appear to do it in reverse is this: (use 3 powers as an example)
- The first power or emote is read and run
- A second power or emote is read and immediately interrupts/overrides the first
- A third power or emote is read and immediately interrupts/overrides the second.
- The third power is executed.

Running the same command a second time will do this:
- The first power or emote is read and run
- A second power or emote is read and immediately interrupts/overrides the first
- A third power or emote is read, but is already active, so does nothing.
- The second power finishes being executed.

Running the same command a third time will do this:
- The first power or emote is read and run
- A second power or emote is read, but is already active, so does nothing.
- A third power or emote is read, but is already active, so does nothing.
- The first power finishes being executed.

This makes it look like it's reading it backward and starting at the last part of the bind, when it's really just the mechanics of the "powexec" commands making it look that way.

This can be tested and verified a number of ways. I use this as an example:
/bind KEY "L Line1$$L Line2$$L Line3$$L Line4"

Press KEY and you will see them in correct left-to-right order:
[Local] Player: Line1
[Local] Player: Line2
[Local] Player: Line3
[Local] Player: Line4

The mechanics may run certain types of commands in a certain way, but they are certainly always read from left-to-right as we write them. It's important to note the correct mechanics of binds when using more complex binds that might involve using certain commands in the correct order.


 

Posted

Servers are up. After testing the emote binds in my above posts above, I was right on all accounts. Combat mode/stance does indeed prevent the clap from being shown in most cases. Best bet is to have it say gratz twice and use a single emote to make it work every time. Or you could deal with the emote not functioning correctly while in combat, or don't use the emotes at all.

On a side note, every time I used thumbsup in a combination bind, the character just did a head nod and put arms on hips without even putting up the thumb.. but just typing the command by itself worked normally. Go Figure! haha


 

Posted

If I remember right, putting emote none at the front should pop you out of combat stance and allow the emote you want to play.


 

Posted

Quote:
Originally Posted by Shadow State View Post
If I remember right, putting emote none at the front should pop you out of combat stance and allow the emote you want to play.
Correct - this is often recommended for Shield characters for this reason.

Also, you could set up a Rotating bind - this would require two key presses.


Orc&Pie No.53230 There is an orc, and somehow, he got a pie. And you are hungry.
www.repeat-offenders.net

Negaduck: I see you found the crumb. I knew you'd never notice the huge flag.