Quantcast
lotrointerface.com
Search Downloads


Go Back   LoTROInterface > LotRO Stand-Alone Plugins > Action Bars & Main Bar

Category: Action Bars & Main BarSequenceBars
Interface Information
Download
Thurallor's Portal Bug Reports Feature Requests
How do I install this? (FAQ)
Name: SequenceBars   Popular!
Author:
Date: 03-24-2022 10:00 PM
Size: 957.02 Kb
Version: 3.53
Rate File: 5 out of 5 with 13 votes  
Pictures
Click to enlarge 

Views: 0
Size: 126.85 Kb
Dimensions: 483 x 369
The sequence editor window.
 
Click to enlarge 

Views: 0
Size: 163.41 Kb
Dimensions: 590 x 418
Showing a list of bars.
 
Description

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:
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.)
  • Or if you prefer, you may use Plugin Compendium to do the installation.
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.

Revision History
  • (24-Mar-2022) Version 3.53: Release notes are here.
  • (20-Jan-2022) Version 3.52: Release notes are here.
  • (7-Jan-2022) Version 3.51: Release notes are here.
  • (6-Oct-2021) Version 3.50: Release notes are here.
  • (21-Jul-2020) Version 3.49: Release notes are here.
  • (7-Jun-2020) Version 3.48: Release notes are here.
  • (4-Jun-2020) Version 3.47: Release notes are here.
  • (24-May-2020) Version 3.46: Release notes are here.
  • (18-Feb-2020) Version 3.45: Release notes are here.
  • (29-Oct-2019) Version 3.44: Performance improvement. No save operations should occur during combat.
  • (28-Oct-2019) Version 3.43: Release notes are here.
  • (24-Oct-2019) Version 3.42: Attempting to fix a crash that can occur immediately after a secure trade involving multiple items.
  • (17-Oct-2019) Version 3.41: Release notes are here.
  • (4-Oct-2019) Version 3.39: Fixed a bug that caused a delay slot to be broken if the bar was reset while it was counting down.
  • (3-Oct-2019) Version 3.38: Release notes are here.
  • (1-Oct-2019) Version 3.37: Release notes are here.
  • (21-Sep-2019) Version 3.36: Bug fix: The "Advance when skill is executed" feature should now work for the "Improved Penetrating Shot" and "Improved Quick Shot" skills when fire/light oil is in use.
  • (28-Jan-2019) Version 3.35: Release notes are here.
  • (26-Jan-2019) Version 3.34: Release notes are here.
  • (29-Sep-2018) Version 3.33: Release notes are here.
  • (11-Sep-2018) Version 3.32: Release notes are here.
  • (22-Aug-2018) Version 3.31: Release notes are here.
  • (19-Apr-2018) Version 3.30: Fixes a bug reported by tazwhirlwind: In the previous version, sometimes the right-click menu for bars didn't work.
  • (28-Mar-2018) Version 3.29: Fixes a bug reported by Galphoglas. You can now use special characters (such as , , ) in chat commands.
  • (17-Feb-2018) Version 3.28: Fixed bugs introduced in 3.27.
  • (17-Feb-2018) Version 3.27: Release notes are here.
  • (14-Feb-2018) Version 3.26: Release notes are here.
  • (3-Feb-2018) Version 3.25: Fixed a bug in the color picker.
  • (13-Nov-2017) Version 3.24: Release notes are here.
  • (10-Oct-2017) Version 3.23: Release notes are here.
  • (8-Oct-2017) Version 3.22: Release notes are here.
  • (4-Oct-2017) Version 3.21: Release notes are here.
  • (1-Aug-2017) Version 3.20: Release notes are here.
  • (31-May-2017) Version 3.19: Added Runekeeper conditionals "Runekeeper attunement > x", "Runekeeper attunement < x", "Runekeeper is charged", "Runekeeper is not charged".
  • (19-May-2017) Version 3.18: Forgot to add the "/sb sort" command.
  • (19-May-2017) Version 3.17: Release notes are here.
  • (2-Apr-2017) Version 3.16: Release notes are here.
  • (26-Mar-2017) Version 3.15: Second attempt to fix stance-tracking conditionals for Wardens.
  • (25-Mar-2017) Version 3.14: Release notes are here.
  • (5-Feb-2017) Version 3.13: Release notes are here.
  • (31-Dec-2016) Version 3.12: Release notes are here.
  • (14-Nov-2016) Version 3.11: Release notes are here.
  • (4-Oct-2016) Version 3.10: Release notes are here.
  • (25-Aug-2016) Version 3.09: Release notes are here.
  • (9-Jun-2016) Version 3.08: Release notes are here.
  • (25-Mar-2016) Version 3.07: Bug fix.
  • (23-Mar-2016) Version 3.06: Quick fix for this bug.
  • (22-Mar-2016) Version 3.05: Added "Skill is/not usable" condition.
  • (22-Mar-2016) Version 3.04: Release notes are here.
  • (12-Mar-2016) Version 3.03: Bug fixes.
  • (24-Feb-2016) Version 3.02: Fixed file permissions that caused an error when updating with Plugin Compendium.
  • (23-Feb-2016) Version 3.01: Fixed a problem with upgrading old settings files.
  • (22-Feb-2016) Version 3.00: Release notes are here.
  • (14-Feb-2016) Version 2.26: Release notes are here.
  • (11-Feb-2016) Version 2.25: Release notes are here.
  • (22-Jan-2016) Version 2.24: Release notes are here.
  • (10-Jan-2016) Version 2.23: Release notes are here.
  • (11-Dec-2015) Version 2.22: Release notes are here.
  • (10-Dec-2015) Version 2.21: Release notes are here.
  • (4-Dec-2015) Version 2.20: Release notes are here.
  • (30-Nov-2015) Version 2.19: Release notes are here.
  • (20-Oct-2015) Version 2.18: Release notes are here.
  • (30-Sep-2015) Version 2.17: Release notes are here.
  • (26-Sep-2015) Version 2.16: German translations completed (thanks, Daefareth!)
  • (28-Aug-2015) Version 2.15: Release notes are here.
  • (22-Aug-2015) Version 2.14: Release notes are here.
  • (17-Aug-2015) Version 2.13: Bug fix: SequenceBars will no longer steal focus from the chat window when show/expand event behaviors are executed.
  • (15-Aug-2015) Version 2.12: Screen resize warning now has a "Don't show this message again" checkbox.
  • (11-Aug-2015) Versions 2.10 and 2.11: Release notes are here.
  • (16-Jul-2015) Version 2.09: Release notes are here.
  • (8-Jul-2015) Version 2.07: Release notes are here.
  • (11-Jun-2015) Version 2.06: Release notes are here.
  • (9-Jun-2015) Version 2.05: Release notes are here.
  • (4-Jun-2015) Version 2.04: Release notes are here.
  • (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.
  • (26-Apr-2015) Version 2.01: Release notes are here.
  • (23-Apr-2015) Version 2.00: Release notes are here.
  • (10-Apr-2015) Version 1.12: Fixed a bug in the sequence editor that caused icons to disappear when you tried to drag them.
  • (3-Apr-2015) Version 1.11: Release notes are here.
  • (12-Jan-2015) Version 1.10: Reorganized the options panel.
  • (7-Jan-2015) Version 1.09:
    • Updated Russian translations.
    • Bug fix: The "Cursor Style" submenu was not displaying properly in the Bar menu.
    • Bug fix: The cursor was not being moved correctly if a bar automatically moved due to a user event during animation.
  • (6-Jan-2015) Version 1.08: Quick fix for a bug I introduced in Version 1.06 which generated an error when you tried to edit the caption of a bar or group.
  • (2-Jan-2015) Version 1.06: Release notes are here.
  • (1-Jan-2015) Version 1.05: Release notes are here.
  • (2-Nov-2014) Version 1.04: Release notes are here.
  • (30-Oct-2014) Version 1.03: Completed Russian translations. Addressed some minor GUI flakiness issues. Added "Directory" option to the Bar menu.
  • (27-Oct-2014) Version 1.02: Oops, I inadvertently messed up the .plugin file in the 1.01 version.
  • (27-Oct-2014) Version 1.01: Updated Russian translations (Thanks, DToX!) and added support for Plugin Compendium.
  • (27-Oct-2014) Version 1.00: Initial release.
  • Beta discussions were here.

Thanks
Assistance from the following contributors is gratefully acknowledged:
  • fade2gray, for extensive testing and debugging help
  • DToX for Russian translations, testing, and ContextMenu
  • Galphoglas and Bigdid for French translations
  • Rimeya for German translations (assisted by Elrigh and Riggie1000)
  • Darkytcho for Portuguese translations
  • Elrigh and Riggie1000 for beta testing
  • Galuhad for Drop Down Menu
  • moebius92 for SkillData
  • Many plugin authors whose work I have learned from and emulated
Archive List (Old Versions)
File Name
Version
Size
Author
Date
3.52
954.51 Kb
Thurallor
01-20-2022 09:29 PM
2.26
772.96 Kb
Thurallor
02-14-2016 09:15 AM
File Statistics
User Rating:
5 out of 5 with 13 votes
Downloads: 214314
Views: 431518
Favorites: 62
Uploaded By:
 
Last Modified: 03-24-2022 10:11 PM by Thurallor    

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 05-18-2022, 08:49 PM  
Thurallor
The Undying
 
Thurallor's Avatar
Interface Author - Click to view interfaces

Forum posts: 201
File comments: 392
Uploads: 20
Re: Changing Trait Trees

Quote:
Originally Posted by warp13speed
I'm wondering if there is a way to use SequenceBars to change between available class trait trees.
No, sorry. That isn't supported by the game's plugin API.

Quote:
Originally Posted by Paradoxic
1. Will a continously running bar impact the performance of the game on a good rig (9900k/3070/32gb ram)?
No, but you can easily check for yourself. Enable FPS monitoring (Ctrl+F), and compare the number when the bar is executing vs. not executing. (If you have your framerate synced to the display you probably won't be able to see any change at all.)

Quote:
Originally Posted by Paradoxic
2. Coincidently I have the same question as Warp. Could the same be done for switching specs/trait lines? It doesn't have to be automatic, a simple button press would be already good enough to hide all other bars when I switch from red to yellow for example.
You can show/hide bars when the trait tree changes. This is done by enabling an event behavior for the bars (or group of bars). However, the only way I know of to detect which trait tree is active is to check for the availability of skills that are only available in one trait tree or another. If you want to do it this way, you can add a "Yellow Tree Event" / "Red Tree Event" / "Blue Tree Event" to your continuously running bar.

Or, it would be slightly more efficient to make a separate bar that doesn't run continuously, but only resets when the trait tree changes; then emits a single "Yellow Tree Event" / "Red Tree Event" / "Blue Tree Event".

I'm glad people are enjoying this plugin. It was a lot of work!

Last edited by Thurallor : 05-18-2022 at 08:54 PM.
Thurallor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-18-2022, 12:16 PM  
Paradoxic
The Wary

Forum posts: 0
File comments: 13
Uploads: 0
Quote:
[...] Since there is a buff on your character ("Bear-form" or "Man-form") indicating your current form, you should be able to do it using a continuously-executing sequence that generates a "Bear Event" or "Man Event" depending on the presence of the effects. [...]
Thank you, this worked perfectly.

Two final questions.

1. Will a continously running bar impact the performance of the game on a good rig (9900k/3070/32gb ram)?

2. Coincidently I have the same question as Warp. Could the same be done for switching specs/trait lines? It doesn't have to be automatic, a simple button press would be already good enough to hide all other bars when I switch from red to yellow for example.

Thanks.

Last edited by Paradoxic : 05-18-2022 at 12:18 PM.
Paradoxic is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-18-2022, 11:56 AM  
warp13speed
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
Changing Trait Trees

Hello,

I'm wondering if there is a way to use SequenceBars to change between available class trait trees.

Thanks so much for this plugin, it is absolutely amazing!!!

warp13speed
warp13speed is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-16-2022, 03:36 PM  
Thurallor
The Undying
 
Thurallor's Avatar
Interface Author - Click to view interfaces

Forum posts: 201
File comments: 392
Uploads: 20
Hi Paradoxic,
Quote:
Originally Posted by Paradoxic
If my Beorning is in bear form it should show the bar that is displayed in the following screenshot :

https://imgur.com/a/4rjta2d

However, if I switch to human form the "bear bar" (bar with bear skills) should disappear and a bar with the human skills (not shown in the screenshot) shows up. If I go back to bear, the original bar appears again.

So basically a hiding/showing of bars depending on the stance/form.
Since there is a buff on your character ("Bear-form" or "Man-form") indicating your current form, you should be able to do it using a continuously-executing sequence that generates a "Bear Event" or "Man Event" depending on the presence of the effects. See this video for a similar example. Let me know if you need help.
Thurallor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-15-2022, 07:15 AM  
Paradoxic
The Wary

Forum posts: 0
File comments: 13
Uploads: 0
Hey,

first of all, I absolutely love your addon, so thanks for your great work.

Secondly, I am not using your addon in the "intended/traditional" sense by clicking it but instead as an extension of the hotbars since your addons is more customizable (so the sequence bar never moves, it's just used as a visual indicator)

What I want to do is the following:

If my Beorning is in bear form it should show the bar that is displayed in the following screenshot :

https://imgur.com/a/4rjta2d

However, if I switch to human form the "bear bar" (bar with bear skills) should disappear and a bar with the human skills (not shown in the screenshot) shows up. If I go back to bear, the original bar appears again.

So basically a hiding/showing of bars depending on the stance/form.

Is that possible?

Thanks!

Last edited by Paradoxic : 05-15-2022 at 07:25 AM.
Paradoxic is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-27-2022, 02:30 PM  
Thurallor
The Undying
 
Thurallor's Avatar
Interface Author - Click to view interfaces

Forum posts: 201
File comments: 392
Uploads: 20
Re: Re: Sequence Bars will not load!

Quote:
Here are the errors I get.
https://pic.li/i/Y9um
It seems that one of your settings files has been corrupted:
Documents/The Lord of the Rings Online/PluginData/<account>/AllServers/Thurallor_GameInfo.plugindata
Delete this file, and it should work. (The plugin will have to rebuild its list of known buffs/debuffs, but it will do that automatically over time.)
Thurallor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-26-2022, 10:53 PM  
virtuousart
The Wary

Forum posts: 0
File comments: 2
Uploads: 0
Re: Sequence Bars will not load!

Here are the errors I get.
https://pic.li/i/Y9um
virtuousart is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-26-2022, 10:50 PM  
virtuousart
The Wary

Forum posts: 0
File comments: 2
Uploads: 0
Sequence Bars will not load!

Hello,
I recently built a new computer and reinstalled all my plugins but for some reason sequence bar will not load. I've tried deleting and reinstalling, changing the folder location, nothing is working. Is this plugin handled differently in Windows 10? all my other plugins work except this one.
Thank in Advance!
virtuousart is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-05-2022, 07:52 PM  
Thurallor
The Undying
 
Thurallor's Avatar
Interface Author - Click to view interfaces

Forum posts: 201
File comments: 392
Uploads: 20
Re: Re: Re: Will nested

Hi BlackKnight6667,

You need an "end" corresponding to each "if". (When you select an "if" slot, the corresponding "end" slot will also be highlighted.) If you accidentally delete an "end", you can just create a new "if"/"end" pair and delete the "if". Keep adding "end"s until you get one corresponding to the outermost "if".

Quote:
If Fervor >5
_If TargetMorale >20%
__Merciful Strike
_Else
__If Fervor >5
___...
_End
End
Are you sure this logic is correct? You have an "If Fervor > 5" nested inside another "If Fervor > 5".
Thurallor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-03-2022, 10:00 PM  
BlackKnight6667
The Wary
 
BlackKnight6667's Avatar

Forum posts: 4
File comments: 7
Uploads: 0
Re: Re: Will nested

Quote:
If I nest two "IF"s together, will they "And" or just break?

For Example, If ChampFervor>5, If TargetMorale>20%, Execute, Else End

Basically, I want to have the execute function only show if the target's morale is low enough and I have 5 fervor...

Scratch that...

Found the Advanced Conditionals Documentation...
So, tried to execute the following, So basically Champs are Build and Spend, so two sequences, one with all the build skils that build fervor. The other sequence is Spend. Build works fine...
Spend however does not seem to work. Here it is

If Fervor >5
If TargetMorale >20%
Merciful Strike
Else
If Fervor >5
Ferocious Strike
Else
If Fervor >4
Remorseless Strike
Else
If Fervor >3
If Morale >75%
Bracing Attack
Else
If Fervor >3
Brutal Strike
Else
If Fervor >2 Feral Strike
Else
Clobber
End
End (Etc, one for each If statement)

Any idea what I'm doing wrong???

PS> As I'm going through, I think I may have answered my own question. The Ends line up to their specific If then Else... So I had deleted a couple of Ends at the beginning and just cloned some to compensate They look like they all need their specific corresponding If then Else Ends (they are all linked) So cloning breaks all the links
BlackKnight6667 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-03-2022, 08:56 PM  
BlackKnight6667
The Wary
 
BlackKnight6667's Avatar

Forum posts: 4
File comments: 7
Uploads: 0
Re: Will nested

If I nest two "IF"s together, will they "And" or just break?

For Example, If ChampFervor>5, If TargetMorale>20%, Execute, Else End

Basically, I want to have the execute function only show if the target's morale is low enough and I have 5 fervor...

Scratch that...

Found the Advanced Conditionals Documentation...
BlackKnight6667 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-03-2022, 08:53 PM  
BlackKnight6667
The Wary
 
BlackKnight6667's Avatar

Forum posts: 4
File comments: 7
Uploads: 0
Will nested "If" statements "And" together?

If I nest two "IF"s together, will they "And" or just break?

For Example, If ChampFervor>5, If TargetMorale>20%, Execute, Else End

Basically, I want to have the execute function only show if the target's morale is low enough and I have 5 fervor...
BlackKnight6667 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-21-2022, 03:53 PM  
Arzakon
The Wary

Forum posts: 0
File comments: 5
Uploads: 0
Whoa, I did not expect such answer

Thanks a lot for this amazing job.
Arzakon is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-20-2022, 09:50 PM  
Thurallor
The Undying
 
Thurallor's Avatar
Interface Author - Click to view interfaces

Forum posts: 201
File comments: 392
Uploads: 20
Hi Arzakon,

Thanks for the feature ideas. They are implemented in version 3.52.

Quote:
Originally Posted by Arzakon
For example... is there any way to reset a sequence when I rez? For example, at login I want to set up some things (pets, resource tracking and/or generic toggle buffs like Find the Path), and I can do that well, but I don't know how to bring the bar back after I retreat and all of these gets dispelled.
You can now select "when you are incapacitated" or "when you are revived" for the trigger for an event behavior (in the bar/group settings).

Quote:
Also, it would be interesting to have an option to randomize skills. Maybe it exists already, but I didn't find it. I mean, something like the IF structure, but that it would only execute one - and only one - skill from between the brackets at random. It may be used to add flare to some emotes or announces, providing alternate ways to say something to the chat, for example. Or to rotate between your favorite pets / mounts / emotes at random, without the need of another specific launcher.
You can now choose "Random (x% chance)" for the test condition in an if/then slot. For example, if you wanted to randomly choose among three skills with equal likelihood:
  1. if (random, 33% chance) {
  2. skill 1
  3. } else {
  4. if (random, 50% chance) {
  5. skill 2
  6. } else {
  7. skill 3
  8. }
  9. }
Thurallor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-20-2022, 02:15 PM  
Arzakon
The Wary

Forum posts: 0
File comments: 5
Uploads: 0
This is one of my few must-have plugins in LotRO, but I don't think I get all the juice of my sequences.

For example... is there any way to reset a sequence when I rez? For example, at login I want to set up some things (pets, resource tracking and/or generic toggle buffs like Find the Path), and I can do that well, but I don't know how to bring the bar back after I retreat and all of these gets dispelled.

Also, it would be interesting to have an option to randomize skills. Maybe it exists already, but I didn't find it. I mean, something like the IF structure, but that it would only execute one - and only one - skill from between the brackets at random. It may be used to add flare to some emotes or announces, providing alternate ways to say something to the chat, for example. Or to rotate between your favorite pets / mounts / emotes at random, without the need of another specific launcher.

Insanely useful, though.
Arzakon is offline Report comment to moderator   Reply With Quote Reply With Quote
Post A Reply

 
Category Jump:
Search this Category:
 

All times are GMT -5. The time now is 12:11 AM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | ESOUI | LoTROInterface | MMOUI | Swtorui