RaidRogue v1.7
RaidRogue, A Raiding Rogue's Personal Assistant
Copyright 2007-2008 Adoren


===========
Key Features
===========

Keeps track of many things raiding Rogues need to keep tabs on before and during raids.
Current release supports the the following:
-Durability
-Most Damaged Item
-Number Of:
	-Broken Items
	-Flash Powder
	-Crippling Poison
	-Wound Poison
	-Instant Poison
	-Deadly Poison
	-Anesthetic Poison
	-Mind-Numbing Poison
	-Ammunition
	-Highest-Power Bandage
	-Three Items of Your Choice
-PvE Stats Such As:
	-Killing Blows
	-Trash/Boss Kills
	-Deaths/Raid Wipes
	-Loot Acquired
	-Highest Crits in Lifetime
-Supports Rogue-Only Ready and Version Checks (All recipients must have RaidRogue installed.)

The user can also alter the values that are used to determine whether you 
have enough of a certain item or not (called Benchmarks in RaidRogue).

==============
How to Install
==============

Unzip the package into:
...\WorldofWarcraft\Interface\Addons\ 

Once the game has loaded, type /rr help or /raidrogue help for help.


=======
Website
=======

http://www.curse.com/downloads/details/8238/

==========
Known Bugs
==========

-Tracking of Mind-Numbing Poison is always ZERO (Fixed in v1.2) .
	-Tracking of Mind-Numbing Poison now uses correct string (Fixed in v1.5).
-Preferences will not show up on Options GUI after logout, even though they still take effect(Fixed in v1.3).
-Sometimes "duraColor" Variable will not be evaluated causing repeated error messages(Fixed in v1.3.1).
-As soon as Durability dips below the Benchmark, Overall Status is changed to "Needs Attention", should be when it dips 20 below Benchmark(Fixed in v1.3.1).
-"No Bandages" message has extra spaces(Fixed in v1.3.1).
-When resuming RaidRogue from Standby, the addon will automatically update itself (Fixed in v1.4.1).
-Fixed a typo in the Custom Track output's causing a nil value error (Fixed in v1.5).
-Custom Tracks cannot contain the same item twice, or every instance after the first will return "0" (Fixed in v1.5).
-Auto-Alerts Options do not always contain the correct value(eg Chat:T, System:T, All:F) (Fixed in v1.5)
-When you delete a custom track, the benchmark does not return to 0 (Fixed in v1.5).
-Overall Status does not always compute correctly (Fixed in v1.5).
-'gearnames' is a nil value (Fixed in v1.6).
-Amount of Anesthetic Poison does not factor into overall status (Fixed in v1.7).
-Color settings do not effect Group Ready/Version Check Windows (Fixed in v1.7).

===========================
Upcoming/Possible Additions
===========================

Big Additions
------------------------------
-Bandage Tracking (Implemented in v1.1)
-Colored Text (Implemented in v1.2)
-Overall Status Check (Implemented in v1.2)
-Customizable Benchmark Values (Implemented in v1.3)
-3 Customizable Item Tracks (Implemented in v1.3: Looking at increasing this number to 5.)
-Automatic Readiness Alerts (Implemented in v1.4)
-Rework of Chat System (Implemented in v1.4.1)
-Maximum Number of Characters Shown in Status Window (Implemented in v1.5).
-Syncing with other RaidRogue instances.
	-Version Checks for rogues in group/raid (Implemented in v1.7).
	-Initiating Ready Checks within the group for rogues only (Implemented in v1.7).
	-Rewrite so there that each list is sorted by Status, and by Version.
-Auto-Replies during boss fights in instances. (Implemented in v1.5).
-PvE Module: Tracks Lifetime Trash Kills, Boss Kills, Loot Acquired, Instances Entered, etc. (Implemented in v1.7)
-Track All Ranks of Poison, only showing Highest in possession(Implemented in v1.6).
-New PvE Category: Highest Crits. (Implemented in v1.7)
	-Rewrite Crit Tracker to be a fully functional Crit Tracker
-Display all information in a tooltip accessed through FuBar.
-Poison Application/Re-Application System
-Sort by Status and Version Number on Rogue RC's and Rogue VC's. (Implemented in v1.7)
-Profiles (Raid, Solo, 5-man, etc)
-Different Skins
-A full-fledged DmgTrack System
	-Will implement full Crit Tracker
	-will be seperate from PvE Stat Tracker


Small Additions
------------------------------
-Ability to Show the Benchmark Values next to Current Values (Implemented in v1.4)
-Ability to Suspend the Addon to save memory (Implemented in v1.4)
-Addon will not load unless class is "Rogue" (Implemented in v1.4)
-Show current status in chat commands (ex :/rr color: [On/Off] Toggles color on and off) (Implemented in v1.4)
-Rewrite Bandage methods to be more memory efficient. (Implements in v1.6)
-Ammo Tracking (Arrows, Knives, Bullets, etc.). (Implemented in v1.6)
-Option to Only Load Addon while in Group, otherwise Standby.
-Add Option to only load addon if "rogue". (Implemented in v1.7)
-Add "Restore Defaults" button on GUI. (Implemented in v1.7)
-Show Messages on Death.

=========
Languages
=========

-English(enUS)

===============
Version History
===============

v1.7
------------------------------
-*New Feature*: Added a PvE Stat Tracker (/rr stattrack for Options).
-*New Feature*: Added Crit Tracker to the Stat Tracker.
	-Abilities can be filtered out.
-*New Feature*: Synching with other RaidRogue Clients.
	-*New Feature*: A Rogue Ready Check can now be initiated for the raid.
	-*New Feature*: A Rogue Version Check can now be initiated for the raid.
	-Option to only accept these requests from raid Officers/Assistants.
-*Bug Fix*: Anesthetic Poison now affects Overall Status.
-*Buf Fix*: Custom Tracks will now work as normal.
-*Bug Fix*: Poisons, Items Broken and Ammo now have ColorText enabled.
-*Bug Fix*: Fixed some minor bugs/typos in the Chat Options menu.
-*Bug Fix*: Fixed a bug which was preventing AutoAlerts from running.
-Refined Chat System for more error catching.
-Updated .toc for WoW 2.4
-Added a 'Restore Defaults' button to Options GUI.
-RaidRogue can be set to Load Rogue-Only characters using Chat menu. 
-'RR_LOCKED' now affects all RaidRogue frames.
-Slightly changed the code and look of the chat interface.
-Reduced code in the Toggle() methods.
-Refreshes can now be forced while in standby.
-Added ID #'s to XML Strings in Status Frame for future additions.

v1.6
------------------------------
-*New Feature*: Added Ammo Tracking functionality for all types of projectiles.
-*New Feature*: RaidRogue now tracks all ranks of all poisons, and displays the highest rank of poison you possess.
-*Bug Fix*: 'gearnames' is no longer a nil value.
-*Bug Fix*: Fixed a coloring issue with Ammo in the status frame.
-Rewrote Bandage and Durability code to be more memory efficient.


v1.5.1 (UnReleased)
------------------------------
-Removed Last Traces of Blind Powder in code.
-RaidRogue will no longer save the now useless 'RR_BENCH_BLIND' value.

v1.5
------------------------------
-*New Feature*: An Auto-Reply System has for tells received during Boss Fights.
-*New Feature*: You can now set the maximum number of characters to display per track in the status window through the GUI.
-*Bug Fix*: Mind-Numbing poison is now tracked using the correct string.
-*Bug Fix*: Auto-Alerts options booleans will no have the correct True/False value.
-*Bug Fix*: You can now properly show benchmarks for Custom Track 2.
-*Bug Fix*:If more than one Custom Tracks are tracking the same item, all will now display the correct value.
-*Bug Fix*: Overall Status will now always correctly compute.
-Updated .toc for Wow 2.3
-Blind Powder is no longer included.
-Durability, Reagent, Poison, Badndage and Custom Trackers are now only triggered when they will be updated, reducing memory.
-Re-wrote Custom Tracking code to be more efficient.
-Re-aligned Options GUI to be centered.
-Auto-Alerts will now check status on login as well as when entering a capital city.
-Durability's Color is now calculated on presets that cannot be altered through the GUI.
-A mod refresh can now still be forced even if the addon is in Standby mode.
-Status Windows width now adjusts according to whether benchmarks is toggled on/off.


v1.41
------------------------------
-Re-worked Chat System in Preparation for Future Additions.
-Removed 'BETA' tag from Title Message.
-Fixed some Typos and Such in Printouts.
-When exiting Standby Mode, an addon refresh will automatically trigger.

v1.4
------------------------------
-*New Feature*: Added Command to toggle all aspects of Automatic Alerts On and Off.
-*New Feature*: When Entering a Major City, you will be notified if Status Needs Attention.
-*New Feature*: Added a Standby Command to help save memory usage when RaidRogue is unused.
-*New Feature*: Chat Commands will now show their current value in the 'help' menu.
-*New Feature*: Benchmark Values can now be shown next to the current values in the Status Frame.
-Updated .toc for WoW v2.2
-Color, Debug, AutoAlert, Benchmark and Locking Settings now all save through Logout.
-RaidRogue will no longer load if player's class is not Rogue.

v1.31
------------------------------
-*Bug Fix*: Overall Status now interprets Durability correctly, printing your correct Status.
-Fixed Some Typos in Bandages Output and Durability Output.
-Increased Status Frame Width Slightly for Longer Custom Track Strings.

v1.3
------------------------------
-*New Feature*: Added Options GUI to Customize Minimum Values for tracking (/rr options).
-*New Feature*: Variables Will now Save Thru Logout.
-*New Feature*: Added a Debug Command to toggle debugging on and off (/rr debug).
-*New Feature*: Added a Reset Command to restore Variables to defaults (/rr reset).
-Changed the Way Durability's Color is Calculated(Green: >yourValue+1 or More, Yellow: yourValue to yourValue-20 Red: <yourValue-20)

v1.23 (UnReleased)
------------------------------
-*New Feature*: Added Command to toggle color on and off (/rr color).

v1.22
------------------------------
-*New Feature*: Added Lock and Unlock Chat Commands to Lock/Unlock the frame (/rr [lock/unlock]).
-*New Feature*: Added ToggleLock Command to toggle Lock/Unlock of the frame (/rr togglelock).
-*New Feature*: Added a Refresh Command to force a mod refresh (/rr refresh).
-*New Feature*: Added a ReloadUI Command to reload the UI (/rr rl).

v1.21 (UnReleased)
------------------------------
-Optimized Code in Bandage Tracking

v1.2 (UnReleased)
------------------------------
-*New Feature*: Overall Status will now appear next to the Status Window's Title.
-*New Feature*: A New ColorText System has been added. If you have less than the benchmark value of an item, it's colored
  red, if you have barely more than the value, it's colored yellow and if you have five more than the value it's colored green.
-*Bug Fix*: Mind-Numbing Poison will now track correctly.

v1.1
------------------------------
-*New Feature*: Esc Key can now close Status Window
-*New Feature*: Adding Tracking for Highest-Power Bandage in Inventory.
-Changed Frame Size for Better Fit
-Optimized Code in Item Tracking

v1.0 (Initial Release)
------------------------------
-*New Feature*: Added Lowest-Durability Item Tracker

v0.5 (UnReleased Beta)
------------------------------
-Established Basic Framework
-Added Durability and Basic Item Tracking

================
Acknowledgements
================

Many thanks to Aspinkorgall, Klishu and Duugu for their coding help.
Many thanks to Rindor, Castilar, Vamae, Gallo and Calysto for their input.
