• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

YssEquipmentBroker

 

Project Updated:
Files Updated: Wed, Aug 26 2009
Supports Game Version: 3.2.0
Category: Bags & Inventory, Data Broker, and Plugins
Tags:

[Edit Tags]

Project Manager: yssaril
Additional Authors: No additional authors
Current Version: v1.2.3
License: All Rights Reserved
Development Site: CurseForge
Avg Daily DL (last 30 days): 2
Downloads Total: 700
Favorites: 1
Comments: 6
  • Curse Giveaways
  • Alganon

    Alganon

    Alganon Open Beta Key Giveaway Alganon is an upcoming fantasy-based MMORPG that allows thousands of people to play together in a virtual world that features a rich history dominated by commanding deities...

    Get Key

  • Contests
  • About YssEquipmentBroker
  •  

YssEquipmentBroker is LDB feed that shows you which (if any) Blizzard Equipment Sets you are currently wearing. if clicked it will show you your list of Equipment Sets which you then may click to equip. If the set name is in red some or all items are not in your inventory or bags.

But it does not end here if you equip a set via the dropdown and you are in combat or are dead it will try to equip as many items as possible and then wait till you are out of combat/alive to equip the rest.

As i wanted to keep the addon as small as possible only LDB the dropdown is generated via the UIDropDownMenu methods provided by Blizzard (thanks Xinhuan for your great guide on how to use them)

  • Downloads (6)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  YssEquipmentBroker v1.2.3 Release 3.2.0 334 8/26/2009
  YssEquipmentBroker v1.2.2 Release 3.2.0 46 8/25/2009
  YssEquipmentBroker v1.2.1 Release 3.2.0 259 8/9/2009
  YssEquipmentBroker v1.2.0 Release 3.2.0 20 8/9/2009
  YssEquipmentBroker v1.1.0 Release 3.2.0 27 8/9/2009
  • Screenshots (1)
  •  
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • varlune said

    I installed your mod to test with my fix but I'm not sure if it was off the screen but i couldn't manage to get it up; even after disabling my other addons.

    i put in a fix for mine should work with yours and all other addons now.

    Friikki Thanks for finding this and thanks yssaril for bringing it to my attention

    Reply Report Permalink
  • Friikki said

    yeah, it works now :)

    Reply Report Permalink
  • yssaril said

    YssEquipmentBroker is a LDB addon/plugin as such you will need a LDB display for it to work :) there is a decent list of displays and plugins found at http://wiki.github.com/tekkub/libdatabroker-1-1/addons-using-ldb

    LDB is basically the successor to Fubar but instead of having one display there are several to chose from

    Reply Report Permalink
  • yssaril said

    @Friikki: not sure why my comments arent showing up in the below thread but:
    i just looked at its code and he indeed replaces the GetNumEquipmentSets function as such it returns the wrong values for other addon not much i can do about that (i did leave him a comment though)

    Reply Report Permalink
  • varlune said

    Yeah thanks for the heads up on the synchronicity of these addons. I'll have a look at them tonight and make a fix for it.

    I think ill have to update blizzards frames manually with mine :D

    Reply Report Permalink
  • Friikki said

    Got another error now,

    ...ace\AddOns\YssEquipmentBroker\YssEquipmentBroker.lua:90: Usage: GetEquipmentSetLocations("setName" [, returnTable])
    Count: 20

    Get that when I change weapon in combat, after that the broker button becomes unresponsive.

    Reply Report Permalink
  • Friikki said

    ups, seems this happens out of combat too. Can also be old error, I usually just use the sets I have ready, but I swapped to mitigation weapon for algalon25.

    Reply Report Permalink
  • yssaril said

    fixed

    Reply Report Permalink
  • Friikki said

    ...ace\AddOns\YssEquipmentBroker\YssEquipmentBroker.lua:118: Usage: GetEquipmentSetLocations("setName" [, returnTable])
    Count: 1

    I get this, logged in with my dps gear but with my tank weapon equipped. I'll do more testing when the servers come bakc up.

    Reply Report Permalink
  • yssaril said

    that error should pretty much be impossible

    could you give me a full stack trace of the error (the entire error report from the in game error window should be multiple lines long (bugsack will also work))

    can you run the following slash command and report here exactly what it outputs? (just copy paste the following into your chat editbox and hit enter) also report any errors that occur during this:
    /script for i=1, GetNumEquipmentSets() do print(i, GetEquipmentSetInfo(i)) end

    Reply Report Permalink
  • Friikki said

    [22:41:30]1 Tank Interface\Icons\inv_spiritshard_01 0
    [22:41:30]2 DPS Interface\Icons\INV_Trinket_Naxxramas04 1
    [22:41:30]3 Healer Interface\Icons\INV_JEWELRY_RING_73 2
    [22:41:30]4 PvP Interface\Icons\INV_Jewelry_Necklace_38 3
    [22:41:30]5 nil
    [22:41:30]6 nil
    [22:41:30]7 nil
    [22:41:30]8 nil
    [22:41:30]9 nil
    [22:41:30]10 nil

    Gave no errors.

    The full error report(when I login) is:

    ----------------------
    ...ace\AddOns\YssEquipmentBroker\YssEquipmentBroker.lua:101: Usage: GetEquipmentSetLocations("setName" [, returnTable])
    Count: 1

    Call Stack:
    [C]: ?
    [C]: in function `GetEquipmentSetLocations'
    ...ace\AddOns\YssEquipmentBroker\YssEquipmentBroker.lua:101: in function `SetEquipped'
    ...ace\AddOns\YssEquipmentBroker\YssEquipmentBroker.lua:90: in function `GetSet'
    ...ace\AddOns\YssEquipmentBroker\YssEquipmentBroker.lua:72: in function `UpdateBroker'
    ...ace\AddOns\YssEquipmentBroker\YssEquipmentBroker.lua:56: in function
    (tail call): ?
    ------------------

    and(when I click the button)

    ------------------
    ...ace\AddOns\YssEquipmentBroker\YssEquipmentBroker.lua:118: Usage: GetEquipmentSetLocations("setName" [, returnTable])
    Count: 1

    Call Stack:
    [C]: ?
    [C]: in function `GetEquipmentSetLocations'
    ...ace\AddOns\YssEquipmentBroker\YssEquipmentBroker.lua:118: in function `SetEquipableColor'
    ...ace\AddOns\YssEquipmentBroker\YssEquipmentBroker.lua:194: in function `initFunction'
    Interface\FrameXML\UIDropDownMenu.lua:69: in function `UIDropDownMenu_Initialize'
    Interface\FrameXML\UIDropDownMenu.lua:715: in function `ToggleDropDownMenu'
    ...ace\AddOns\YssEquipmentBroker\YssEquipmentBroker.lua:41: in function `OnClick'
    Interface\AddOns\Fortress\Core.lua:272: in function
    ------------------


    I am currently getting this all the time, no matter what I have equipped. The button names set as "Unknown" with red letters.

    Reply Report Permalink
  • yssaril said

    something is seriously wrong and its not in the addon (though i will add a check to make it work)

    GetNumEquipmentSets() should return only return how many equipment sets you have in your case this should be 4 but instead it is returning the max amount 10.

    do you have any other addon that deals with the equipment manager?

    Reply Report Permalink
  • yssaril said

    creating a workaround for this might take some time since i can't replicate it. and i am not even sure why your game is giving you false results.

    could you try to run YssEquipmentBroker with you display addon(fortress) only to see if it still messes up with all other addons disabled?

    Reply Report Permalink
  • Friikki said

    Yeah, sorry for the bad info, seems I don't indeed get the error with just fortress and this enabled.

    Did a bit more testing, and it seems the problem is with http://wow.curse.com/downloads/wow-addons/details/lushgearswap.aspx and your addon running together. Last update to lush seems to have broken yours, I just didn't realize it.

    Reply Report Permalink
  • yssaril said

    yep that would be the problem he breaks the wow api so there is not much i can do (i did add a comment concerning this though)

    Reply Report Permalink
  • yssaril said

    yep just looked at its code and he indeed replaces the GetNumEquipmentSets function as such it returns the wrong values for other addon not much i can do about that

    Reply Report Permalink
  • yssaril said

    will look into both of those errors today

    Reply Report Permalink
  • Friikki said

    I get this everytime, probably because I disabled the tooltip display with fortress?

    ...ace\AddOns\YssEquipmentBroker\YssEquipmentBroker.lua:43: attempt to index upvalue 'HoverTip' (a nil value)
    Count: 1

    Call Stack:
    [C]: ?
    ...ace\AddOns\YssEquipmentBroker\YssEquipmentBroker.lua:43: in function `OnClick'
    Interface\AddOns\Fortress\Core.lua:272: in function

    Reply Report Permalink
  • yssaril said

    fixed

    Reply Report Permalink
  • Great add on, but doesn't want to play with http://wow.curse.com/downloads/wow-addons/details/helm-n-cloak.aspx

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 5,877 Bagnon Bags & Inventory
  2. 2,381 RatingBuster Tooltip, and Bags & Inventory
  3. 2,175 ArkInventory Bags & Inventory
  4. 1,663 Outfitter Bags & Inventory, PvP, and...
  5. 1,340 EPGPLootmaster Chat & Communication, Bags...