Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(154 Kb)
Download
Updated: 11-29-14 09:20 AM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.3)
Updated:11-29-14 09:20 AM
Created:05-06-14 01:37 AM
Downloads:511
Favorites:20
MD5:
6.0.3

Frenemy

Version: 6.0.3.2
by: Torhal [More]

A combined Friends List and Guild display. Written in response to SocialState falling into disrepair due to its author no longer playing WoW.

Features

  • Separate sections for WoW friends (both in-game and RealID), Guild members, BattleNet friends in games, and BattleNet friends not in games.
  • Sections are sortable, with indication for which column is being sorted on and whether it's sorted in ascending or descending order.
  • Collapsable tooltip sections.
  • Right-click context menus on RealID or Toon names.

More to come Soon (™).

Archived Files (14)
File Name
Version
Size
Author
Date
6.0.3.1
153kB
Torhal
11-15-14 06:59 AM
6.0.2.1
153kB
Torhal
10-14-14 09:34 PM
5.4.8.10
153kB
Torhal
09-21-14 03:58 PM
5.4.8.9
153kB
Torhal
09-21-14 06:45 AM
5.4.8.7
141kB
Torhal
09-18-14 09:20 PM
5.4.8.6
141kB
Torhal
09-16-14 10:04 PM
5.4.8.5
141kB
Torhal
09-15-14 09:48 PM
5.4.8.4
140kB
Torhal
09-14-14 09:45 PM
5.4.8.3
140kB
Torhal
09-14-14 09:11 PM
5.4.8.2
139kB
Torhal
09-14-14 07:34 AM
5.4.8.1
137kB
Torhal
08-24-14 01:58 PM
5.4.7.6
132kB
Torhal
05-07-14 01:16 AM
5.4.7.5
132kB
Torhal
05-06-14 07:29 PM
5.4.7.3
131kB
Torhal
05-06-14 01:37 AM


Post A Reply Comment Options
Unread 11-30-14, 10:28 PM  
Torhal
A Pyroguard Emberseer
 
Torhal's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1078
File comments: 205
Uploads: 28
Re: Error with SuperVillain UI?

Originally Posted by mgzegz1
I'm having an issue using this with Super Villain UI. I'm not sure if it's conflict or what. On mouse over this is what i'm getting.

1x ...faceFrenemy\Libs\LibQTip-1.0\LibQTip-1.0-43.lua:1374: <unnamed>:SetPoint(): Couldn't find region named 'BOTTOMLEFT'
[C]: in function `SetPoint'
...faceFrenemy\Libs\LibQTip-1.0\LibQTip-1.0-43.lua:1374: in function `SmartAnchorTo'
Frenemy\Frenemy-6.0.3.2.lua:1232: in function <Frenemy\Frenemy.lua:1219>
Frenemy\Frenemy-6.0.3.2.lua:1286: in function `OnEnter'
SVUI\packages\stats\SVStats.lua:625: in function <SVUI\packages\stats\SVStats.lua:623>
I'm going to go out on a limb here and say it's an issue with SuperVillianUI - this is showing a failure to find a screen location with LibQTip-1.0, which has been stable since 2008.
__________________
Whenever someone says "pls" because it's shorter than "please", I say "no" because it's shorter than "yes".

Author of Revelation, Spamalyzer, TravelAgent, Volumizer, and many other AddOns.
Torhal is offline Report comment to moderator  
Reply With Quote
Unread 11-30-14, 02:18 PM  
mgzegz1
A Defias Bandit

Forum posts: 3
File comments: 2
Uploads: 0
Error with SuperVillain UI?

I'm having an issue using this with Super Villain UI. I'm not sure if it's conflict or what. On mouse over this is what i'm getting.

1x ...faceFrenemy\Libs\LibQTip-1.0\LibQTip-1.0-43.lua:1374: <unnamed>:SetPoint(): Couldn't find region named 'BOTTOMLEFT'
[C]: in function `SetPoint'
...faceFrenemy\Libs\LibQTip-1.0\LibQTip-1.0-43.lua:1374: in function `SmartAnchorTo'
Frenemy\Frenemy-6.0.3.2.lua:1232: in function <Frenemy\Frenemy.lua:1219>
Frenemy\Frenemy-6.0.3.2.lua:1286: in function `OnEnter'
SVUI\packages\stats\SVStats.lua:625: in function <SVUI\packages\stats\SVStats.lua:623>

Locals:
self = <unnamed> {
0 = <userdata>
regularFont = GameTooltipText {
}
columns = <table> {
}
scrollChild = <unnamed> {
}
colspans = <table> {
}
autoHideTimerFrame = <unnamed> {
}
width = 54
headerFont = GameTooltipHeaderText {
}
cell_margin_h = 6
key = "Frenemy"
cell_margin_v = 3
height = 2
labelProvider = <table> {
}
lines = <table> {
}
scrollFrame = <unnamed> {
}
}
frame = StatisticTooltip {
0 = <userdata>
updateTooltip = 0.2
needsReset = true
}
error = <function> defined =[C]:-1
GetTipAnchor = <function> defined @Frenemy\Libs\LibQTip-1.0\LibQTip-1.0.lua:1360
mgzegz1 is offline Report comment to moderator  
Reply With Quote
Unread 11-29-14, 09:36 AM  
Torhal
A Pyroguard Emberseer
 
Torhal's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1078
File comments: 205
Uploads: 28
Originally Posted by twc
Is there a way to sort the categories? I'd like Guild to be at the top of the tooltip, then Friends, then BN. Thanks.
The 6.0.3.2 version has this capability.
__________________
Whenever someone says "pls" because it's shorter than "please", I say "no" because it's shorter than "yes".

Author of Revelation, Spamalyzer, TravelAgent, Volumizer, and many other AddOns.
Torhal is offline Report comment to moderator  
Reply With Quote
Unread 11-27-14, 10:26 AM  
twc
A Kobold Labourer

Forum posts: 0
File comments: 51
Uploads: 0
Is there a way to sort the categories? I'd like Guild to be at the top of the tooltip, then Friends, then BN. Thanks.
twc is offline Report comment to moderator  
Reply With Quote
Unread 09-10-14, 07:16 AM  
Talyrius
A Rage Talon Dragon Guard
 
Talyrius's Avatar
AddOn Author - Click to view AddOns

Forum posts: 317
File comments: 223
Uploads: 1
I realize you don't consider this feature complete yet and probably had intended to do some of this stuff already, but I figured I'd put together a rather comprehensive list of what I'd like to see. Yes, this isn't my addon, so I have no expectations that you'll do any of this.

Feature requests:
  • Iterate over BNGetNumFriendToons() with BNGetFriendToonInfo() to get information about additional characters/game instances.
  • Alt+click to invite.
  • Shift+click to send a Who request.
  • Ctrl+click to set a note (check CanEditPublicNote() for guild members).
  • Ctrl+right-click to set an officer note if CanEditOfficerNote().
  • Clicking the broker opens the friends frame, so perhaps shift-clicking could be used to open the guild roster?
  • Allow the guild message of the day to be edited when clicked if CanEditMOTD().
  • Add player's broadcast to the bottom of the friends list and allow clicking to edit, similar to the GMotD.
  • Color levels using GetQuestDifficultyColor() instead of basing it off of max level. This will make it easier to see who else is on that is within your level range.
  • Color realm names with faction color.
  • Color zone names: Alliance, Horde, Contested, Sanctuary, Combat, etc..
  • Color guild ranks with a gradient based on their index.
  • Consider giving notes their own columns to allow for more people to fit on the tooltip. Screen width is more abundant in comparison to height.
  • Add a class column populated by class icons for another method of sorting.
  • Add an option to reformat the string used for the broker's text. RealID Toons does something similar. I'd prefer to add the friends and Real ID counts together, as well as use different colors to match the rest of the brokers in my UI. In the meantime, I've changed my local copy as follows:
Lua Code:
  1. function DataObject:UpdateDisplay()
  2.     local output = ("%d |cFF3E819B%s|r"):format(OnlineFriendsCount + OnlineBattleNetCount, _G.FRIENDS)
  3.  
  4.     if _G.IsInGuild() then
  5.         output = ("%s %d |cFF3E819B%s|r"):format(output, OnlineGuildMembersCount, _G.GUILD)
  6.     end
  7.  
  8.     self.text = output
  9. end
Bugs/observations:
  • I can't click on guild members when I first login or reload the UI. However, if I open the guild frame it will begin to work.
  • I can't click character names for Real ID/BattleTag friends. Is this intentional? I haven't checked the code.
  • If you have a character added to your friends list that belongs to a Real ID/BattleTag friend, they appear twice. Why do this? Well, adding characters to your friends list changes the color of the name displayed above their head—making it easier to pick them out in a crowd.
  • There is a colon used in the realm column header, but nowhere else.
Last edited by Talyrius : 09-10-14 at 07:58 PM.
Talyrius is offline 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.