Download
(147Kb)
Download
Updated: 12-11-06 03:59 AM
Pictures
File Info
Updated:12-11-06 03:59 AM
Created:unknown
Downloads:18,449
Favorites:92
MD5:

Wardrobe2  Popular! (More than 5000 hits)

Version: Revision 19353
by: Kazun of Warsong [More]

Wardrobe2 allows you to define unlimited equipment sets known as 'Outfits'. It then lets you switch between these outfits manually or when you mount or change forms/stances. This makes it easy to manage gear sets when in different forms for druids and shaman. It also allows you the ability to switch equipment when in specific stances for tanking or DPS. You can also swap equipment when switching to stealth mode.

Commands: (/wd, /wardrobe)

----------
Revision 19353
o Fixed some 'nil' errors that happen when there are no outfits
o Fixed a change in the way wow returns buffs which prevented the mod from detecting your mounted status

Revision 19170
o WoW 2.0 Ready
o Ace2 Ready
o Built-in FuBar Plugin
o Complete Rewrite of the original

Version 3.2.0
o Added Simplified Chinese locals
o Added a new option to not set a default outfit when saving
o Minor client mod bug fixes

Version 3.1.1
o Minor bug fix related to the dewdrop lib and the refresh function

Version 3.1.0
o Fixed a bug with the database updater
o Added an unmount option to switch to your last outfit
o Added the ability to ignore slots in outfits
o Updated the xml file for the 1.10 tooltip bug

Version 3.0.0
o Minimap icon moved into its own mod
o Fixed ammo slot switching
o Fixed some bugs with weapon switching
o Mod will now reload your ui when it is started for the first time
o Most recent timex included in the package
o Updated toc files

Version 2.2.0
o Database update to support items of the same name but with different enchants
o Fixed a bug when zoning while in combat
o Added better mount support
o Fixed a nil error with the database checker

Version 2.1.5b
o Fix for issues with the 1.10 patch

Version 2.1.4
o Minor update to fix tooltip issues with patch 1.10
o Other misc bug fixes

Version 2.1.3
o Equipment swaps should attempt to take place even when in combat for druids
o Weapons will swap even if you are in combat
o New ability to update outfits
o When unmounting you will change to the last worn outfit instead of the default
o Fixed a bug with weapon swapping when changing from a 2h weapon to a 1h with shield
o Hunters should be able to swap gear after they feign death
o Druids now have a "Normal Form" when they are not in any special forms
o Fixed a bug where rogues couldn't set their stealthed form outfit
o Fixed a rare bug that was causing shields to become stuck in your inventory when changing outfits quickly
o Cloak and Helm visability settings are now saved in each outfit

Version 2.1.2
o Fixed a bug where unstealthing and dismounting was putting your default outfit in queue
o Corrected a UI error causing the menu to resize incorrectly

Version 2.1.1
o Fixed a bug when mousing over the mini-map icon when the titan panel plugin wasn't installed
o Fixed a database version update error that was causing new defaults to be reset each UI reload
o The mini-map icon should lock correctly and remember its position
o "No default outfit" messages should not display when in silent mode
o Druids should swap to their default outfit (if set) when changing back to their normal form

Version 2.1.0
o Mini-Map button added that will allow the switching of outfits via a gui
o Titan Panel Plugin introduced
o Added options to lock/hide the mini-map button
o Outfits should swap when a druid changes form even if they are in combat
o Fixed a bug where swapping outfits by name didn't always work

Version 2.0.2
o Unstealthing should no longer change your outfit to the default
o Ability to set an unstealthed outfit added
o Item slots that are not used in outfits will be correctly cleared
o Added a check to make sure you are not dead or a ghost
o Added a message for when you try to delete an unknown outfit
o Updated toc for the new patch

Version 2.0.1
o Corrected a bug that was causing items to end up on the cursor after an equipment swap
o Form changing should no longer be ignored in rare cases
o Changing outfits should be quicker and cause less of a lag spike

Version 2.0.0
o Complete code rewrite to make the mod smaller and faster
o Removed the UI with plans to develop an optional one
o Added the ability to define outfits for specific forms/stances

Post A Reply Comment Options
Unread 01-13-06, 10:55 AM  
Sargeant
A Murloc Raider
 
Sargeant's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 23
Uploads: 5
Originally posted by Kazun of Warsong
I will fix the database repair issues in the next version. I forgot to update the variable in the update routine. I will also add in the switch to default set when not in any form like you added. Thanks for the code update.

Do you get any message when changing forms while in combat? Does it say it will queue the outfit or does it try to equip the stuff but fail?
Nifty! Just dled the new version.

When I shift, it queues up the set. It never tries to equip in combat.
Kinda odd, considering I just looked at the code...

-- lets look for the outfit number for this stance
local tmpOutfitNum = self.GetOpt({"Forms"}, WARDROBE.CurrentForm)
if (tmpOutfitNum ~= nil and tmpOutfitNum ~= "") then
if (WARDROBE.InCombat == FALSE or englishClass == "DRUID") then
self:WearOutfit(tmpOutfitNum)
else
-- queue us up to do this when combat breaks
WARDROBE.WearQueue = tmpOutfitNum
self:Print(string.format(WARDROBE.ERROR_INCOMBAT, WARDROBE.WearQueue))
end
end

it looked like it should work, but it doesnt. **Shrug** Maybe englishClass isn't getting set properly?
Report comment to moderator  
Reply With Quote
Unread 01-13-06, 07:39 AM  
Kazun of Warsong
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 8
Uploads: 1
I will fix the database repair issues in the next version. I forgot to update the variable in the update routine. I will also add in the switch to default set when not in any form like you added. Thanks for the code update.

Do you get any message when changing forms while in combat? Does it say it will queue the outfit or does it try to equip the stuff but fail?
Last edited by Kazun of Warsong : 01-13-06 at 08:06 AM.
Report comment to moderator  
Reply With Quote
Unread 01-13-06, 03:51 AM  
Sargeant
A Murloc Raider
 
Sargeant's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 23
Uploads: 5
Edit: Found a new bug -- "locked" status of the minimap button is not saved over sessions
I also continually get the "Database info format was outdated and was updated" error on load

Edit2: Realized that the reason for the above bugs was that the SavedVariables file was not getting the correct version number saved to it. (I've manually edited my file to fix it)

Originally posted by Sargeant
Using the newest version (2.1.0)

My form sets do not attempt to switch while in combat (I play a druid)
I never switch back to my 'default' set after shifting out of a shapeshift.
I managed to resolve the issue I had with not changing back to my default outift after shifting back to caster form on my own, by editing your code. Here is the new function I edited:

function AceWardrobe:PlayerAurasChanged()
local tmpForm = self:GetForm()
local _, englishClass = UnitClass("player")
-----------------------------------------------------------------------
-- Stance/Form Stuff here
-----------------------------------------------------------------------
if (tmpForm == nil) then tmpForm = "" end
if (WARDROBE.CurrentForm ~= tmpForm) then
if (englishClass == "ROGUE" and tmpForm == "") then
WARDROBE.CurrentForm = "No Stealth"
else
WARDROBE.CurrentForm = tmpForm
end

selfebugPrint("Current Form: ["..WARDROBE.CurrentForm.."]")

-- lets look for the outfit number for this stance
local tmpOutfitNum = self.GetOpt({"Forms"}, WARDROBE.CurrentForm)
if (tmpOutfitNum ~= nil and tmpOutfitNum ~= "") then
if (WARDROBE.InCombat == FALSE or englishClass == "DRUID") then
self:WearOutfit(tmpOutfitNum)
else
-- queue us up to do this when combat breaks
WARDROBE.WearQueue = tmpOutfitNum
self:Print(string.format(WARDROBE.ERROR_INCOMBAT, WARDROBE.WearQueue))
end
end
if (tmpForm == "" and not self:IsPlayerMounted()) then
if (WARDROBE.InCombat == FALSE and englishClass == "DRUID") then
self:WearOutfit(self.GetOpt({ }, "Default"))
else


-- queue us up to do this when combat breaks
WARDROBE.WearQueue = self.GetOpt({ }, "Default")
self:Print(string.format(WARDROBE.ERROR_INCOMBAT, WARDROBE.WearQueue))
end
end

end
Last edited by Sargeant : 01-13-06 at 04:19 AM.
Report comment to moderator  
Reply With Quote
Unread 01-13-06, 03:03 AM  
Sargeant
A Murloc Raider
 
Sargeant's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 23
Uploads: 5
Using the newest version (2.1.0)

My form sets do not attempt to switch while in combat (I play a druid)
I never switch back to my 'default' set after shifting out of a shapeshift.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: