Download
(59Kb)
Download
Updated: 06-05-10 09:50 AM
Updated:06-05-10 09:50 AM
Created:11-27-08 01:49 PM
Downloads:4,966
Favorites:65
MD5:

BasicBrokers

Version: 1.5
by: CBruyland [More]

BasicBrokers is a collection of simple Data Broker addons for the minimalist.

As of right now, I have no intention to offer these as seperate plugins. However, you can easily and safely delete any unwanted plugins from the /Plugins directory.

Modules

  • BasicBroker Money
    Displays gold amount for character. Tooltip provides gold gained this session and gold per hour for session.
  • BasicBroker XP
    Displays XP and Rested XP as a %. Tooltip provides more detailed information about Current XP, XP to Level, XP / hour, XP / kill, Mobs to Kill and Time to Level.
  • BasicBroker Quests
    Displays # of quests in your QuestLog. Tooltip displays basic quest info. Left-Click opens QuestLog, Right-Click opens QuestHelper.
  • BasicBroker Bags
    Displays used/total bag space. Tooltip displays same info per bag. Left-click opens/closes all bags.
  • BasicBroker Durability
    Displays the durability % for your most broken piece of equipment. Tooltip displays %s for each equipped item, gold to repair, and faction discounts. Popup box asks if you wish to repair (if needed) when visiting a vendor.
  • BasicBroker Aggro
    Displays your current threat % on target and/or a small window of top three threat on the target.
  • BasicBroker Faction
    Displays your different Faction Reputation.
  • BasicBroker Skills
    Displays all of your Skills (i.e Weapons, Professions) in a 350/350 type format.
  • BasicBroker Zone
    Displays the zone level range of the zone you are in and also gives you suggested zones and instances for your level.

These addons are intended to be simple displays for minimalists. There are many addons that serve similar purposes, but I (personally) found many of they either did too little or, more often, too much.

Sometimes, all you really want to know is how much gold you have and how much you've spent/earned that session.

Note: Data Broker plugins by themselves don't display information. For that, you'll need a display addon (like Titan Panel, Fubar (w/ Broker2Fubar), Fortress, or ButtonBin).

BasicBrokers v1.5

- Project takeover by CBruyland.
- Updated toc to 3.3.
- Updated BasicBroker plugin icons.
- Resolved bug with BasicBroker Quests plugin.
- Integrated all plugins into BasicBrokers.
- Added BasicBroker Zone plugin

BasicBrokers v1.3

- Updated toc to 3.1.
- Added BasicBroker Aggro plugin.

BasicBrokers v1.2

- Added some error checking to BrokerBasic Durability that I believe will prevent the reported bug
- Added Faction Discount to popup dialog box when visiting a repair merchant (i.e Honored Discount: 2g30s27c)

BasicBrokers v1.1

- Added BrokerBasic Durability plugin.
- Fixed Money display error if you had more 999 gold.
- Reorganized file structure for plugins to make it easy to delete/remove unwanted plugins.

BasicBrokers v1.0

- Initial release
Post A Reply Comment Options
Unread 11-27-08, 06:54 PM  
mavoc
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
error

I get an error with the money part of it. Here is what bugsack is showing me. The error happens as soon as I log in.

bad argument #2 to 'format' (number expected, got string)
BasicBrokers-1.0\BasicBrokers.lua:146: in function `GoldToText'
BasicBrokers-1.0\BasicBrokers.lua:136: in function <Interface\AddOns\BasicBrokers\BasicBrokers.lua:131>
Report comment to moderator  
Reply With Quote
Unread 11-27-08, 10:56 PM  
sid67
A Cliff Giant
AddOn Author - Click to view AddOns

Forum posts: 78
File comments: 31
Uploads: 5
Re: error

Originally posted by mavoc
I get an error with the money part of it. Here is what bugsack is showing me. The error happens as soon as I log in.
Thanks you. This error has been fixed in v1.1 of the addon.
Report comment to moderator  
Reply With Quote
Unread 11-30-08, 12:39 PM  
CyberOto
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 44
Uploads: 2
Hi there,

Got this one with 1.1 on every char:

Code:
[20:36:22] Interface\AddOns\BasicBrokers\Plugins\Durability.lua:122: Usage: GetItemQualityColor(index)
[C]: ?
[C]: in function `GetItemQualityColor'
Interface\AddOns\BasicBrokers\Plugins\Durability.lua:122: in function `ItemName'
Interface\AddOns\BasicBrokers\Plugins\Durability.lua:116: in function `ItemData'
Interface\AddOns\BasicBrokers\Plugins\Durability.lua:71: in function `UpdatePercent'
Interface\AddOns\BasicBrokers\Plugins\Durability.lua:40: in function <Interface\AddOns\BasicBrokers\Plugins\Durability.lua:29>
After doing realoadui - no error is shown.
Report comment to moderator  
Reply With Quote
Unread 12-02-08, 10:59 PM  
sid67
A Cliff Giant
AddOn Author - Click to view AddOns

Forum posts: 78
File comments: 31
Uploads: 5
Originally posted by CyberOto Hi there,
Got this one with 1.1 on every char:
I couldn't reproduce this error but I added some additional checks that should prevent the problem in v1.2. If not, please report again.
Report comment to moderator  
Reply With Quote
Unread 12-03-08, 10:50 AM  
CyberOto
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 44
Uploads: 2
Originally posted by sid67
I couldn't reproduce this error but I added some additional checks that should prevent the problem in v1.2. If not, please report again.
Hi,

Tested the new version and so far - zero errors

Keep up the good work.
Report comment to moderator  
Reply With Quote
Unread 12-13-08, 09:47 AM  
Jonno
A Murloc Raider

Forum posts: 5
File comments: 13
Uploads: 0
Nice little set cuts down the number of broker addons i had

May i recommend you include an option to ignore special bags in the display. bags such as soul shard bags + special trade bags get annoying when included in the count. currently i just made a small change to the lua to ignore the last bag, but it would be nice to filter out special bags
Report comment to moderator  
Reply With Quote
Unread 07-19-09, 09:58 PM  
Politig
A Chromatic Dragonspawn
AddOn Compiler - Click to view compilations

Forum posts: 176
File comments: 396
Uploads: 1
Hello,

It doesn't work with DockingStation.

Thanks!
Report comment to moderator  
Reply With Quote
Unread 12-27-09, 02:48 PM  
xtoq
An Aku'mai Servant
 
xtoq's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 642
Uploads: 4
The reason it doesn't work with DS is that DS requires the author to define an LDB type (which is proper coding with LDB). If you simply define the type for each plugin, this will work perfectly with DS.
__________________
There is absolutely no evidence to support the theory that life is serious.
Report comment to moderator  
Reply With Quote
Unread 02-15-10, 11:38 AM  
Alekc
A Defias Bandit

Forum posts: 2
File comments: 70
Uploads: 0
Originally posted by xtoq
The reason it doesn't work with DS is that DS requires the author to define an LDB type (which is proper coding with LDB). If you simply define the type for each plugin, this will work perfectly with DS.
Hm. How i can do it? Any example plz.
Report comment to moderator  
Reply With Quote
Unread 06-05-10, 09:59 AM  
CBruyland
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 5
Exclamation New Update

I've taken over this project from sid67, I've released my first update to make it compatible with Patch 3.3.
With this update I've resolved a little bug with the BasicBroker Quests plugin, and included the new BasicBroker Zone plugin.
Report comment to moderator  
Reply With Quote
Unread 06-05-10, 04:27 PM  
seebs
Premium Member
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 155
File comments: 157
Uploads: 5
Originally posted by Alekc
Hm. How i can do it? Any example plz.
BasicBrokers[plugin].brokerobj = ldb:NewDataObject(BasicBrokers[plugin].label, {
type = "data source",
text = pluginText,
icon = pluginIcon,
})

The new information is:
type = "data source",

That fixed it for me.
Report comment to moderator  
Reply With Quote
Unread 06-23-10, 01:32 PM  
Tinuviel
A Defias Bandit
 
Tinuviel's Avatar

Forum posts: 3
File comments: 210
Uploads: 0
Do you have icons attached to these broker items?
Report comment to moderator  
Reply With Quote
Unread 06-26-10, 10:32 PM  
Kudane
Co-Founder
 
Kudane's Avatar
AddOn Author - Click to view AddOns

Forum posts: 215
File comments: 79
Uploads: 2
I am not seeing any option to enable or disable the following choices

BasicBroker Aggro

BasicBroker Faction

BasicBroker Skills

BasicBroker Zone

I am using Bazooka and it list the rest of them as able to enable or disable.. but those above have no options and do not appear to show up in Bazooka.
Report comment to moderator  
Reply With Quote
Unread 07-15-10, 01:39 PM  
CBruyland
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 5
All the plugins have an icon assigned. All icons used are in-game icons.

I've no experience with Bazooka (I'm using NinjaPanel), so I installed the latest version (1.8.7) and all plugins are loaded, and are available in the options page.
I've tried all different settings (icon only, text only, icon and text) and they are always shown.
Report comment to moderator  
Reply With Quote
Unread 10-13-10, 05:20 PM  
RainbowSheltie
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
After the patch, every time I would try and use the BasicBroker Zone to display the world map (via left/right mouse click) I would end up getting an WorldMapFrame/FrameXML error.... After checking out WoW's World Map Interface I found out that it uses: ToggleFrame(WorldMapFrame). Once I took away the "" on the Zone.lua:ToggleFrame("WorldMapFrame") it seemed to work okay (at least, no lua errors popping up anymore). I'm not that great with code, but... I can now toggle the world map/downsized map.

I still get a persistent error upon loggin... Reloading the UI and changing zones doesn't bother it, and other then the world map toggling issue, the plugin seems to works just fine. Don't know why it's popping up though. This was coming up before I changed the Toggle line (and only that line).

Code:
Message: Interface\AddOns\BasicBrokers\Plugins\Zone.lua:35: attempt to concatenate local 'zone' (a nil value)
Time: 10/13/10 12:39:31
Count: 1
Stack: Interface\AddOns\BasicBrokers\Plugins\Zone.lua:35: in function <Interface\AddOns\BasicBrokers\Plugins\Zone.lua:32>

Locals: _ = <unnamed> {
 0 = <userdata>
}
event = "PLAYER_LOGIN"
zone = nil
range = "0-0"
zone = nil
minimap = ""
(*temporary) = <function> defined @Interface\AddOns\BasicBrokers\BasicBrokers.lua:29
(*temporary) = "Zone"
(*temporary) = nil
(*temporary) = " () [0-0]"
(*temporary) = ""
(*temporary) = ") "
(*temporary) = ""
(*temporary) = "["
(*temporary) = "0-0"
(*temporary) = "]"
(*temporary) = "attempt to concatenate local 'zone' (a nil value)"
get_zone_info = <function> defined @Interface\AddOns\BasicBrokers\Plugins\Zone.lua:3
Last edited by RainbowSheltie : 10-13-10 at 05:30 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: