Category: ToolTip
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
3.2.0.1
Date:
08-04-2009 06:11 PM
Size:
10.66 Kb
Downloads:
3,986
Favorites:
182
MD5:
Pictures
Click to enlarge
Hostile online corpse
Click to enlarge
Hostile offline corpse
Click to enlarge
Friendly offline corpse
Click to enlarge
Friendly online corpse
Corpse
_Corpse tells you the faction, online status, and other information about corpses you see. That is, when you mouse over a corpse (after the player releases spirit), _Corpse automatically queries the server about who owns the body and automatically colors and fills out its tooltip like a regular living unit.

How It Works

This mod is a spiritual successor to CorpseInfo, however it is significantly faster and less prone to error because it uses the friends list rather than “/who” queries. Not only that, but it's always accurate about the target's faction, and can see when enemies are online.

In battlegrounds, _Corpse uses the scoreboard data directly to instantly give you class and faction information.


Why Use _Corpse?

It can help you decide if a corpse is worth resurrecting, because it shows online/offline status and <AFK> flags. Wondering if a dead enemy is still online and worth camping? This is your mod. It has no configuration; just install it and mouse over some corpses.
  Change Log - Corpse
  • 3.2.0.1: Bumped TOC for 3.2.
  • 3.1.0.4: Fixed a conflict with the pError and other similar error filters.
  • 3.1.0.3: Removed a leftover debuff message.
  • 3.1.0.2: No longer spams "Target is Unfriendly" when mousing over hostile corpses.
  • 3.1.0.1: Fixed problem with chat message filter.
  • 3.0.9.4: Fixed Chinese localizations to exactly match GlobalStrings formats.
  • 3.0.9.3: Added deDE, esES/esMX, frFR, and ruRU pattern localizations. The TOC "Notes" field remains unlocalized, however.
  • 3.0.9.2: Added zhCN and zhTW localizations by Sparanoid.
  Optional Files - Corpse
Sorry, there are currently no optional files available.
  Archived Versions - Corpse
File Name
Version
Size
Author
Date
3.1.0.4
11kB
Saiket
05-08-2009 11:05 PM
3.1.0.3
11kB
Saiket
04-15-2009 10:20 PM
3.1.0.2
11kB
Saiket
04-15-2009 10:12 PM
3.1.0.1
11kB
Saiket
04-15-2009 03:52 AM
3.0.9.4
11kB
Saiket
03-30-2009 05:02 PM
3.0.9.3
11kB
Saiket
03-27-2009 08:14 PM
3.0.9.2
9kB
Saiket
03-26-2009 04:23 PM
3.0.9.1
7kB
Saiket
03-26-2009 01:20 AM
  Comments - Corpse
Post A Reply Comment Options
Old 05-09-2009, 06:39 PM  
Saiket
A Murloc Raider
 
Saiket's Avatar
Interface Author - Click to view interfaces

Forum posts: 6
File comments: 166
Uploads: 14
Sadly, it doesn't. That error related to FriendShare probably hasn't changed.
Saiket is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-09-2009, 12:50 PM  
moonshade
A Kobold Labourer

Forum posts: 0
File comments: 59
Uploads: 0
Does the newest version correct this problem?

Quote:
Originally posted by moonshade
Most likely that is happening. I have removed a lot of people on my list but there is a good chance there are more still listed in my FriendShare local file so that is most likely the casue. Don't know if there is anything that can be done or not but i hope so. :-) Thanks for looking.
moonshade is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-08-2009, 11:07 PM  
Saiket
A Murloc Raider
 
Saiket's Avatar
Interface Author - Click to view interfaces

Forum posts: 6
File comments: 166
Uploads: 14
Thanks for the report; that error was _Corpse's fault. The new version 3.1.0.4 fixes the conflict.
Saiket is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-08-2009, 08:51 PM  
ChaosInc
A Frostmaul Preserver
 
ChaosInc's Avatar
Interface Author - Click to view interfaces

Forum posts: 295
File comments: 197
Uploads: 13
_Corpse causing problems when used with pError. Seems to be disabling it's filters for some reason. Tested with only these two loaded, pError worked fine when this was disabled.

Posted on pError as well.
__________________

"Introduce a little anarchy. Upset the established order, and everything becomes chaos. I'm an agent of chaos. Oh, and you know the thing about chaos? It's fair!" -- The Joker

I R MOD AT CURSE
ChaosInc is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-21-2009, 10:37 PM  
Shadowjade
A Kobold Labourer
 
Shadowjade's Avatar

Forum posts: 0
File comments: 51
Uploads: 0
I am getting the exact same problem with the addon causing friends to be removed from my friend list when I mouse over corpses as well, but for me it's likely conflicting with the Missing Friends addon I am using. Just thought you might want to check that out as well so you know it's not just that one other addon people are mentioning causing the conflict.
__________________
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Tales and adventures are the shadow truths that will endure
when mere facts are dust and ashes and forgotten." ~ Neil Gaiman
** Shadowjade of Kirin Tor **
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Shadowjade is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-05-2009, 09:21 PM  
moonshade
A Kobold Labourer

Forum posts: 0
File comments: 59
Uploads: 0
Most likely that is happening. I have removed a lot of people on my list but there is a good chance there are more still listed in my FriendShare local file so that is most likely the casue. Don't know if there is anything that can be done or not but i hope so. :-) Thanks for looking.

Quote:
Originally posted by Saiket
I tried to reproduce this, and checked out exactly how FriendShare works, but I can't see how this would happen. If a corpse belongs to someone who's already on your friends list, _Corpse doesn't add or remove any friends. If the corpse's owner isn't already on your friends list, FriendShare will print a message about "Adding a global friend" and then (silently) remove it an instant later.

I can only imagine one case where FriendShare could fail: your friends list is full. If FriendShare prints the following message when you log in......Then there's a slim chance a friend might get removed when you mouse over his or her corpse. The max number of friends is 50. Are you at or very near to that number?

This is only speculation, however. It would help my testing a lot if you could tell me when, exactly, the friend gets removed; which character it gets removed from; and the order that it all happens in. I probably won't be able to fix it if I can't reproduce the bug, so please be detailed.
moonshade is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-02-2009, 07:54 PM  
Saiket
A Murloc Raider
 
Saiket's Avatar
Interface Author - Click to view interfaces

Forum posts: 6
File comments: 166
Uploads: 14
Quote:
Originally posted by moonshade
...After installing, corpses that i mouse over that are in my friends list are removed from my friends list. I think your mod if conflicting w/ Friend & Ignore share http://wowui.incgamers.com/?p=mod&m=1122 , but i'm not sure.
I tried to reproduce this, and checked out exactly how FriendShare works, but I can't see how this would happen. If a corpse belongs to someone who's already on your friends list, _Corpse doesn't add or remove any friends. If the corpse's owner isn't already on your friends list, FriendShare will print a message about "Adding a global friend" and then (silently) remove it an instant later.

I can only imagine one case where FriendShare could fail: your friends list is full. If FriendShare prints the following message when you log in...
Quote:
Warning! Could not import all friends from global list because you have reached the max number of allowed friends.
...Then there's a slim chance a friend might get removed when you mouse over his or her corpse. The max number of friends is 50. Are you at or very near to that number?

This is only speculation, however. It would help my testing a lot if you could tell me when, exactly, the friend gets removed; which character it gets removed from; and the order that it all happens in. I probably won't be able to fix it if I can't reproduce the bug, so please be detailed.
Saiket is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-01-2009, 10:13 PM  
moonshade
A Kobold Labourer

Forum posts: 0
File comments: 59
Uploads: 0
I like this mod, it comes in really handy. However, I am running into a big issue. After installing, corpses that i mouse over that are in my friends list are removed from my friends list. I think your mod if conflicting w/ Friend & Ignore share http://wowui.incgamers.com/?p=mod&m=1122 , but i'm not sure.

I like ur mod, but the other is more important currently. If u are able to find what is causing the issue, i will prob try it again. If its not something u are up for, then OK. Its still a cool mod. Good job.
moonshade is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-31-2009, 11:22 AM  
Saiket
A Murloc Raider
 
Saiket's Avatar
Interface Author - Click to view interfaces

Forum posts: 6
File comments: 166
Uploads: 14
Quote:
Originally posted by Sparanoid
i downloaded version 3.0.9.4, but why these strings are different from my last post?

Code:
ENEMY_OFFLINE_PATTERN = "^无法找到玩家'([^%s%p%d%c]+)'。$"; -- Based on ERR_BAD_PLAYER_NAME_S
Code:
ENEMY_OFFLINE_PATTERN = "^無法找到「([^%s%p%d%c]+)」$"; -- Based on ERR_BAD_PLAYER_NAME_S
I downloaded the zhCN and zhTW interface files, and turned the ERR_BAD_PLAYER_NAME_S formats in GlobalStrings.lua into patterns (It's the same way I got Russian, German, French, and Spanish localizations). Here's what I found in GlobalStrings.lua:
Code:
ERR_BAD_PLAYER_NAME_S = "无法找到玩家'%s'。"; -- zhCN
ERR_BAD_PLAYER_NAME_S = "無法找到「%s」"; -- zhTW
Saiket is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-31-2009, 01:05 AM  
Sparanoid
A Defias Bandit

Forum posts: 3
File comments: 57
Uploads: 0
i downloaded version 3.0.9.4, but why these strings are different from my last post?

Code:
ENEMY_OFFLINE_PATTERN = "^无法找到玩家'([^%s%p%d%c]+)'。$"; -- Based on ERR_BAD_PLAYER_NAME_S
Code:
ENEMY_OFFLINE_PATTERN = "^無法找到「([^%s%p%d%c]+)」$"; -- Based on ERR_BAD_PLAYER_NAME_S
Sparanoid is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-30-2009, 08:50 PM  
oddtoddy
A Defias Bandit

Forum posts: 2
File comments: 113
Uploads: 0
I don't care if you call it ;FGKFD;GKDF;LGKER;LTKR;YOGKFCL;GM,C;V.,BVC.BNVB;LN,;SDLF,;DFLKGHD'F;LYRE[TPOE[WTD;LFG,;45654L76567-2395FC,HBMCV;B,X;DFG,;DFHGK,G;HL,F;N;BVN,./DF,GRD;LKGDF. I'll still use it!
oddtoddy is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-30-2009, 08:39 PM  
Saiket
A Murloc Raider
 
Saiket's Avatar
Interface Author - Click to view interfaces

Forum posts: 6
File comments: 166
Uploads: 14
Quote:
Originally posted by Samasnier
I wholeheartedly agree. I can't think of any practical reason one would want a particular author's addons clustered together.

You could follow Tekkub's lead and preface all your addons with a bit of your name. eg: SaikCorpse, SaikCursor, SaikDev, SaikUTF, etc.
I don't see any difference between your suggestion and what I'm already doing. Just remember that the name of the mod is "_Cursor" (not "Cursor"), and quit fretting about your addon list.

To be perfectly clear, I'm not going to rename the mod. It's more work than I'm willing to spend on such a trivial thing. If you honestly read through your addon list that often, then you certainly have the time to rename the mod when you download it.
____
Edit: I'm sorry if I come off as abrasive; the subject is just getting on my nerves.

Last edited by Saiket : 03-30-2009 at 08:42 PM.
Saiket is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-30-2009, 08:30 PM  
Samasnier
A Deviate Faerie Dragon
 
Samasnier's Avatar

Forum posts: 13
File comments: 48
Uploads: 0
Quote:
The only thing such naming does is seriously detract from the user experience (especially when someone is running a bunch of mods). That's it.
I wholeheartedly agree. I can't think of any practical reason one would want a particular author's addons clustered together.

You could follow Tekkub's lead and preface all your addons with a bit of your name. eg: SaikCorpse, SaikCursor, SaikDev, SaikUTF, etc.
Samasnier is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-30-2009, 07:50 AM  
Sparanoid
A Defias Bandit

Forum posts: 3
File comments: 57
Uploads: 0
Now Chinese Simplified and Traditional Clients work fine, strings are extactly matched

zh-CN
Code:
--[[****************************************************************************
  * _Corpse by Saiket                                                          *
  * Locales/Locale-zhCN.lua - Localized string constants (zhCN) by Sparanoid.  *
  ****************************************************************************]]


if ( GetLocale() == "zhCN" ) then
	_CorpseLocalization = setmetatable( {
		CORPSE_PATTERN = "^([^ ]+)的尸体$"; -- Must also catch cross-realm names based on CORPSE_TOOLTIP

		FRIEND_ADDED_PATTERN = "^([^%s%p%d%c]+)已被加入好友名单$"; -- Based on ERR_FRIEND_ADDED_S
		FRIEND_REMOVED_PATTERN = "^([^%s%p%d%c]+)已被从好友名单中删除$"; -- Based on ERR_FRIEND_REMOVED_S

		ENEMY_OFFLINE_PATTERN = "^未找到名为“([^%s%p%d%c]+)'”的在线玩家。$"; -- Based on ERR_BAD_PLAYER_NAME_S
	}, { __index = _CorpseLocalization; } );
end
zh-TW
Code:
--[[****************************************************************************
  * _Corpse by Saiket                                                          *
  * Locales/Locale-zhTW.lua - Localized string constants (zhTW) by Sparanoid.  *
  ****************************************************************************]]


if ( GetLocale() == "zhTW" ) then
	_CorpseLocalization = setmetatable( {
		CORPSE_PATTERN = "^([^ ]+)的屍體$"; -- Must also catch cross-realm names based on CORPSE_TOOLTIP

		FRIEND_ADDED_PATTERN = "^([^%s%p%d%c]+)已被加入好友名單$"; -- Based on ERR_FRIEND_ADDED_S
		FRIEND_REMOVED_PATTERN = "^([^%s%p%d%c]+)已被從好友名單中刪除$"; -- Based on ERR_FRIEND_REMOVED_S

		ENEMY_OFFLINE_PATTERN = "^未找到名為「([^%s%p%d%c]+)'」的線上玩家。$"; -- Based on ERR_BAD_PLAYER_NAME_S
	}, { __index = _CorpseLocalization; } );
end
Sparanoid is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-29-2009, 12:32 AM  
Saiket
A Murloc Raider
 
Saiket's Avatar
Interface Author - Click to view interfaces

Forum posts: 6
File comments: 166
Uploads: 14
Quote:
Originally posted by Shinryu Masaki
Unless something changed recently, WoW loads the addons alphabetically. So if an addon has an underscore before its name, it will load first before the others.
That was my original intention when I first started the naming scheme. The funny thing is that because addon names are sorted in lower case, underscored mods actually load near to last.
Saiket is offline Report comment to moderator   Edit/Delete Message 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.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.