We have detected that cookies are not enabled on your browser. Please enable cookies to ensure the proper experience.
Warning: JavaScript is required for some functionalities of this page. Please enable the use of JavaScript in your browser. Log In
Register My Account
Log Out (%1$s)

We have detected that cookies are not enabled on your browser. Please enable cookies to ensure the proper experience.

Warning: JavaScript is required for some functionalities of this page. Please enable the use of JavaScript in your browser.

[Plugin] Reminders

I just uploaded the initial version of a new plugin over at lotrointerface. It's based on an idea proposed by Gloradan.

This plugin helps you keep track of all those recurring tasks you need to juggle when managing several characters. It maintains a table of reminders for "to do" items, each of which has a countdown timer and an optional color-coded category. You can organize the reminders into tabs however you prefer, such as a tab for each character, or a tab for each category of task.

The main window is a table of reminders, with multiple tabs, which looks like this (although it's highly customizable):

You can now specify the "server reset time" in your local timezone. Then you can conveniently choose that as the expiration time when you create reminders.

There is a new option to automatically create reminders for "daily task" quests. If you enable this option, then the first time you turn in a "task" quest on a particular day, it will create a reminder for the next day at 3 AM server time.

There is a new option to automatically create reminders for repeatable quests. If you enable this option, the plugin will keep track of all of the quests you complete; when you receive a quest that you've already completed, it will ask you if you want to create reminders automatically when you complete that quest in the future.

The plugin now responds to the "Toggle HUD" hotkey (usually F12) by showing/hiding itself.

Table rows now have tooltips, so you can see the data in narrow/hidden columns without having to resize/show them.

There is a new (optional) table column: Location. You can save the location, for example, of a quest bestower. If you do so, and you have the Waypoint plugin, then when you move the mouse over the "Location" field, you will see a button that allows you to set the Waypoint target to that location.

In the expiration time dialog, you can now specify "at next login", "at server reset time", or "never" for the time of a reminder, instead of a specific delay.

All functionality is now supported in the German client, but I still need German translations for the user interface. Send me a PM if you would like to help.

Other changes:

The behavior of the "postpone" button has changed. Instead of postponing a reminder for a certain amount of time, it postpones it until the character's next login.

Each reminder has a "Character" column indicating which character it's for. If you want to separate your reminders for different characters, you can make a tab for each character. For automatic reminders, you can specify what tab you want them to go under, for each character.

A new (optional) "Checkbox" column has been added. This just contains a checkbox for each reminder. You can use the checkbox however you want; its state will be saved, but otherwise it has no other effect.

A new (optional) "Distance" column has been added. If you have a valid set of coordinates in the "Location" column, the plugin can now calculate the distance to those coordinates from your current location. To update the distances, click the target icon in the "Distance" column heading.

Each reminder has a "Character" column indicating which character it's for. If you want to separate your reminders for different characters, you can make a tab for each character. For automatic reminders, you can specify what tab you want them to go under, for each character.

Stupid me! That's what happens when you examine the plugin cursorily on a single toon and then post

New optional behavior: When a reminder is automatically created, the plugin can find an existing "expired" reminder of the same type, and "refresh" that reminder, instead of creating a new one. This should eliminate the need to manually delete expired automatic reminders.

You can now double-click to rename a tab.

Bug fixes:

Fixed a bug that sometimes caused checkboxes in the settings panel to forget their settings.

Fixed a bug that could cause a single reminder to appear multiple times in the tooltip for the main icon, and improperly increment the number displayed there.

Automatic reminders for "premium" ingredient crates should work now.

The plugin will now deal gracefully with undocumented chat channels.

Minor cosmetic bug fixes.

Other changes:

The Escape and Enter keys now work to accept/cancel input in more places. Note: The Enter key will also activate the chat window; the Escape key will also close the currently active UI window or inventory bag, or open the System menu. There is apparently nothing a plugin can do to prevent this.

The "rename" dialog will now open automatically when you create or clone a tab.

Changed the icon and tooltip for calculating distances. Hopefully it will be less confusing.

Updates to German (thanks: Glafria) and French (Gloradan) translations.

You can now lock (write protect) a column, using the right-click menu of the heading. When a new itinerary is created, its "Location" column will now be locked by default.

Bug fixes:

German client fix: The Gorgoroth Task quests are the first ones in the game that don't have the word "Auftrag" in their names. Added special handling code to recognize these quests as "Tasks". Now any quest whose name starts with "Eroberung von Gorgoroth:" will be considered a task. I hope there aren't any non-task quests with similar names.