https://github.com/Mundocani/Outfitter [ 1 ]
For equipment sets and auto-swapping.
-
/outfitter
-
2008-02-04 – (version not recorded) on (version of World of Warcraft not recorded, probably some time in BC)
2008-02-04 – (version not recorded) ∞
I don’t know how to disable the sound effects noise when changing trinkets when mounting up.
It even suggests kits for certain purposes (like dps vs healing). Does automatic trinket-cycling, but it doesn’t seem to work the way I expect since unequipping some trinkets on cooldown will disable their power. Even understands when the bank is open and will withdraw/deposit intelligently. Spec-fucking-tacular. Can even auto-equip based on certain actions like skinning or fishing.
configuration:
- Set up a few suits. Enable hotkeys for them. Then go into your hotkey manager (in Khaos Configure) and assign keys. I reassigned control-1 through 0 for suits 1-10 so I can manually swap suits with hotkeys. When using hotkeys it does say what you’re swapping to. Then go check out the main Outfitter topic for more details and some scripts I use.
/outfitter sound off-
c> outfitter icon at the top right > options tab at the bottom > show outfit bar (un-checked)- There is no slash command for this. =/
Tweaked Trinket Script ∞
NOTE: A two-slot trinket queue has been integrated into the official Outfitter AddOn! Woohoo!
I tweaked the default trinket script to control both trinket slots at once.
This is also handy with a couple of trivial macros for using the trinkets. I just keep a pair of trinket macros in my bar and hotkey them. So whatever trinket is in place at the time will always have one single hotkey.
I also found some code to remove the trinket sound.
two-trinket queue
if IsMounted() then return end -- The above IsMounted() must be on the very first line. -- $EVENTS TIMER -- $DESC The first area is for your top trinkets, the second is for your bottom trinkets. For each, create a list of trinkets (with EXACT spelling) which you would like to automatically cycle through when out of combat (only out of combat - a limitation of WoW). When the top trinket is on cooldown, the next one is equipped until it too is on cooldown, going down the list until the last item. The last item stays equipped even if it's on cooldown. -- $SETTING top="StringTable" -- $SETTING bottom="StringTable" if isEquipped and not Outfitter.InCombat and not Outfitter.IsDead then for _, itemName in ipairs(setting.top) do local startTime, duration, enable = GetItemCooldown(itemName) if duration<=30 then SetCVar("Sound_EnableSFX","0") EquipItemByName(itemName) SetCVar("Sound_EnableSFX","1") break end end for _, itemName in ipairs(setting.bottom) do local startTime, duration, enable = GetItemCooldown(itemName) if duration<=30 then SetCVar("Sound_EnableSFX","0") EquipItemByName(itemName, 14) SetCVar("Sound_EnableSFX","1") break end end end
trinkets 1 ∞
Top:
- Jewel of Charismatic Mystique
- Hypnotist’s Watch
-
Heavenly Inspiration
Bottom:
- Oshu’gun Relic
-
Ancient Draenei Arcane Relic
trinkets 2 ∞
- Hypnotist’s Watch
- Glowing Crystal Insignia
- Vengeance of the Illidari
-
Oshu’gun Relic
notes ∞
This script will automatically remove my riding crop. Solution: “On equip, unequip other Accessory outfits” assuming the script you use is an accessory outfit, and the author gave the IsMounted line. The trick was to have this on the very first line.

Ported.
Yes, I developed a two-trinket queue back in the day.