Introduction
This plugin lets you make a sequence of skills, and moves them under your cursor one by one, so you can click them in order, without moving the mouse. In action, it looks like this:

This might come in handy if you want to do a long sequence of skills or emotes, without having to remember it all. You can also export a sequence and e-mail it to your friends, to share your favorite skill rotations.

Another way this plugin can be useful is as a gear-swapper. So, for example, you can have one sequence for equipping your DPS items, and another sequence for equipping your tanking items. This is demonstrated in the following brief video:

As shown in the video, you can configure the bars to interact with each other: When one sequence finishes, you can make that bar close and another bar open. You can also make them open or close when combat begins or ends.

Bars can be grouped together hierarchically. You can use the options panel in the plugin manager to see a list of your SequenceBars (and groups of bars). You can right-click on any item for options.

The visual appearance of the bars is highly configurable, using right-click menus.

This plugin is still under active development, so comments and suggestions are appreciated.

Have fun,
Thurallor

User Manual
The User Manual is a work in progress. The following sections are available so far:Special Slots

Installation and Startup
To install:

First, unzip the archive. You will get a folder called "Thurallor". Move this folder into your Documents/The Lord of the Rings Online/Plugins folder. (If you have not previously installed any plugins, you will have to first create the Plugins folder.)

To load the plugin, use the game's built-in Plugin Manager. This can be found in the "^" menu, at the bottom of the screen. Click the icon, then choose "System" and then "Plugin Manager".

When the Plugin Manager opens, find SequenceBars in the list on the left side, then click "Load" to load the plugin. If you would like the plugin to load automatically each time you login, choose your character's name in the "Automatically Load For" pulldown menu.

(11-May-2015) Version 2.03: Added a mechanism for discovering bag slot numbers: If you move an item from one slot to another within your bag, you will see a message such as "Item moved from bag slot 103 to bag slot 45" in the chat window. This should help in assigning the bag slot in the "Set unequip destination" command.

(7-May-2015) Version 2.02: Fixed a bug that caused incorrect scrolling when you "skip ahead" in a sequence. Also added Cyrillic support for the Turbine client.

Enable the bar to be activated by some keyboard input or cmd. I'm thinking of a command such as '/seqbar "DPS GEAR"' that could then be put into a shortcut on one of the quickslot bars. That way, something like 'ctrl-=' could be pressed rapidly (or a keyboard/mouse with macro capability could do the pressing) vs clicking the Icon.

Enable the bar to be activated by some keyboard input or cmd. I'm thinking of a command such as '/seqbar "DPS GEAR"' that could then be put into a shortcut on one of the quickslot bars. That way, something like 'ctrl-=' could be pressed rapidly (or a keyboard/mouse with macro capability could do the pressing) vs clicking the Icon.

I typed a long reply (below) describing how to use the new "/sb" chat command, before I fully realized what you're asking for. Unfortunately, there is no way to do what you've requested. You have to actually click the icons to execute the skills. The best I can do is to put the icons under your mouse cursor so you can click them rapidly. This is one of the limitations of the Lua API that Turbine put in intentionally.

One thing I could do would be to add an event behavior that moves a bar under the mouse cursor, wherever it happens to be. Then you could press your shortcut key, then click the mouse a bunch of times to execute the skills/items, without having to go find the bar with your mouse. I'll look into this.

My original reply, describing how to use the "/sb event" chat command, in case someone might find it helpful:

Quote:

As shown in my video above, you can create a "user event" . Then you can set event behaviours (such as showing or hiding bars) when the user event occurs. As of version 1.05, you can now trigger a user event using the "/sb" command in the chat window.

So, for example, let's assume you have your bars/groups set up like mine:

At the end of my "Tank Gear" sequence, I generate a user event called "Open DPS Gear".

At the end of my "DPS Gear" sequence, I generate a user event called "Open Tank Gear".

My "DPS Group" is set to show its bars when the "Open DPS Gear" event occurs, and hide its bars when the "Open Tank Gear" event occurs.

My "Tank Group" is set to show its bars when the "Open Tank Gear" event occurs, and hide its bars when the "Open DPS Gear" event ocurs.

I can generate these events at any time using the following chat commands:

/sb event Open DPS Gear
/sb event Open Tank Gear

The nice thing about this approach is that with a single command, you can show or hide multiple bars. If I simply had "/sb show <barname>" and "/sb hide <barname>" commands, you would have to click two shortcuts: one to show your "DPS Gear" bar, and another to hide your "Tank Gear" bar.

Maybe this is too complicated for people to understand, and I should just go ahead and create the "show" and "hide" commands. But I fear that would encourage people to do it the easy way and never learn to do it the cool way.

One thing I could do would be to add an event behavior that moves a bar under the mouse cursor, wherever it happens to be. Then you could press your shortcut key, then click the mouse a bunch of times to execute the skills/items, without having to go find the bar with your mouse. I'll look into this.

Greetings, and thank you for crafting this plugin for LOTRO. I find it more straight-forward to create/manage 'bars' than with TitanBar! There are only three things I would like to comment on:

The "Overlay" text showing overtop the actual /command on the "Chat Command" button. This makes it simply too difficult to 'read' what the button is set up to do (i.e.: the two different texts are jumbled together). Perhaps not showing the /command text when something is provided as "Overlay" text.

The 'UserCreatedEvent' can detect the state of both character and target effects (de/buffs) and the character's own skills availability/ready state. The only thing I do see 'missing', that I personally utilize, is the fishing hobby. Your plugin does directly handle a character's skills, as I mentioned, but not the only available hobby. Is there a particular reasoning (i.e.: LUA restrictions, etc.) this is not/cannot be handled with this (or any other?) plugin?

Could/Would you provide a more thorough explaination of how best to utilize the 'Conditional' (IF/THEN; IF/THEN/ELSE) feature?

Greetings, and thank you for crafting this plugin for LOTRO. I find it more straight-forward to create/manage 'bars' than with TitanBar!

Glad you like it!

Quote:

The "Overlay" text showing overtop the actual /command on the "Chat Command" button. This makes it simply too difficult to 'read' what the button is set up to do (i.e.: the two different texts are jumbled together). Perhaps not showing the /command text when something is provided as "Overlay" text.

When you select the slot in the Sequence Editor, there is an "Icon" slider that allows you to choose an alternate background icon that does not contain any text. Then you can type whatever you want in the "Text Overlay" field. Or alternatively, you can use the default icon and leave the "Text Overlay" blank. Perhaps I should make these two features mutually exclusive since, like you pointed out, nobody wants to see text overlaying other text.

Quote:

The 'UserCreatedEvent' can detect the state of both character and target effects (de/buffs) and the character's own skills availability/ready state. The only thing I do see 'missing', that I personally utilize, is the fishing hobby. Your plugin does directly handle a character's skills, as I mentioned, but not the only available hobby. Is there a particular reasoning (i.e.: LUA restrictions, etc.) this is not/cannot be handled with this (or any other?) plugin?

Unfortunately the Lua API doesn't include any interface for dealing with Hobby skills.

Quote:

Could/Would you provide a more thorough explaination of how best to utilize the 'Conditional' (IF/THEN; IF/THEN/ELSE) feature?

I've been meaning to do that for a while. I think I'll probably make another demo video about all of the new features I've added since I made that first video. Can't promise you a date though; it'll be whenever I can get around to it. I'll be making another release with some significant new features in the next couple of days.

This looks really great - looking forward to giving it a shot with my warden. With a programming background, I'm very familiar with the way events work so I'll be seeing how complex I can make some of these sequences.

This looks really great - looking forward to giving it a shot with my warden. With a programming background, I'm very familiar with the way events work so I'll be seeing how complex I can make some of these sequences.

Hope you like it. I've already made sequences for all of the gambits. You can import these sequences into your SequenceBars using the "import" feature (just right-click on any group in the Directory and choose "Import..."). Here's the file.

Note: The import process will probably take at least 20 seconds depending on the speed of your computer, during which time the client will appear to have frozen. Just be patient.

I noticed with this plugin running, anytime I enter or exit from a combat state, it kicks me out of typing in the chat window?

Maybe this is not possible to fix, due to the conditional hiding/showing skill bars when enter/leave combat?

But if it is possible to make it so you do not leave chat everytime you enter/leave chat, that would be amazing.

So used to typing while mounted, that I end up opening all sorts of in game windows before I can catch myself, close them all, re-enter chat, finish typing, or attempt to finish typing, just to have another combat change break the chat again.