The / List reloaded
Below is an updated slash command list extracted from build 5446T of 23 February 2009.
Interesting enough I extracted some working commands from the .exe that did not show in game. The list is a merger of both. I removed some commands where I knew that they do not work anymore or that you need special privileges to use them, but there are bound to be more. The list is alphabetically sorted. I added some information on which parameters the commands take or what commands do. Post addition, corrections and such below. Make new threads for discussion and questions, this is only meant to be a resource for finding commands.
|
Woah. Thank you for compiling this list. I'm going to add it to favorites.
|
Nice list. Out of curiosity, how did you extract it from the exe?
|
Now if we could the exact meaning of every command and how to use it, that would be cool. ;)
|
Although useful, this is nothing new. "The List" is an ancient topic with a lot of useful info about the various slash commands. What gm9 posted is just a more current listing of the commands. If you want more details about the various commands, I suggest you search for the original thread ;)
|
Oh yeah it's nothing new (hence the title), an old version was previously stickied in the same place but it was a couple of years out of date. If someone wants to add explanations to each command go ahead, I did some of them at random really and most are self explanatory from the name already. And some might not work at all. It's all trial and error.
Extraction from the game was done by OCR on screenshots of the ingame stuff, a string extraction + regular expression search on the .exe, plus some manual editing while going through it. Originally I was searching for a specific command but then I thought that I might as well update the entire list. |
I finally learned how the alias command works:
You can use alias <command_name>:<command> to temporary set a command. I.e. alias assist_tank:assist %t %t will be replaced with the name of your target at the time of the alias command. Now you can use assist_tank to assist your tank no matter who you have targeted or changing a macro by hand. :nana: |
So, you could make a macro that sets that variable and it will take your target at the time you activate the macro?
Hmm, I can see the possibilities! |
Quote:
|
so this example:
I.e. alias assist_tank:assist %t %t will be replaced with the name of your target at the time of the alias command. Will not set assist_tank = assist "whomeverwastargeted"? |
I think I previously misunderstood what you were asking. What you describe will work as you say.
|
That's actually awesome. I hate editing macros.
With the alias command, you should be able to to set something up in say your target window to set your alias for assisting, and then have a hotkey that you never need to edit for the assist. Kinda nifty. |
yea, I was thinking 2 hot keys... one that does the alias command to your current target, and then the other that calls the alias'ed command.
|
Quote:
|
Yeah, I remember seeing that. I knew it was possible, and how mother did it right off the bat. OnShow and stuff like that...
Just cool to have something easier to work with and something that you can do from in-game, too. Say you want to be able to target someone quick, and cast a certain spell. With an alias, you can set it up before a fight, and not have to worry about it. Just a small example. |
Toyed with alias a bit with the following results.
Alias is not a variable, it's simply a shortcut for a command sequence. Anything right of the colon is not processed prior to being assigned to the alias. It is only processed when the alias is called. Macro alias main_tank:%t Targeting a player named Mike and hitting the macro does not produce main_tank = Mike If you setup a 2nd macro assist main_tank this is equiv to... assist %t not assist Mike |
That is what I thought initially and the reason why I asked my questions :(
|
Yes, what Zonx said is what I tried to express with my first answer to you, but the example Calain80 posted will still work because the %t variable is interpreted as part of the command when it is assigned to the alias, which in the end is all that matters to you, I suppose.
|
I'm actually confused, as Calain80's post and Zonx's post seem to be the opposite.
Quote:
|
No they are both right, Zonx is saying that you can't use an alias as a variable that you refer to from another command. Calain80 is saying that % variables as part of aliased commands are interpreted at the time you set the alias. So you can't use /assist assist_tank (use as variable) but you can use /assist_tank (use as command).
|
Ohhh. So in a nutshell...
Alias inside of an alias = No go |
You can use an alias inside of alias but none of the aliases are actually evaled until final execution.
Eample: alias first_command : 1 + 2 alias second_command : 2 * 3 alias final_command : first_command / second_command Running final_command is the same as... 1 + 2 / 2 * 3 not 3 / 6 |
Okay, I understand your example.
|
Quote:
You can use alias <command_name>:<command> to temporary set a command. I.e. alias assist_tank:assist %t %t will be replaced with the name of your target at the time of the alias command. Now you can use assist_tank to assist your tank no matter who you have targeted or changing a macro by hand. will not work as intended... at least how I interpret his intention... The way I read that is like this.... target player A use the alias command assist_tank:assist %t You will now be assisting player A... new encounter starts target player B use the /assist_tank (thinking that it will assist player A) I still will be targetting player B not player A. The way I interpretted the original was that you can alias assist_tank:assist %t once, then any time during that session when you do assist_tank it will target player A again regardless of who you happen to be targetting. However, it would seem that assist_tank merely re-invokes /assist %t and assists your current target and it doesnt actually store or set or remember player A at all during this process. |
When I tried it in game earlier, it seemed to work ok.
I would target a player, do the alias, and then clear my target. Then I would use /assist_tank and it gave me the correct target. |
All times are GMT -5. The time now is 01:30 AM. |
vBulletin® - Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© MMOUI