Download
(3Kb)
Download
Updated: 11-13-10 12:50 AM
Pictures
File Info
Updated:11-13-10 12:50 AM
Created:03-10-09 07:44 AM
Downloads:4,087
Favorites:71
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)


Post A Reply Comment Options
Unread 09-27-12, 03:41 PM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 737
Uploads: 18
Remus Lonno
I'm kinda surprised that it still works. One of the big hurdles in getting this addon to work in the first place, was the order in which events happened. It had to make sure the friend list is populated after logging in, if it checked too early, it would still be empty and thus fail reporting all your friends missing. These load events have a history of changing order with new WoW patches.

Anyway, was just looking at the code, and I noticed something which seems silly to me now. The addon only checks for friend list inconsistency when the "Friend removed because the character no longer exists." message is posted. That message is not posted when a friend changed their name. This could be fixed by always matching the friend list with the cached friend list on login, no matter what. The problem is, I am a little afraid of messing with this addon since I cannot test these things out, I had a lot of trouble getting it to work correctly in the first place.
Last edited by Aezay : 09-27-12 at 03:43 PM.
Report comment to moderator  
Reply With Quote
Unread 09-27-12, 01:31 PM  
Remus Lonno
A Kobold Labourer
 
Remus Lonno's Avatar

Forum posts: 0
File comments: 5
Uploads: 0
Been using this for at least 2 years -- probably longer, since I only delete addon folders when I update them. At first it had a couple of hiccups, but once I had it properly set up I never had to fiddle with it again.

Just wanted to share a couple of things, if you're still around... This addon can tell you if a character has been moved to another account. What happens is, it says X friend has been removed because the character no longer exists -- but if you can re-add X friend, they obviously still exist, just under another account.

Similarly, it can't tell if a character has been renamed. These two facts lead me to think this addon could be pretty amazing if there were enough time for it. Now that account IDs can be obtained from the forums/armory, the implications are scary.

One feature that might be nice, if it could be implemented, is to also show the names of ignored characters which are removed because they no longer exist.

TLDR: Just happy Missing Friends still works the way it was meant to.
Report comment to moderator  
Reply With Quote
Unread 10-12-10, 09:36 PM  
Lombra
A Molten Giant
 
Lombra's Avatar
AddOn Author - Click to view AddOns

Forum posts: 554
File comments: 271
Uploads: 24
Hi,
once when I logged in this addon didn't recognise any of my friends, and played the "missing friend"-noise once for every friend, nearly turning me deaf. I recommend you change this to play max once!
__________________
Grab your sword and fight the Horde!
Report comment to moderator  
Reply With Quote
Unread 08-30-10, 05:48 PM  
elals29
A Wyrmkin Dreamwalker
 
elals29's Avatar

Forum posts: 57
File comments: 97
Uploads: 0
This mod only seems to work when it wants to. I had someone x-fer a toon and didn't even tell me anything.
Report comment to moderator  
Reply With Quote
Unread 08-04-10, 03:43 PM  
Purity
A Deviate Faerie Dragon

Forum posts: 16
File comments: 170
Uploads: 0
The preview picture made me all frowny face! Perfect for this addon! lolz
__________________
Report comment to moderator  
Reply With Quote
Unread 07-01-10, 07:54 PM  
elals29
A Wyrmkin Dreamwalker
 
elals29's Avatar

Forum posts: 57
File comments: 97
Uploads: 0
Originally posted by Aezay
Haleth
This could maybe be related to the changes in the last release, but I cannot really say. It could also have happened if somehow an error occurred to your saved variables. This is the first report of this error I've heard, please let me know if this happens again.
I sure will.
Report comment to moderator  
Reply With Quote
Unread 06-29-10, 08:15 PM  
elals29
A Wyrmkin Dreamwalker
 
elals29's Avatar

Forum posts: 57
File comments: 97
Uploads: 0
This mod doesn't seem to be working. It only gives me player not found.
Report comment to moderator  
Reply With Quote
Unread 05-29-10, 04:14 PM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 737
Uploads: 18
Haleth
This could maybe be related to the changes in the last release, but I cannot really say. It could also have happened if somehow an error occurred to your saved variables. This is the first report of this error I've heard, please let me know if this happens again.
Report comment to moderator  
Reply With Quote
Unread 05-29-10, 08:52 AM  
Haleth
This Space For Rent
 
Haleth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1173
File comments: 1146
Uploads: 17
Recently, a friend removed his or her character, and Missing Friends reported all of my friends as "deleted". I don't know what caused this.

Love the addon, though, it's helped me pretty often already. This is one of the addons of which you really can't believe that Blizz didn't put it into the UI by default.
Last edited by Haleth : 05-29-10 at 08:53 AM.
Report comment to moderator  
Reply With Quote
Unread 05-13-10, 02:46 PM  
Nafe
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 35
Uploads: 12
Thanks for the addon.
I had this on my list of "addons to write when I get enough time".
I'm delighted to see someone already has it made =)
Report comment to moderator  
Reply With Quote
Unread 05-04-10, 11:24 AM  
weavil
A Deviate Faerie Dragon

Forum posts: 14
File comments: 95
Uploads: 0
thanks for update,
Report comment to moderator  
Reply With Quote
Unread 05-01-10, 12:18 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1359
File comments: 829
Uploads: 55
Originally posted by Aezay
Dridzt
Thank you for this information. Maybe you can also explain what exactly changed, to make this modification required? This was something that happened after I quit my subscription, so I never followed the updates after that so well.
The order of events firing during the loading process has changed.
VARIABLES_LOADED can fire later than it used to so code attached to it is not guaranteed to run before P_E_W etc.
There's not much to say I'm afraid other than "loading order has changed"
Report comment to moderator  
Reply With Quote
Unread 05-01-10, 08:37 AM  
Aezay
A Theradrim Guardian
 
Aezay's Avatar
AddOn Author - Click to view AddOns

Forum posts: 66
File comments: 737
Uploads: 18
Dridzt
Thank you for this information. Maybe you can also explain what exactly changed, to make this modification required? This was something that happened after I quit my subscription, so I never followed the updates after that so well.
Report comment to moderator  
Reply With Quote
Unread 04-30-10, 06:22 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1359
File comments: 829
Uploads: 55
initialization error/fix

I'm running these modifications on my local copy to deal with the initialization error posted by a couple people.
Changed the initialization event from VARIABLES_LOADED to ADDON_LOADED and made these minor changes:
Code:
-- Friend list is not loaded here
function f:ADDON_LOADED(event, ...)
	local arg1 = ...
	if arg1 == modName then
		if (not MissingFriends_List) then
			MissingFriends_List = {};
		end
		if (not MissingFriends_OldFriends) then
			MissingFriends_OldFriends = {};
		end
		list = MissingFriends_List;
		oldFriends = MissingFriends_OldFriends;
 		self:UnregisterEvent("ADDON_LOADED");
	end
end
Code:
f:RegisterEvent("ADDON_LOADED");
Report comment to moderator  
Reply With Quote
Unread 04-06-10, 01:42 PM  
weavil
A Deviate Faerie Dragon

Forum posts: 14
File comments: 95
Uploads: 0
errr

[15:17:44] Interface\AddOns\MissingFriends\core.lua:51: attempt to get length of upvalue 'list' (a nil value)
(tail call): ?
[C]: ?
Interface\AddOns\MissingFriends\core.lua:51: in function `?'
Interface\AddOns\MissingFriends\core.lua:71: in function <Interface\AddOns\MissingFriends\core.lua:71>
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.