Slash Commands (Changes and Additions)


Imoba Strife

 

Posted

Some suggestions for changing and improving existing slash commands.


Changes:

  • /powexec - Using Powers
  • /insp_exec - Using Inspirations
  • /goto_tray - Setting trays simplified.
Additions:
  • /logout - Quiting to the login screen.
  • /bindslot - Binding keys to the extended bars.

/powexec - Using Powers

Currently to activate a power you use /powexec_name, to toggle it on/off you can use /powexec_toggle_on or /powexec_toggle_off. And if you want to set its auto state you use /powexec_auto. And while you can remove the underscore '_' to make a bit more space ultimately you spend more time in a macro or bind describing what you want to do with a power than naming the actual power.

So my suggestion would be to remove the whole powexec command system and use the power name with an option instead. eg:

/<power name> <option>

To toggle on Tough and Weave currently you need to use:

/bind <key> "powexec_toggle_on Tough$$powexec_toggle_on Weave"

Under my suggestion:

/bind <key> "Tough on$$Weave on"

Options would be:
  • on - Toggling the power on. (powexec_toggle_on)
  • off - Toggling the power off. (powexec_toggle_off)
  • act - Activating the power if off or deactivating if on (powexec_name)
  • auto - which would change a power to auto activate. (powexec_auto)
These options would only reflect what a power can do currently, so you couldn't 'auto' a snipe power for example. Additionally powers like Recall Friend would still function as they do now.

/insp_exec - Using Inspirations

I think that the inspexec_name command should also be simplified. Currently it uses an inspiration based on the inspiration's name, it works as is but takes up a lot of space when something like this would be as effective and more customisable:

/insp_<type> <size> <type2> <option>

  • <type> - Denotes the inspiration to use initially.
  • <size> - Denotes the size of the inspiration (1 smallest to 3 biggest).
  • <type2> - Denotes what inspiration you want to end up with when combining.
  • <option> - Denotes anything extra you want to do. eg Give (gives to targeted player/pet) or Delete.

/bind <key> "insp_blue 1$$insp_blue 2$$insp_blue 3"

The options denote the size of the inspiration (1 smallest 3 biggest) and the color denotes the normal color pick of the insp. If colours aren't a good idea (colour blind or perception) the colour could be set to what the insp effects:
  • End (Blue)
  • HP (Green)
  • Def (Purple)
  • Res (Orange)
  • Mez (Pink)

.:

/bind <key> "insp_end 1$$insp_end 2$$insp_end 3"

Similarly changing the give and combine commands so that they are much simpler would be good too:

/bind <key> "insp_blue 1 red"

Combining three small blue inspirations into a single small red. Appending give to the normal command would give to the targeted entity (player or pet).

/bind <key> "insp_blue 1 give"

Finally appending Delete would delete one of those Inspirations.

The original slash command could be retained for other types of inspiration eg: Presents and Ambrosia.

Current methods of use including drag and drop and simply clicking the Inspirations would remain unchanged.

An additional benefit of this change would mean you can effectively name inspirations without having to find an external reference of the name.

/goto_tray - Setting trays simplified.

Not much used by most I'd guess but very useful for HEATs. Simply put the /goto_tray commands (goto_tray, goto_tray_alt &amp; goto_tray_alt2) can be used to set what tray number each of the basic power trays are being used.

Suggestion simplify the commands:

/goto_tray <current> <new> <option>

  • <current> - Denotes the tray you want to change 1-3 (One being the initial tray).
  • <new> - Denotes the number you're changing to.
  • <option> - Denotes whether or not the change is a toggle or momentary. If omitted the default is toggle. (Takes first letter of option.)

/bind <key> "goto_tray 1 5"

Will change the default tray to tray 5.

/bind <key> "goto_tray 3 5 m"

While the key is held the third expansion tray (of the power trays) switches to tray 5, when the key is released it returns to the previous selected tray.

/logout - Quiting to the login screen.

Currently if you wish to logout you can use the menu option giving a choice of logging out or quitting the game. There is already a /quit command which bypasses this menu.

A method of logging out to the login screen quickly is to use the /buy_coh slash command and than hitting yes or using:

/bind <key> "buy_coh$$dialog_yes"

However this could be simplified by adding a /logout command that would achieve the same end without a)Launching a browser window b)Occasionally crashing the game or PC (especially on older PCs, my eldest PC dies 1 in 10 times with the above method).

/bindslot - Binding keys to the extended bars.

Currently we have three power trays that we can bind keys to, after that keys need to be bound directly to commands, which while easy is not always what is wanted. For this option to work each of the seven expansion bars would need to be visibly marked somehow.

/bind_slot <expansion bar> <slot 0-9>
  • <expansion bar> - Denotes which bar you are binding to.
  • <slot> - Denotes which slot on the bar you are binding to.


 

Posted

good work, I like it!


 

Posted

/signed
Anything to make slash commands easier to comprehend


 

Posted

Fixed for new forums...

And yes a shameless bump.