<?xml version="1.0" encoding="ISO-8859-1"?>
<wgp sitename="WoW Guru" url="http://www.wowguru.com/ui/">
	<file name="CasterWeaponSwapper" author="Wikwocket" email="" url="" currentversion="0.0">
		<description>CasterWeaponSwapper 1.9, by Wikwocket (wikwocket@gmail.com)&lt;br /&gt;
&lt;br /&gt;
This AddOn swaps weapons based on your current amount of mana, to maximize mana efficiency. With this mod, you can start fights with a high intellect staff equipped, then switch to a +damage/healing weapon for most of the fight, and then switch to a spirit-heavy staff when your mana is low.&lt;br /&gt;
&lt;br /&gt;
This AddOn is unique because is does all this automatically, and without interrupting you with a weapon-swap cooldown. Normally when you equip weapons in combat, you get a 1.5-second global cooldown. CasterWeaponSwapper gets around this by swapping weapons only when you start to cast a spell. This means the cooldowns overlap and you don't experience any interruption. When out of combat, there is an option to swap weapons whenever necessary, since there is no swap cooldown.&lt;br /&gt;
&lt;br /&gt;
The AddOn supports 1- and 2-handed weapons, off hand items, and wands/librams/idols/totems. You can set up weapon sets for high mana, casting, low mana, and sets for Druid forms. The casting set will only be used when in combat. The Druid sets will be used while you are shapeshifted into a bear or cat. There is also an option to use the low-mana set while you have spirit boosting buffs (Spirit Tap, Evocation, Innervate, and Aura of the Blue Dragon), and an option to swap between a secondary casting set to proc the Spellsurge enchant each time it is available.&lt;br /&gt;
&lt;br /&gt;
To use the AddOn, type /cws or /casterweaponswapper to open the config window.&lt;br /&gt;
- You can set up the weapon sets by dragging and dropping weapons to the icons.&lt;br /&gt;
- You can pick the mana threshold values used for swapping via the sliders.&lt;br /&gt;
- You can turn the mod, and some features, on and off via the checkboxes.&lt;br /&gt;
- Settings are saved for each character that uses the AddOn.&lt;br /&gt;
&lt;br /&gt;
Once set up, you can type /cws on|off|toggle to turn weapon swapping on or off.&lt;br /&gt;
&lt;br /&gt;
I hope you find this mod useful. Feedback and suggestions are always welcome!&lt;br /&gt;
&lt;br /&gt;
Website:&lt;br /&gt;
http://wikwocket.wowinterface.com/portal.php&lt;br /&gt;
&lt;br /&gt;
Version history:&lt;br /&gt;
CasterWeaponSwapper 1.9 (WoW 2.1.3):&lt;br /&gt;
 - Localized Spellsurge support into French and German (thanks Zwiebelchen and Krakoukass).&lt;br /&gt;
 - Fixed localization for Druid bear form detection in French (thanks Krakoukass).&lt;br /&gt;
 - Added reporting on mana usage after long fights.&lt;br /&gt;
   - After a fight of more than 2 minutes, you will see:&lt;br /&gt;
   - Time spent inside and outside the five second rule.&lt;br /&gt;
   - Time spent with various weapon sets equipped.&lt;br /&gt;
   - Number of times Spellsurge procced.&lt;br /&gt;
   - Reporting defaults to &amp;quot;on&amp;quot; but can be turned off by checkbox.&lt;br /&gt;
   - Note: five second rule detection is approximate.&lt;br /&gt;
 - Fixed a bug where the mod would not re-try failed swaps.&lt;br /&gt;
&lt;br /&gt;
CasterWeaponSwapper 1.8 (WoW 2.1.1):&lt;br /&gt;
 - Added recognition of Swift Flight Form for Druids (The low-mana set is used for all travel forms).&lt;br /&gt;
 - Added a Spellsurge set, for the Spellsurge weapon enchant:&lt;br /&gt;
   - The Spellsurge enchant has a 50 second cooldown; while it cools down after a proc, another weapon can be used.&lt;br /&gt;
   - A main hand (with Spellsurge) and off hand can be entered in this new set (the casting ranged weapon is used).&lt;br /&gt;
   - In combat, the mod will swap from the casting set to this set (if enabled) until Spellsurge procs.&lt;br /&gt;
   - After each Spellsurge proc, the mod will swap to the casting set until Spellsurge has cooled down.&lt;br /&gt;
   - Note that it may take several casts to proc Spellsurge each time the set is activated.&lt;br /&gt;
   - Spellsurge support is not yet localized. To do so, I need to know what the combat log says when it procs.&lt;br /&gt;
&lt;br /&gt;
CasterWeaponSwapper 1.7 (WoW 2.1.0):&lt;br /&gt;
 - Rewrote buff scanning code to be more efficient, by using UnitBuff instead of tooltips.&lt;br /&gt;
 - Added code to swap from one offhand to another more reliably, by working around item slot locking caused by unequipping offhands to specific bag slots.&lt;br /&gt;
 - Fixed a checkbox's tooltip text.&lt;br /&gt;
&lt;br /&gt;
CasterWeaponSwapper 1.6 (WoW 2.0.12):&lt;br /&gt;
 - Updated swapping code to remember which bag slot it picks up offhand items from, and try to place them back there when swapping them out. (Suggested by Wickwrackrum at curse-gaming.com)&lt;br /&gt;
 - Updated swapping code to not swap weapons after dying as a Priest and becoming a Spirit of Redemption, to avoid wasting 1.5 seconds of your posthumous healing with a global cooldown.&lt;br /&gt;
 - Updated swapping code to not swap due to mana changes if experiencing a spirit boost. So during an out-of-combat Evocate or Innervate, the low mana weapons should stay equipped for the duration. (Suggested by Myrddin)&lt;br /&gt;
 - Added recognition of Flight Form for Druids (The low-mana set is used for all travel forms).&lt;br /&gt;
&lt;br /&gt;
CasterWeaponSwapper 1.51 (WoW 2.0.2):&lt;br /&gt;
 - Fixed small bug with empty bag slot detection.&lt;br /&gt;
&lt;br /&gt;
CasterWeaponSwapper 1.5 (WoW 2.0.2):&lt;br /&gt;
 - Updated for WoW 2.0.2.&lt;br /&gt;
 - Due to how events are handled in the expansion, in-combat swap checks will also be made when you fire a wand or use an item, since they also trigger the global cooldown.&lt;br /&gt;
 - Removed Soul Siphon from list of spirit-boosting buffs, since the talent Improved Drain Soul was changed.&lt;br /&gt;
&lt;br /&gt;
CasterWeaponSwapper 1.4 (WoW 1.12.1):&lt;br /&gt;
 - Added another Druid weapon set: now there are separate sets for bear form and cat form. Moonkin form will be treated the same as caster form, and travel forms will use the low mana set for regen.&lt;br /&gt;
 - Updated combat-swapping event support, so that the mod will once again check for weapon swaps when you use an instant-cast spell.&lt;br /&gt;
 - Added a checkbox option for turning the swap messages on or off.&lt;br /&gt;
&lt;br /&gt;
CasterWeaponSwapper 1.32 (WoW 1.12.1):&lt;br /&gt;
 - Localized support for druid forms, spirit buffs, and other minor fields for French and German WoW. Please let me know if these features work in the foreign-language clients.&lt;br /&gt;
 - Updated Druid support: Druid set will be used for bear and cat forms, and Moonkin form will be treated as caster form (so swaps will still occur in that form).&lt;br /&gt;
 - Fixed a bug with picking items up from character sheet.&lt;br /&gt;
 - Updated buff detection code to be more robust.&lt;br /&gt;
&lt;br /&gt;
CasterWeaponSwapper 1.31 (WoW 1.12):&lt;br /&gt;
 - Fixed a bug with picking items up from bank slots.&lt;br /&gt;
&lt;br /&gt;
CasterWeaponSwapper 1.3 (WoW 1.12):&lt;br /&gt;
 - Redesigned the interface to use icon buttons instead of text - now you can drag and drop items into the sets! Existing item sets will be preserved, but weapons will use a default icon until you drag the actual item into the set.&lt;br /&gt;
 - Added a fourth item set, for Druid forms. Added an option to swap to this set while in any form.&lt;br /&gt;
 - Added an option to swap to the low mana set while you have a spirit-boosting buff (Evocation, Innervate, Spirit Tap, Improved Drain Soul, or the Blue Dragon card proc).&lt;br /&gt;
 - Rewrote all of the swapping status code - this allows for better detection of conditions like Druid forms, spirit boosts, death, etc, as well as choosing the right item set to use in a given case. This will also allow me to add support for Spirit of Redemption form and battlegrounds.&lt;br /&gt;
&lt;br /&gt;
CasterWeaponSwapper 1.2 (WoW 1.12):&lt;br /&gt;
 - Added support for recognizing Benediction/Anathema regardless of which state it's in.&lt;br /&gt;
 - Rewrote all of the weapon swapping code - this should remove the possibility of failed swaps and conflicting swaps.&lt;br /&gt;
 - Changed the event used for combat-swapping to SPELLCAST_START. This should prevent the bug where a swap would occur on the completion of a spell instead of at the beginning. Note that this means the mod will no longer swap when you cast an instant-cast spell.&lt;br /&gt;
&lt;br /&gt;
CasterWeaponSwapper 1.11 (WoW 1.10):&lt;br /&gt;
 - Fixed small bugs in weapon swap code.&lt;br /&gt;
 - Added checks to clear cursor after a failed swap.&lt;br /&gt;
 - Added more error messages for debugging.&lt;br /&gt;
&lt;br /&gt;
CasterWeaponSwapper 1.1 (WoW 1.10):&lt;br /&gt;
 - Updated TOC number.&lt;br /&gt;
 - When out of combat, the casting set is now ignored. Only the low mana (regen) and high mana sets will be used.&lt;br /&gt;
 - Added an option to perform swaps automatically based on mana level when out of combat. While in combat, swaps will still only be performed when you start to cast a spell. (Suggested by ThantiK at curse-gaming.com)&lt;br /&gt;
 - Added code to not swap weapons while shapeshifted (when you have no mana). Hopefully this will work better for Druids. (Suggested by emb at curse-gaming.com)&lt;br /&gt;
 - Incorporated WeaponQuickSwap fixes to prevent stack overflows and wait for complete item unlocking.&lt;br /&gt;
 - Improved weapon swapping code's detection of bags that can't hold weapons (quivers etc).&lt;br /&gt;
 - Disabled event handling while zoning, to improve loading times.&lt;br /&gt;
&lt;br /&gt;
CasterWeaponSwapper 1.0 (WoW 1.9.4):&lt;br /&gt;
 - Initial release.&lt;br /&gt;
 - Special thanks go to CapnBry for writing WeaponQuickSwap and releasing it in the public domain.&lt;br /&gt;
</description>
		<category id="33" />
		<version number="0.0" date="May 2 2008">
			<file url="/ui/archives/casterweaponswapper-238-00.zip" />
		</version>
	</file>
</wgp>
