
Overachiever v0.21
==============================

Author: Tuhljin

Tools and tweaks to make the lives of players seeking Achievements a little bit easier.

General:

* Slash commands to search for achievements by name.
* Ctrl+click on an achievement link to open the UI to that achievement. Ctrl+click again to track it.
* Optionally display your progress toward earning an achievement in links provided by others for easy comparison.
* Click and drag to move the Achievement frame around the screen.
* The achievement tracker is also draggable.
* Remember achievement tracking between sessions and resume when you log in.
* Add information from progress bars and normally-hidden progress information to your achievement tooltips. (For
  example, "Progress: 5/10" or "Assault 2 bases (0/2).")
* Display a tooltip when hovering over the icon on the achievement tracker to see more details about that achievement.
* Shift-click the tracker's icon to add that achievement's link to chat.
* The tooltips of meta-criteria (achievements displayed as the criteria for obtaining a larger achievement) changed
  from simply giving the date the criteria was met or nothing (if not met) to the standard, detailed tooltip for the
  achievement.
* And more!

Achievement-specific:

* Automatically track exploration achievements as you travel (if desired).
* Critters' tooltips remind you which ones you need to earn "To All The Squirrels I've Loved Before."
* "Well Read" and "Higher Learning": Add whether you've read a relevant book to its tooltip.
* "The Scavenger," "Outland Angler," and"Northrend Angler": Show whether you've fished a node in its tooltip.

Options can be found at Interface Options -> AddOns tab -> Overachiever.


More details
--------------

SLASH COMMANDS:

Slash command handler for /ach and its aliases (/achieve, /achievement, and /achievements) altered. Added /oa
as an alias. You can now add the name, part of the name, or the # sign next to the ID number of an achievement
to search for it.
  Example A: /ach
  - Result: Toggle visibility of the main achievement UI.
  Example B: /ach gold
  - Result: Outputs links to each achievement with "gold" in its name and opens the UI to the first of these.
  Example C: /ach #1206
  - Result: Outputs a link to the achievement whose ID is 1206 and opens the UI to it.
  Example D: /ach 80
  - Result: As Example B except it searches for "80" in achievement names.

Additional slash commands are provided to silently search for the first matching achievement and display it,
useful if you don't want text added to the chat log. These commands are: /oasilent, /oas, /achsilent, and /achs.
  Example A: /achs gold
  - Result: Finds the first achievement with "gold" in its name and opens the UI to it.
  Example B: /achs #1206
  - Result: Opens the achievement UI to the achievement whose ID is 1206.


DRAGGABLE FRAMES:

The main achievement frame (where achievements earned and unearned are listed by category) and the achievement tracker
are draggable when the proper Interface Options are set. Left-click on an appropriate area and hold the mouse button
down to move the frame where you desire.

By default, the main achievement frame can be moved but it is still subject to some standard frame handling that will
reposition it when it is opened or certain other frames are displayed. To unattach the frame from this position
handling and have Overachiever remember where the frame is from session to session, check the "Remember position"
option under the "Main Achievement UI frame" option. Once in the position you desire, you may want to uncheck the
"Main Achievement UI frame" option so you don't accidentally move it elsewhere.

The achievement tracker is not draggable by default. In order to move it, the "Achievement tracker" option in the
"Draggable Frames" section must be checked and the "Lock position" option under it must be unchecked. Of course, you
must be tracking an achievement in order to see the frame so you can move it. The area used to drag the frame is the
label giving the name of the achievement, not the icon next to it. Once the tracker is in position, you can check
the "Lock position" option to keep it in place. Keep the "Achievement tracker" option checked or the tracker will
be placed back at the standard position.


EXPLORATION AUTO-TRACKING:

When enabled, if you enter a new zone, Overachiever automatically switches tracking to the Exploration achievement for
that zone unless you're already tracking a non-Exploration achievement or an Exploration meta-achievement (like
"Explore Kalimdor"). It can optionally be set to not automatically track an achievement that you've already completed.


Change log
==========

The change log lists changes of particular note to users, not every change made.

v0.21
- "Let It Snow" and "Fistful of Love" achievements: Options added to show whether you need to use a Handful of
  Snowflakes or a Handful of Rose Petals on players in their tooltips.
- Traditional Chinese and Russian localizations updated.

v0.20
- "Well Read" achievement option expanded to include "Higher Learning."
- New option: Show in fishing nodes' tooltips whether you need to fish them for "The Scavenger," "Outland Angler,"
  or "Northrend Angler."
- Fixed an error that occurred when trying to open to an achievement that isn't in the normal UI. (For example,
  achievements exclusive to the opposing faction.)
- Russian localization implemented.

v0.18
- New option for "Well Read" achievement: Add whether you've read a relevant book to its tooltip.

v0.17
- The achievement tracker is now draggable.
- Traditional Chinese localization implemented.

v0.16
- Quantity-based criteria progress is now added to the tooltip even if it is of the type that would not use a
  progress bar when it is tracked, including information that is normally hidden from the user.
- When there are multiple criteria, your progress with each is now inserted directly next to its listing on the
  achievement tooltip. (Combined with the above change, you might see something like this: "Assault 2 bases (0/2).")
- Achievement progress comparison feature added, replacing the option to simply show your "progress bar data" in
  others' achievement links.

v0.15
- Revamped automatic tracking of exploration achievements to better support non-English clients.
- French localization implemented.

v0.14
- New option added to save the position of the draggable Achievement UI.
- Corrected German localization issue. Further work may be necessary, but this should be an improvement.

v0.13
- German localization implemented.

v0.12
- The main Achievement UI is now draggable.

v0.11
- Initial release.
