Download
(3 Kb)
Download
Updated: 11-12-10 11:50 PM
Pictures
File Info
Updated:11-12-10 11:50 PM
Created:03-10-09 07:44 AM
Downloads:3,174
Favorites:77
MD5:
Missing Friends
Version: 10.11.13
by: Aezay [More]
Description
"Friend removed because the character no longer exists."
Most people has probably seen this message pop up in their chat window upon login, and you always wonder, who was it?!

What this addon does, is to make a copy of your friend list. When you login and recieve the friend removed message,
it will then compare your copied friend list with the server friend list, then notify you of anyone who has gone missing.

There is a slash command "/mf" which will list all the friends lost over time.

Credits
Thanks to Ferylin who forced me to write this addon at gunpoint, and wouldn't let me go until I was done
MissingFriends Changes | 2010 Nov 13
- Changed the TOC version to 40000 for the 4.0.1 pre Cataclysm patch.
- Very minor code changes.

MissingFriends Changes | 2010 May 04
- Fixed the missing table error that could sometimes happen during login, thanks to Dridzt. The fix was to change "VARIABLES_LOADED" with "ADDON_LOADED".

MissingFriends Changes | 2010 Feb 10
- Changed the TOC version to 30300 for the 3.3 patch.
- Does an extra check when adding friends to the backup table, making sure it doesn't add invalid entries. I guess this could happen during login on rare occasions.

MissingFriends Changes | 2009 Apr 13
- Changed the TOC version to 30100 for the 3.1 patch.
- Removed a bug that incorrectly reported a friend missing if removed from the friendlist manually or through an addon.

MissingFriends Changes | 2009 Apr 11
- Changed the warning sound for when a missing friend is found.
- Fixed a nil error that could happen under unknown circumstances.
- The list of missing friends are now saved with the time they were found missing.
Optional Files (0)


Archived Files (5)
File Name
Version
Size
Author
Date
10.05.04
3kB
Aezay
05-04-10 08:04 AM
10.02.27
3kB
Aezay
02-27-10 07:51 AM
09.04.13
2kB
Aezay
04-13-09 11:10 AM
09.04.11
2kB
Aezay
04-10-09 08:31 PM
09.03.10
2kB
Aezay
03-10-09 07:44 AM


Post A Reply Comment Options
Old 03-10-10, 10:29 AM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 704
Uploads: 20
Dridzt
Yeah, MissingFriends once did show friends as being missing if you had _Corpse installed, but that is no longer an issue (I think). I do not hook the AddFriend() or RemoveFriend() functions anyway.
Last edited by Aezay : 03-10-10 at 10:30 AM.
Aezay is offline Report comment to moderator  
Reply With Quote
Old 02-27-10, 08:35 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1190
File comments: 783
Uploads: 82
Hi Aezay,
regarding the older problem of MissingFriends outputting messages when other addons use the friendlist to get details for corpses and such.

I believe the most common addon doing that is _Corpse by Saiket.
From his most recent changelog:
Code:
# 3.3.0.2:

    * Now passes a second argument to Add/RemoveFriend to tell other addons that the command should be ignored. Should now be compatible with Tekkub's FriendsWithBenefits.
    * Added a module for 5-man dungeons so that cross-realm LFD groups don't break the mod.
Dridzt is offline Report comment to moderator  
Reply With Quote
Old 02-15-10, 05:13 PM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 704
Uploads: 20
Could someone test this for me, does FRIENDLIST_UPDATE fire before VARIABLES_LOADED now? Test this from a character screen login as well as a UI Reload.

xentaros
Not really my preferable way of fixing this, but I'll see what I can do.
Aezay is offline Report comment to moderator  
Reply With Quote
Old 02-13-10, 07:24 AM  
xentaros
A Kobold Labourer
 
xentaros's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 80
Uploads: 1
Originally posted by Aezay
Zidomo
Guess the order of events has changed during login. Sadly I cannot do much about it since I cannot test this without an active account.
You can fix this error by changing line 4 from:
Code:
local list, oldFriends, friend;
to:
Code:
local list, oldFriends, friend = {};
xentaros is offline Report comment to moderator  
Reply With Quote
Old 12-12-09, 12:35 PM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 704
Uploads: 20
Zidomo
Guess the order of events has changed during login. Sadly I cannot do much about it since I cannot test this without an active account.
Aezay is offline Report comment to moderator  
Reply With Quote
Old 12-10-09, 05:55 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1049
Uploads: 0
Error experienced in WoW 3.3 live, USEnglish client/server, v09.04.13. Log on with a character using the mod and see that one friend has left the server. Error thrown up:

Code:
["message"] = "MissingFriends-09.04.13\\core.lua:51: attempt to get length of upvalue 'list' (a nil value)\nMissingFriends-09.04.13\\core.lua:68: in function <Interface\\AddOns\\MissingFriends\\core.lua:68>\n\nLocals:|r\nself = <unnamed> {\n 0 = <userdata>\n CHAT_MSG_SYSTEM = <function> defined @Interface\\AddOns\\MissingFriends\\core.lua:62\n VARIABLES_LOADED = <function> defined @Interface\\AddOns\\MissingFriends\\core.lua:37\n FRIENDLIST_UPDATE = <function> defined @Interface\\AddOns\\MissingFriends\\core.lua:50\n}\nevent = \"FRIENDLIST_UPDATE\"\n\n  ---",
            ["type"] = "error",
            ["session"] = 26,
            ["counter"] = 1,
        }, -- [21]
Have had several logons since the patch went live, this has just happpened on a single character a single time; no issues at the other logons. The only other mod running that affects the friends list: FriendsWithBenefits (no errors with it and no errors with the two in combination in WoW 3.2).
Zidomo is offline Report comment to moderator  
Reply With Quote
Old 04-13-09, 12:44 PM  
Fonjask
A Fallenroot Satyr
 
Fonjask's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 264
Uploads: 6
Originally posted by Aezay
Ok, I have an idea as to why it's happening. I am guessing this addon is adding the name of the corpse to one's friendlist to check if that person is online, and this is why it's happening. I'll try and add a workaround this.
Let me test your workaround, edit soon .
Yep, it's all good and working now! Thank you for the hotfix!
__________________
~~~~~~~~~~~~
Last edited by Fonjask : 04-14-09 at 09:15 AM.
Fonjask is offline Report comment to moderator  
Reply With Quote
Old 04-13-09, 05:44 AM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 704
Uploads: 20
Ok, I have an idea as to why it's happening. I am guessing this addon is adding the name of the corpse to one's friendlist to check if that person is online, and this is why it's happening. I'll try and add a workaround this.
Aezay is offline Report comment to moderator  
Reply With Quote
Old 04-13-09, 05:26 AM  
Fonjask
A Fallenroot Satyr
 
Fonjask's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 264
Uploads: 6
Originally posted by Aezay
That is not MissingFriends then, this will be the output given by MissingFriends when it detects a friend is missing:
Code:
MissingFriends: Friend <friend> no longer exists.
Yes, that's what it said. Let me just get on WoW, make a screenshot and post it here . Back in < 10 mins.
Sent you a PM with the screenshot made on my alt.

The corpses do not show up in my MissingFriends SavVar's:

MissingFriends_List = {
"friend1", -- [1]
etc.
}

MissingFriends_OldFriends = {
}

None in OldFriends
__________________
~~~~~~~~~~~~
Last edited by Fonjask : 04-13-09 at 05:40 AM.
Fonjask is offline Report comment to moderator  
Reply With Quote
Old 04-13-09, 05:18 AM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 704
Uploads: 20
That is not MissingFriends then, this will be the output given by MissingFriends when it detects a friend is missing:
Code:
MissingFriends: Friend <friend> no longer exists.
Aezay is offline Report comment to moderator  
Reply With Quote
Old 04-13-09, 05:14 AM  
Fonjask
A Fallenroot Satyr
 
Fonjask's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 264
Uploads: 6
Originally posted by Aezay
Fonjask
You said it's not reporting a missing friend, just beeping the name of the corpse on the ground. Could you explain this a little better, what do you mean with "beeping the name"?
Every time I hover over it with my mouse it does BEEP and ChatFrame1:AddMessage's that <corpsename> is missing. (fill in corpsename with name of corpse).
__________________
~~~~~~~~~~~~
Fonjask is offline Report comment to moderator  
Reply With Quote
Old 04-13-09, 05:10 AM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 704
Uploads: 20
Fonjask
That only makes things sound more strange, MissingFriends pulls the names from GetFriendInfo(), and I have no idea how the corpse name could get be returned by that. I'll try and take a look and see if I can reproduce.
Erm, just noticed you said it's not reporting a missing friend, just beeping the name of the corpse on the ground. Could you explain this a little better, what do you mean with "beeping the name"?
Last edited by Aezay : 04-13-09 at 05:11 AM.
Aezay is offline Report comment to moderator  
Reply With Quote
Old 04-13-09, 05:01 AM  
Fonjask
A Fallenroot Satyr
 
Fonjask's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 264
Uploads: 6
Originally posted by Aezay
Originally posted by Fonjask
This new release causes MF to beep and report a missing friend every time I hover my mouse over a corpse. If you can't reproduce it, try installing this [LINK].
That is very strange, are you actually missing the friend it is reporting? When a missing friend is found it is removed from the saved friend list, so it wouldn't get reported again, unless something really fishy is going on.
It's not reporting a missing friend, it's beeping the name of the corpse on the ground. It also keeps on beeping every time I click it. /Fishy!
__________________
~~~~~~~~~~~~
Fonjask is offline Report comment to moderator  
Reply With Quote
Old 04-13-09, 02:29 AM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 704
Uploads: 20
Matoskah
Can you give some more info, what exactly does it say, is the friends reported missing actually missing? Or is it saying "Friend no longer exists." with the double space between friend and no.
Aezay is offline Report comment to moderator  
Reply With Quote
Old 04-12-09, 04:59 PM  
Matoskah
A Kobold Labourer

Forum posts: 1
File comments: 1
Uploads: 0
this is annoying now that every time a friend comes online or goes offline get spammed with 8 or 10 messages and beeps a friend is missing.
Matoskah 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.