Help

YssEquipmentBroker

Bags & Inventory Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 2,343 Downloads
  • Supports: 4.1
  • 0 Average Daily Downloads
  • Comments
  • Created 8/9/2009 2:20:43 AM
  • Updated 6/9/2011 1:45:54 PM
  • 22 Favorites
  • Project Site
  • License: All Rights Reserved
  • Release Type: Release
  • Newest File: v1.3.0
or

About YssEquipmentBroker

I am gone till august so i will not be able to update any of my addons till then. If something breakes and you think you can patch it feel free the repo should be open to anyone

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)

tag v1.3.0
972c27b537d429cbdd50e99c6fe93613c7b2889e
Yssaril <N/A>
2011-06-09 13:44:42 -0500

Tagging as v1.3.0

--------------------

Yssaril:
    - update for 4.1

Comments

First Previous Page 1 of 2 Next Last
  • #22

    Excellent Addon! Thank you so much! This saves me a Ton of space on my bars now that I dont have to have a macro on my bar for every equipment set.

     

    I changed:

    local BrokerTextDefault = RED_FONT_COLOR_CODE..UNKNOWN..FONT_COLOR_CODE_CLOSE

    to:

    local BrokerTextDefault = RED_FONT_COLOR_CODE..None..FONT_COLOR_CODE_CLOSE

     

    So that when I have not created an equipment set on a character, it frees up a tiny bit more space on my broker bar. I have so much stuff on my broker bar that I try to save space when I can.

  • #23

    Thanks :) for the feedback

     

    the reason for the UNKOWN in there is because its a global WoW string as such it gets properly translated into other languages :)

  • #19
    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
  • #21
    yeah, it works now :)
  • #20
    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
  • #17
    @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)
  • #18
    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
  • #6
    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.
  • #7
    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.
  • #8
    fixed
  • #9
    ...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.
  • #10
    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
  • #11
    [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.
  • #12
    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?
  • #13
    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?
  • To post a comment, please login or register a new account.
Learn how to disable ads
Learn how to disable ads
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster Addon Downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse.com Experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Minecraft 3D Print Giveaway

Enter Now!