Download
(885Kb)
Download
Updated: 07-21-18 10:57 AM
Pictures
File Info
Compatibility:
Battle for Azeroth (8.0.1)
Updated:07-21-18 10:57 AM
Created:unknown
Downloads:1,306,241
Favorites:2,694
MD5:

Outfitter  Popular! (More than 5000 hits)

Version: 5.20.3
by: mundocani [More]

About Outfitter

Outfitter is an equipment management addon which gives you fast access to multiple outfits to optimize your abilities in PvE and PvP, automated equip and unequip for convenience doing a variety of activities, or to enhance role-playing.

Outfitter includes an icon bar for fast access to your outfits, a minimap menu for fast compact access, support for LibDataBroker, scripting with a library of pre-made scripts for most common tasks, outfits optimized for a particular stat, item comparisons across outfits, quick access to items via the character sheet, and more.

Version 5.20.3 changes

* FIXED: Prevented more custom events from being registered with the system

Version 5.20.2 changes

* FIXED: Storing outfits on the server no longer gives an error

Version 5.20.1 changes

* FIXED: Outfitter's custom event types should longer give errors about being unknown

Version 5.20 changes

* FEATURE: Updated for patch 8.0
Post A Reply Comment Options
Unread 10-24-08, 02:03 AM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Re: Re: Re: Spellsurge

Here is, I think, the correct version of the script for Spellsurge:
[code]
Code:
-- $EVENTS PLAYER_ENTERING_WORLD COMBAT_LOG_EVENT_UNFILTERED TIMER
-- $DESC Equips the outfit when the players own Spellsurge procs, then unequips it 50 seconds later

if event == "PLAYER_ENTERING_WORLD" then
    outfit.spellsurgeEnd = nil
 
elseif event == "COMBAT_LOG_EVENT_UNFILTERED" then
    if select(2, ...) ~= "SPELL_ENGERGIZE"
    or select(4, ...) ~= UnitName("player")
    or select(9, ...) ~= 27996
    or outfit.spellsurgeEnd then
        return
    end
    
    outfit.spellsurgeEnd = time + 50
    equip = true
 
elseif event == "TIMER" then
    if outfit.spellsurgeEnd 
    and time >= outfit.spellsurgeEnd then
        outfit.spellsurgeEnd = nil
        equip = false
    end
end
I haven't tested it (again, no Spellsurge here) so let me know how it goes.

Originally posted by Duncanmctung
10/24 02:42:57.127 SPELL_ENERGIZE,GUID,"Duncan",0x511,GUID,"Duncan",0x511,27996,"Spellsurge",0x40,100,0

I replaced the long GUID to make the line fit. =]
Last edited by mundocani : 10-24-08 at 02:04 AM.
Report comment to moderator  
Reply With Quote
Unread 10-24-08, 11:05 AM  
WitchKing
A Kobold Labourer
 
WitchKing's Avatar

Forum posts: 0
File comments: 9
Uploads: 0
I'm having trouble with the latest version and Druid form changes. For whatever reason, when I switch into Flight Form, it's equipping my Cat Form gear. Same thing happens when I switch into Aquatic Form. I've tried deleting all outfits and recreating, but it isn't working.

Any ideas?

*Edit: Scratch that. I deleted my saved variables for Outfitter and realized that the problem was most likely because I was creating complete outfits for each form instead of only picking the differences for each outfit from my normal outfit. That seems to have resolved the problem.
Last edited by WitchKing : 10-24-08 at 11:17 AM.
Report comment to moderator  
Reply With Quote
Unread 10-24-08, 08:57 PM  
Duncanmctung
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Spellsurge

Thanks for the speedy response!

Unfortunately it isn't working. Is there something I can do to provide you with debug information?

I'm running 4.3b10, and I pasted in the code you posted.
Report comment to moderator  
Reply With Quote
Unread 10-25-08, 01:48 AM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Re: Spellsurge

Try this version -- you'll get spammed in your chat window every time you do anything, but watch for the Spellsurge to show up and then let me know what the line it appears on says.

Code:
-- $EVENTS PLAYER_ENTERING_WORLD COMBAT_LOG_EVENT_UNFILTERED TIMER
-- $DESC Equips the outfit when the players own Spellsurge procs, then unequips it 50 seconds later

if event == "PLAYER_ENTERING_WORLD" then
    outfit.spellsurgeEnd = nil
 
elseif event == "COMBAT_LOG_EVENT_UNFILTERED" then
    if select(4, ...) == UnitName("player") then
        DEFAULT_CHAT_FRAME:AddMessage(tostring(select(2, ...)).." "..tostring(select(10, ...)).." "..tostring(select(9, ...)).." "..type(select(9, ...)))
    end
    
    if select(2, ...) ~= "SPELL_ENGERGIZE"
    or select(4, ...) ~= UnitName("player")
    or select(9, ...) ~= 27996
    or outfit.spellsurgeEnd then
        return
    end
    
    outfit.spellsurgeEnd = time + 50
    equip = true
 
elseif event == "TIMER" then
    if outfit.spellsurgeEnd 
    and time >= outfit.spellsurgeEnd then
        outfit.spellsurgeEnd = nil
        equip = false
    end
end
Originally posted by Duncanmctung
Thanks for the speedy response!

Unfortunately it isn't working. Is there something I can do to provide you with debug information?

I'm running 4.3b10, and I pasted in the code you posted.
Report comment to moderator  
Reply With Quote
Unread 10-25-08, 05:31 PM  
Duncanmctung
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Spellsurge!

I see:

SPELL_ENERGIZE Spellsurge 27996 number

HAHAHA!

Typo alert!

Your original script seems to be fine, but we didn't catch an extra G in one of the tests. And, I thought I read it with my debugging eyes too...

Thanks for your effort!

I'll let you know how it works in combat soon.

-Duncan
Report comment to moderator  
Reply With Quote
Unread 10-26-08, 12:58 AM  
CheshireGeek
A Defias Bandit
 
CheshireGeek's Avatar

Forum posts: 3
File comments: 4
Uploads: 0
Error Message

I keep getting this error message:

[ERROR][MCSchedulerLib] Error calling task anonymous:
Interface\AddOns\Outfitter\Outfitter.lua:3468: attempt to index local 'pltem' (a nil value)

I see this error when I logging into my character and the Outfitter minimap button becomes unresponsive and is not attached to the map anymore. It doesn't seem to impact the game as I can see. What is this error message?
Last edited by CheshireGeek : 10-26-08 at 01:07 AM.
Report comment to moderator  
Reply With Quote
Unread 10-26-08, 12:52 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Re: Error Message

There's a problem in 4.3b10 where Outfitter fails to initialize sometimes. Use the command

/outfitter reset

to force Outfitter to initialize itself again and it should work fine after that.

Originally posted by CheshireGeek
I keep getting this error message:

[ERROR][MCSchedulerLib] Error calling task anonymous:
Interface\AddOns\Outfitter\Outfitter.lua:3468: attempt to index local 'pltem' (a nil value)

I see this error when I logging into my character and the Outfitter minimap button becomes unresponsive and is not attached to the map anymore. It doesn't seem to impact the game as I can see. What is this error message?
Report comment to moderator  
Reply With Quote
Unread 10-27-08, 06:11 PM  
Cimmeron
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Having a problem

Hi,
I've been having a problem where outfitter doesn't switch equipment and when this happens my hotkeys to equip different sets also doesn't work.

When it's happening if I go into outfitter what ever item didn't switch like my fishing gear or riding crop the spots in the set have ? instead of check for the item that supposed to be there.

It's seems if I enter and leave combat it fixes it but it's a bit annoying any suggestions?
Report comment to moderator  
Reply With Quote
Unread 10-28-08, 12:13 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Re: Having a problem

Is that with 4.3b10?

Originally posted by Cimmeron
Hi,
I've been having a problem where outfitter doesn't switch equipment and when this happens my hotkeys to equip different sets also doesn't work.

When it's happening if I go into outfitter what ever item didn't switch like my fishing gear or riding crop the spots in the set have ? instead of check for the item that supposed to be there.

It's seems if I enter and leave combat it fixes it but it's a bit annoying any suggestions?
Report comment to moderator  
Reply With Quote
Unread 10-28-08, 07:17 PM  
gilroykilroy
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
I think these are traced to Outfitter (removing Outfitter (4.3b10)) makes it go away. I am also having frequent system lockups when I do things that would change my outfit like shapeshifting (I'm a Druid.).

Date: 2008-10-28 18:08:34
ID: 17
Error occured in: Global
Count: 2
Message: ..\FrameXML\PaperDollFrame.lua line 112:
attempt to call method 'SetUnit' (a nil value)
Debug:
[C]: SetUnit()
..\FrameXML\PaperDollFrame.lua:112: PaperDollFrame_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
AddOns:
Swatter, v5.1.3715 (SnaggleTooth)
AucAdvanced, v5.1.3715 (SnaggleTooth)
AucFilterBasic, v5.1.3715 (SnaggleTooth)
AucFilterOutlier, v5.1.3715.2531
AucMatchUndercut, v5.1.3715.2531
AucStatClassic, v5.1.3715 (SnaggleTooth)
AucStatHistogram, v5.1.3715 (SnaggleTooth)
AucStatiLevel, v5.1.3715 (SnaggleTooth)
AucStatPurchased, v5.1.3715 (SnaggleTooth)
AucStatSales, v5.1.3715.2842
AucStatSimple, v5.1.3715 (SnaggleTooth)
AucStatStdDev, v5.1.3715 (SnaggleTooth)
AucStatWOWEcon, v5.1.3715.2530
AucUtilAHWindowControl, v5.1.3715.3311
AucUtilAppraiser, v5.1.3715.2530
AucUtilAskPrice, v5.1.3715.3175
AucUtilAutoMagic, v5.1.3715.3142
AucUtilCompactUI, v5.1.3715.2530
AucUtilEasyBuyout, v5.1.3715.3583
AucUtilItemSuggest, v5.1.3715.3108
AucUtilPriceLevel, v5.1.3715.2545
AucUtilScanButton, v5.1.3715.2530
AucUtilScanFinish, v5.1.3715.2530
AucUtilScanProgress, v5.1.3715.2530
AucUtilSearchUI, v5.1.3715.3483
AucUtilSimpleAuction, v5.1.3715.3708
AucUtilVendMarkup, v5.1.3715.2530
Babylonian, v5.1.DEV.130
BeanCounter, v5.1.3715 (SnaggleTooth)
Chatter, v1.0
Configator, v5.1.DEV.130
DBMAPI, v
DebugLib, v5.1.DEV.130
EnchantrixBarker, v5.1.3715 (SnaggleTooth)
EnhTooltip, v5.1.3715 (SnaggleTooth)
GatherMate, v1.0.6
GettingThingsHealed, v2.0.5
Informant, v5.1.3715 (SnaggleTooth)
MapCoords, v0.32
Omen, v3.0
oRA2, v2.0.$Revision: 628 $
Outfitter, v4.3b10
PerlArcaneBar, v
PerlCombatDisplay, v
PerlConfig, v
PerlFocus, v
PerlParty, v
PerlPartyPet, v
PerlPartyTarget, v
PerlPlayer, v
PerlPlayerPet, v
PerlTarget, v
PerlTargetTarget, v
Routes, v1.2.1
sRaidFrames, v
Stubby, v5.1.3715 (SnaggleTooth)
(ck=69c)
Report comment to moderator  
Reply With Quote
Unread 10-29-08, 01:46 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
This build should fix the remaining reported problems and is probably the last build before I call it 4.3 final. Seems very solid at this point.

Version 4.3b11 Changes

- BUGFIX: Removed uses of PLAYER_AURAS_CHANGED for patch 3.0 compatibility
- BUGFIX: Fixed nil pItem error when restoring the outfit stack upon login
- BUGFIX: Fixed spellcast detection to detect item-based mounts (flying broom) correctly

This site requires new uploads to be scanned and approved before they're made available. It may sometimes take an hour or longer for new files to appear.
Report comment to moderator  
Reply With Quote
Unread 10-29-08, 04:56 PM  
Tinuviel
A Defias Bandit
 
Tinuviel's Avatar

Forum posts: 3
File comments: 210
Uploads: 0
Version b11 creates a one-second game freeze when switching outfits, if you have settings to show/hide cloak or hat that are different from the previous outfit.

EDIT: Actually, it's for one character only...my warlock. And it is a stutter whenever anything changes in her outfit (riding, fishing, etc). The only mod I use differently with her over other characters is Necrosis.

Further, whenever I get an item added to my inventory, I get a stutter. Taking outfitter off fixes the problem.

EDIT2: Nevermind. It's necrosis being a punk.
Last edited by Tinuviel : 10-29-08 at 08:55 PM.
Report comment to moderator  
Reply With Quote
Unread 10-30-08, 01:48 AM  
Tealc
A Defias Bandit
 
Tealc's Avatar

Forum posts: 3
File comments: 53
Uploads: 0
I am getting an error with the lattest version

[ERROR] [MCSchedulerLib] Error calling task anonymous: Interface\AddOns\Outfitter\MCDebugLib.lua:223: attempt to concatenate local 'pValuePath' (a table value)

Any ideas?
Report comment to moderator  
Reply With Quote
Unread 10-30-08, 06:13 PM  
mundocani
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 434
Uploads: 6
Yeah, that's my mistake. To fix it until I get another build up, do this:

Open Outfitter.lua in any text editor and search for

selfebugTable(pPreviousOutfit.Items, "Items")

and put two dashes in front of the line like this

-- selfebugTable(pPreviousOutfit.Items, "Items")

Edit: wowinterface keeps changes the : D characters to smileys even though I have them disabled. Those smileys are just colon and the letter 'D'.

Originally posted by Craker
I am getting an error with the lattest version

[ERROR] [MCSchedulerLib] Error calling task anonymous: Interface\AddOns\Outfitter\MCDebugLib.lua:223: attempt to concatenate local 'pValuePath' (a table value)

Any ideas?
Last edited by mundocani : 10-31-08 at 01:31 AM.
Report comment to moderator  
Reply With Quote
Unread 10-31-08, 02:18 PM  
Tealc
A Defias Bandit
 
Tealc's Avatar

Forum posts: 3
File comments: 53
Uploads: 0
Thanks that worked nicely

While I got you there I would like to ask a question that has always bugged me with Outfitter.

When mounting up in any instance or BG the Riding Crop for the riding outfit is never enabled. Would be great to see this work as its expected but I am guessing it's a limitation with the Blizzard code otherwise you would have fixed it by now.

Anyway great addon, keep up the great work. Can't wait to see what you do when we have dual specs come in to the game
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

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.