Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(2 Kb)
Download
Updated: 08-12-08 07:05 PM
Pictures
File Info
Updated:08-12-08 07:05 PM
Created:unknown
Downloads:7,602
Favorites:24
MD5:

DruidItemSwap  Popular! (More than 5000 hits)

Version: 2.0.3
by: Freki [More]

DruidItemSwap 2.0

What it can do:

  • Swap to a high spirit weapon for innervate
  • Swap to your Charm of Swift Flight in Swift Flight Form

Setting it up:
  • The options can be accessed by typing /dis

As of patch 2.4.3, idol / healing swapping will cease to function. As such, this version of DruidItemSwap is to serve as an efficient Innervate/Swift Flight Form swapping mod. I rewrote the mod from the ground up with simplicity in mind. The options menu is no more, instead replaced by a not as fancy but more "simple" slash command option accessible by "/dis". The options should hopefully be self-explanatory. I addressed the major issues with previous versions, and from what I can tell it's completely bug-free.

Version 2.0.3
-------------
- Functional for WoTLK beta!
- Popup message instead of chat message when requesting user to select innervate item... just to make it more obvious hopefully.
- Added shapeshifting to one of the triggers to swap back to original item in the case that it fails to swap immediately after the buff is gone.
- Fix to prevent the mod from switching back to an earlier equipped item after a swap if you've equipped a different item.

Version 2.0.2
-------------
- Few minor tweaks. Official 2.4.3 release.

Version 2.0.1
------------
- Small fix to prevent an item from switching back if you are casting a spell.

Version 2.0
-----------
NOTE: DruidItemSwap 2.0 will overwrite your previous version, so if you still want to keep using your idol or healing swapping until patch 2.4.3, keep your current version.

As of patch 2.4.3, idol / healing swapping will cease to function. As such, this version of DruidItemSwap is to serve as an efficient Innervate/Swift Flight Form swapping mod. I rewrote the mod from the ground up with simplicity in mind. The options menu is no more, instead replaced by a not as fancy but more "simple" slash command option accessible by "/dis". The options should hopefully be self-explanatory. I addressed the major issues with previous versions, and from what I can tell it's completely bug-free.


Version 1.3.3
-------------
- A few minor changes and fixes; most notably for flight form when going through portals to swap back to your original trinket (finally got swift flight form so I can test these things :D). There is still an issue with swift flight form swapping that I haven't been able to solve; and that is that it sometimes randomly refuses to equip the trinket. A simple "/console reloadui" should solve this problem.
- The primary reason for this update is to inform users of a change in the upcoming patch 2.4.3. From the patch notes: "Equipping an item will now cancel any spell cast currently in progress." I have tested this and can confirm that the two primary features of DruidItemSwap -- healing swapping and idol swapping -- are indeed broken by the change. As such, I will eventually be releasing a feature-stripped version for those who would like a more efficient and less buggy alternative to larger "closet" mods such as ItemRack and ClosetGnome for innervate and swift flight form swapping. That being said, I will not be spending nearly as much time on the mod because this change pretty much destroys DruidItemSwap's primary purpose. So much for that little bit of help for feral/balance druids =/

Version 1.3.2
-------------
- Small fix to ensure weapons swap properly.

Version 1.3.1
-------------
- Added a small countermeasure to prevent your original items from being swapped on abilities that don't cause a global cooldown (e.g. trinkets, nature's swiftness, war stomp)

Version 1.3
-----------
- Added some advanced options. Let me know if you have any requests for other options you'd like to see. You can now:
  • Choose whether you swap your healing items on lifebloom / rejuvenation (see the new tips in the description below why this is optional)
  • Enable / disable swift flight form swapping
  • Choose whether you want your original items to swap back immediately after innervate ends or if you'd rather wait until the next cast (the latter would prevent a global cooldown).
- With regards to requests for form-specific item swapping, I did get this somewhat working, but chose not to include it by default because there would need to be other changes in order for it to be to everyone's satisfaction. If you still want to try it out, you can open DruidItemSwap.lua, and uncomment the lines following line 196 (use Ctrl-G).
- Other small changes such as making the texts more understandable (hopefully) to users not French, English, or German.

Version 1.2.6
----------------
- Fixed a stupid mistake that caused the mod to not recognize your Charm of Swift Flight in your bags. So Swift Flight Form swapping should now finally be operating properly. Sorry that it took so long to fix =/
- Removed feral abilities from idol swapping. It was found that because swapping items resets your swing timer, there was an overall drop in feral DPS.
- Your healing weapon will now swap in when you cast rejuvenation or lifebloom. This will still NOT benefit your first cast, but if you plan on casting more than one HoT in sequence it will benefit your second, third, etc.

Version 1.2.5
----------------
- Fixed swift flight form switching. Hopefully for good this time.
- Other minors changes that should make things work more consistently.

Version 1.2.4
----------------
- Hopefully fixed the problem that caused Charm of Swift Flight to not be equipped when Swift Flight Form was cast.

Version 1.2.3
------------
- No more sound when switching items!
- Put a few countermeasures to prevent the mod from ceasing to work at certain conditions.

Version 1.2.2
----------------
- Localization! Completely translated for French and German, but it should work for any language client as long as you understand some of the English texts.
- Continued in my crusade against bugs and errors. I'm hoping it works flawlessly now, but be sure to let me know of any problems that come up.
- Testing needs to be done to assure switching for shred actually works. If you are able to do this, please let me know your results.

Version 1.2.1
----------------
- Minor fix: hopefully fixed the problem with mangle idols not equipping properly.

Version 1.2
--------------
- Many, many code changes that should hopefully make switching back to your original weapon fail-proof. Of course, all those changes could possibly have created more bugs, so let me know if you run into any problems.
- Innervating another person will no longer equip your innervate weapon.
- You can now set a default idol to switch back to after you've switched idols (if you don't need this, it's fine and even suggested that you don't bother setting a default).
- Fixed the problem that required users to delete their savedvariables file upon updating.
- Can now set idols for your Mangle and Shred abilities! After testing, it was confirmed that Rejuvenation and Lifebloom switching will not work.
- Minor graphical changes to the options menu. Oh, and don't worry that you don't see the flight form swap setting, because DIS takes care of it automatically now (since there's only one trinket that increases flight form speed).

Version 1.1
-----------
Note for people updating from the previous version: You must delete your saved variables file for DruidItemSwap. This can be found at C:\Program Files\World of Warcraft\WTF\Account\[account name]\[realm name]\[character name]\SavedVariables\DruidItemSwap.lua . Also delete the backup, DruidItemSwap.lua.bak . You will have to set up your settings again. I am sorry for the inconvenience.

Updates:
- Flight form trinket swap supported

- Can now enable/disable the mod
- Fixed an issue with idol swapping for healing touch
Optional Files (0)


Post A Reply Comment Options
Unread 11-28-08, 12:31 AM  
Olvar
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 7
Uploads: 1
Re: Re: Brief question and stealing...

Originally posted by Freki
Hi there Olvar, you're more than welcome to use my code in your addon. I'm sure the idea for that came from WoWWiki or some place anyways
Learn from others is often the best solution ;-)

As for your suggestion, I think it won't work because idol switching would take place after you cast an ability, and, as I recall, only a few abilities would be able to take advantage of it. Of instant cast abilities, I think moonfire was the only one that worked (mangle and swipe didn't, for example -- from what I remember anyways). Kinda odd, but that's how Blizzard did it.
Such a shame. I would have been a great way to switch from the avoidance idol to the aggro idol when spamming Swipe in AE groups.
I guess I'll have to do it either with an item set or a macro (if that should work).

Thanks for your insight. I hope your other addons are not getting maimed by Blizzard as this one was.
Olvar is offline Report comment to moderator  
Reply With Quote
Unread 11-27-08, 12:13 PM  
Freki
A Deviate Faerie Dragon
 
Freki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 94
Uploads: 6
Re: Brief question and stealing...

Originally posted by Olvar
Hey there Freki,...
Hi there Olvar, you're more than welcome to use my code in your addon. I'm sure the idea for that came from WoWWiki or some place anyways As for your suggestion, I think it won't work because idol switching would take place after you cast an ability, and, as I recall, only a few abilities would be able to take advantage of it. Of instant cast abilities, I think moonfire was the only one that worked (mangle and swipe didn't, for example -- from what I remember anyways). Kinda odd, but that's how Blizzard did it.
Freki is offline Report comment to moderator  
Reply With Quote
Unread 11-27-08, 12:25 AM  
Olvar
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 7
Uploads: 1
Brief question and stealing...

Hey there Freki,
I'm sorry that Blizzard makes your addon less and less useful.

Maybe there could be some further use for it?
Now that we have an avoidance idol (Idol of Terror) and a clear trash aggro idol (Idol of Perspicacious Attacks), prehaps it would make sense to switch to the former on Bear Mangle and to the latter on Bear Swipe. What do you think?

BTW, I stole your elegant event dispatcher for my Pull Warning addon, I hope you don't mind.

EDIT: Oops, I just read that idol swapping doesn't work anymore either. So I guess it's a big NO. Just forget the question.
Last edited by Olvar : 11-27-08 at 12:28 AM.
Olvar is offline Report comment to moderator  
Reply With Quote
Unread 10-14-08, 12:03 PM  
Freki
A Deviate Faerie Dragon
 
Freki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 94
Uploads: 6
Re: Charm of Swift Flight

Originally posted by JMHammer
FYI, the Charm of Swift Flight no longer provides a +10% speed benefit for Flight Form/Swift Flight Form. Instead, it reduces the mana cost of casting Flight Form/Swift Flight Form. Therefore, if the idol is swapped in at the moment the cast occurs, or after the cast, it provides no benefit.

Players will need to swap it in manually, or use a macro such as:

#showtooltip Swift Flight Form
/castsequence reset=combat/5 Charm of Swift Flight,Swift Flight Form
Ah, Blizzard can't be satisfied with the destruction they've already caused my mod, they decide to make it even more useless.. might as well rename it innervate swap now! (I might just have to do that ) I'll likely just remove the flight form swap since it's a useless trinket now anyways. You can disable it now if you would like using the slash command /dis
Freki is offline Report comment to moderator  
Reply With Quote
Unread 10-14-08, 08:31 AM  
JMHammer
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 308
Uploads: 1
Charm of Swift Flight

FYI, the Charm of Swift Flight no longer provides a +10% speed benefit for Flight Form/Swift Flight Form. Instead, it reduces the mana cost of casting Flight Form/Swift Flight Form. Therefore, if the idol is swapped in at the moment the cast occurs, or after the cast, it provides no benefit.

Players will need to swap it in manually, or use a macro such as:

#showtooltip Swift Flight Form
/castsequence reset=combat/5 Charm of Swift Flight,Swift Flight Form
Last edited by JMHammer : 10-14-08 at 08:32 AM.
JMHammer is offline Report comment to moderator  
Reply With Quote
Unread 07-21-08, 01:38 PM  
Freki
A Deviate Faerie Dragon
 
Freki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 94
Uploads: 6
Originally posted by servi
I have found this at WoW euro tehnical support forum:


and actually it is like that and theres no respond to this yet, do You know anything about this strange Anomaly?
Here's there the original link: http://forums.wow-europe.com/thread....806533&sid=1#0
Sounds like a game bug to me. I can see no other reason why it would do that.
Freki is offline Report comment to moderator  
Reply With Quote
Unread 07-21-08, 09:28 AM  
servi
A Kobold Labourer

Forum posts: 0
File comments: 69
Uploads: 0
I have found this at WoW euro tehnical support forum:
The thing is: After i cast Lifebloom on anyone - without idol or with idol that doesnt affect on lifebloom finall heal - so when lifebloom tics, i put on, idol(for example Brutal Gladiator's Idol of Tenacity) and i dont refresh lifebloom, so in that case, mine lifebloom finall heal is way more lower than usual!

For example: mine lifebloom finall heal without idol is ~1640, with idol ~1770, with situation i described above mine lifebloom finall heal is ~730!!! LoL.

Another case is(very similar tho): When i have equiped Idol that affect lifebloom finall heal (for example: Brutal Gladiator's Idol of Tenacity) and i cast lifebloom(with that idol equiped), so when i change idol - within the time lifebloom still tics - for any other idol, mine lifebloom finall heal is ~600!!! Come on!

I dont know if its only mine charicter bug(if that so, im gona contact GM) or maybe BLizzard purpose action but first i want to know, Your opinion about that case.
Thanks for all responds.
and actually it is like that and theres no respond to this yet, do You know anything about this strange Anomaly?
Here's there the original link: http://forums.wow-europe.com/thread....806533&sid=1#0
servi is offline Report comment to moderator  
Reply With Quote
Unread 06-19-08, 02:41 AM  
Freki
A Deviate Faerie Dragon
 
Freki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 94
Uploads: 6
Re: Re: Re: Darn

Originally posted by Abacinate
Darn...anyways to work around this ?
Not that I can think of right now unfortunately. Not without equipping the item first which causes an undesirable GCD of it's own and probably wouldn't be worth it.
Freki is offline Report comment to moderator  
Reply With Quote
Unread 06-18-08, 11:21 PM  
Abacinate
A Kobold Labourer

Forum posts: 0
File comments: 82
Uploads: 0
Re: Re: Darn

Darn...anyways to work around this ?



Originally posted by Freki
Oh wow, you're right.. that doesn't sound good at all Well flight swapping and innervate swapping will still work sorta, but those are easily accomplished with other mods. Looks like Blizzard is targeting me with this change!
Abacinate is offline Report comment to moderator  
Reply With Quote
Unread 06-18-08, 09:59 PM  
Freki
A Deviate Faerie Dragon
 
Freki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 94
Uploads: 6
Re: Darn

Originally posted by Abacinate
Hey there. Darn I just get this working and now I think Blizzard is going to kill your addon unless you can work around this

Equipping an item will now cancel any spell cast currently in progress.

http://www.worldofwarcraft.com/patch...atchnotes.html
Oh wow, you're right.. that doesn't sound good at all Well flight swapping and innervate swapping will still work sorta, but those are easily accomplished with other mods. Looks like Blizzard is targeting me with this change!
Freki is offline Report comment to moderator  
Reply With Quote
Unread 06-18-08, 01:32 PM  
Abacinate
A Kobold Labourer

Forum posts: 0
File comments: 82
Uploads: 0
Darn

Hey there. Darn I just get this working and now I think Blizzard is going to kill your addon unless you can work around this

Equipping an item will now cancel any spell cast currently in progress.

http://www.worldofwarcraft.com/patch...atchnotes.html
Abacinate is offline Report comment to moderator  
Reply With Quote
Unread 06-17-08, 12:46 PM  
Freki
A Deviate Faerie Dragon
 
Freki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 94
Uploads: 6
Re: Re: Re: Re: Re: :(

Originally posted by Abacinate
Might have fixed it no longer getting the error.

I guess the way it works is it will keep your healing item on unless you do something else ? I notice if i switch to cat or bear that is when it will auto switch back...

(Ie it doesnt switch back after your cast is completed)

let me know
Yes, you are correct. It has to switch back during something that causes a global cooldown or else equipping the item will cause a global cooldown. For that reason, it will switch on your next cast that isn't a heal.
Freki is offline Report comment to moderator  
Reply With Quote
Unread 06-17-08, 02:55 AM  
Abacinate
A Kobold Labourer

Forum posts: 0
File comments: 82
Uploads: 0
Re: Re: Re: Re: :(

Might have fixed it no longer getting the error.

I guess the way it works is it will keep your healing item on unless you do something else ? I notice if i switch to cat or bear that is when it will auto switch back...

(Ie it doesnt switch back after your cast is completed)

let me know



QUOTE]Originally posted by Freki
Hm, yes, it should be working as you describe. There's one thing I want you to try which seems to fix a lot of problems; and that is delete your savedvariables file for druiditemswap. Quit WoW and to into /World of Warcraft/WTF/Account/[account name]/[server name]/[character name]/SavedVariables/ and delete DruidItemSwap.lua and DruidItemSwap.lua.bak . After that log back in and see if it works. Hopefully it does, because I'm running out of ideas here [/quote]
Abacinate is offline Report comment to moderator  
Reply With Quote
Unread 06-16-08, 02:55 AM  
Freki
A Deviate Faerie Dragon
 
Freki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 94
Uploads: 6
Re: Re: Re: :(

Originally posted by Abacinate
All disabled and I switch now to the healing weapon (which is now crescent staff) and then it doesnt go back to my feral hammer...

It could have something to do with latency but ive tried it in 400 or so MS and it does the same thing.

Oh well, using outfitter to just do a set swap but its not a big deal would like to get this baby working.

Just to understand the mod IS supposed to switch my feral weapon back in once the heal completes right ?
Hm, yes, it should be working as you describe. There's one thing I want you to try which seems to fix a lot of problems; and that is delete your savedvariables file for druiditemswap. Quit WoW and to into /World of Warcraft/WTF/Account/[account name]/[server name]/[character name]/SavedVariables/ and delete DruidItemSwap.lua and DruidItemSwap.lua.bak . After that log back in and see if it works. Hopefully it does, because I'm running out of ideas here
Freki is offline Report comment to moderator  
Reply With Quote
Unread 06-16-08, 01:06 AM  
Abacinate
A Kobold Labourer

Forum posts: 0
File comments: 82
Uploads: 0
Re: Re: :(

All disabled and I switch now to the healing weapon (which is now crescent staff) and then it doesnt go back to my feral hammer...

It could have something to do with latency but ive tried it in 400 or so MS and it does the same thing.

Oh well, using outfitter to just do a set swap but its not a big deal would like to get this baby working.

Just to understand the mod IS supposed to switch my feral weapon back in once the heal completes right ?


Originally posted by Freki
Did you disable all mods except DruidItemSwap and it still doesn't work?
Abacinate is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: