SpecSwap

What does it do?
SpecSwap is designed to integrate dual specialization with Blizzard's new Equipment Manager. If you're anything like me, you have a specific set that you like to use with each of your two specs. What SpecSwap does is automatically swap your gear set when you change your spec.

Why would I want it?
Well, unless you like using huge mods to do the simple task for you, or you enjoy monotonously changing gear manually, then there is really no reason not to if you're already using Blizzard's Equipment Manager. SpecSwap is tiny; and I mean really tiny. The download is less than 1kb. You just can't beat that!

Okay, so how do I set it up?
SpecSwap uses slash commands (which can be acccessed by /sswap). To clear up any confusion, "spec1" is your primary spec and "spec2" is your secondary set. So, for example, I use a gear set named "PVP" with my primary spec, and a gear set named "PVE" with my secondary set. To set this up I would type this:

/sswap spec1 PVP
/sswap spec2 PVE

It's as easy as that!

1.0.3
- Fix: Long-delayed fix for issue with having an off-hand equipped when changing sets
- Updated TOC to most recent patch

1.0.1
- Now saves settings on a per-character basis (Note: Previous settings you had will be cleared because of this)
- Did a little code cleaning where possible (this mod is my gem of efficient code!)
- Updated TOC to most recent patch

Originally posted by tandroy I'm having this problem where when I swap specs, the addon does exactly as it should, equipping the proper set and whatnot, but directly afterward, it unequips my weapon.

Anybody else have this problem?

Hmm.. this is probably a result of the latest update. Technically, the intent is to unequip any offhand weapon you may be using and then equip your new set (including weapon). However, I wasn't able to test this because I don't have a character to test it. I'll try to find a way to reproduce this and find a fix if an issue exists. Thanks for reporting it.

Despite how the discussion got derailed a bit,
my initial comment wasn't in any way meant to put down the effort
or the result

It is a nice little addon I'd use for myself I just noticed those 2 issues
looking it over before I put it in my AddOns folder.

Blizzard uses the event I pointed out for their own code in regards
to spec swaps.

As for the problems with TG and shaman DW you are correct in that
it is a problem with their code but it's a problem that's been there
since the advent of Dual Specs in the game and it's an easy fix
for the addon (checking if the off-hand holds a 2H weapon
or if it's a shaman with an off-hand weapon-type equipped and unequipping
before calling UseEquipmentSet())

Addons are meant to enhance the game, "fixing" problems with the
default client arguably falls under "enhancement".

Quite a few comments! Wasn't expecting that from a mod that's only received a little over 300 downloads

Over the concern that I'm using the wrong event, I simply went through WoWWiki's event list and tested whichever event looked like it worked, and the one I picked did work. If you notice, ACTIVE_TALENT_GROUP_CHANGED isn't even on that list. So that's probably the reason both I and Tekkub missed it. I'll likely post an update to this in a couple days.

Dridzt, your second concern over how certain items fail to switch is a problem with Blizzard's Equipment Manager. Since SpecSwap simply uses Blizzard code on the above event, it's a problem Blizz needs to fix on their end

As for drama, I don't see what the problem is. I put forth an effort in creating this mod, published it, and only after I did so did I realize that another mod accomplished the same goal. Now, if you want to download Tekkub's mod, go right ahead. Mod making to me (and hopefully Tekkub) isn't about competing for the most downloads. It's about finding something useful to my gameplay and sharing it with others in hopes that they find it useful as well.

Dear Jackasses that feel the need to link other similar addons in someone's addon comments,

Fuck off and die.

Love,

tem

Originally posted by Freki Well... I had feared that, but my quick search for similar AddOns came up with nothing. Guess I didn't think to search for such a unique name Not sure what I'll do yet, but I'll leave it for now. Might ask to have the mod removed later but it's not hurting anyone.

You are absolutely entitled to have your own addon that does the same thing as another addon. Do not remove your addon from here, and do not discontinue your addon just because someone "beat you to it."

Maybe you should post that in the other addon's comments?
What's wrong with this one is wrong with that one too is what it comes down to.
The bad choice of event has nothing to do with the TG and DW problems btw.
It's 2 separate issues hence the #1 and #2 denomination in my post.

Originally posted by Dridzt 1. It seems to be listening to the wrong event (PLAYER_TALENT_UPDATE)
instead of ACTIVE_TALENT_GROUP_CHANGED.

2. There is no provision for switching from a Fury build with Titan's Grip
to a non-TG build (going from 2x2H to 2x1H or 1H/Shield)
as well as switching from a Enhancement build with Dual Wield
to a non-dualwield build.

For both of these cases the off-hand needs to be unequipped prior
to the switch or the switch doesn't complete.

Crossdresser also listens to PLAYER_TALENT_UPDATE instead of ACTIVE_TALENT_GROUP_CHANGED. Then again, it hasn't been updated here or on Github since May. Then again (again), ACTIVE_TALENT_GROUP_CHANGED was added in WoW 3.1.0 in April (according to Wowprogramming.com).

I've only used it on a character that has been using the same offhands in both switched specs since May, so they never have been switched out. Several people in its comments seem to been having switch problems, though (different offhands, Titan's Grip, etc.).

Seems odd that that addon (as well as SpecSwap) would not use ACTIVE_TALENT_GROUP_CHANGED to alleviate these problems. Unless it introduces additional problems.

1. It seems to be listening to the wrong event (PLAYER_TALENT_UPDATE)
instead of ACTIVE_TALENT_GROUP_CHANGED.

2. There is no provision for switching from a Fury build with Titan's Grip
to a non-TG build (going from 2x2H to 2x1H or 1H/Shield)
as well as switching from a Enhancement build with Dual Wield
to a non-dualwield build.

For both of these cases the off-hand needs to be unequipped prior
to the switch or the switch doesn't complete.

Apart from those problems a minimal addon enhancing the
default equipment manager is most welcome.

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.