Download
(14Kb)
Download
Updated: 08-28-12 09:35 AM
Pictures
File Info
Updated:08-28-12 09:35 AM
Created:03-25-09 11:20 PM
Downloads:16,511
Favorites:219
MD5:

Corpse  Popular! (More than 5000 hits)

Version: 5.0.0.1
by: Saiket [More]

_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.

  • 5.0.0.1: Added itIT localization.
  • 4.3.0.4: Can now reliably tell enemies from allies in rated BGs, wargames, and arenas.
  • 4.3.0.3: Fixed an error that prevented the corpses of disconnected players from being recognized in instances.
  • 4.3.0.2: Now works in cross-realm LFR raids and arenas.
  • 4.3.0.1: Added support for enCN, enTW, ptBR, and ptPT localizations.
  • 4.2.0.2: Fixed an issue with class labels in battlegrounds.
  • 4.2.0.1: Bumped TOC for 4.2.
  • 4.1.0.1: Updated deDE, esES/esMX, and koKR localizations.
  • 4.0.0.2:
    • Updated deDE, frFR, and zhTW translations for 4.0.1. Thanks to Possible for the deDE translations.
    • Added a tool to extract locale constants to be used when things break on non-English clients.
  • 4.0.0.1: Bumped TOC for patch 4.0.1.
  • 3.3.5.2: Fixed frFR and ruRU locales so they can detect corpses properly.
  • 3.3.5.1: Slight update for compatibility with patch 3.3.5's friends list changes.
  • 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.
  • 3.3.0.1:
    • “Modules” for adding player info to corpse tooltips now have their own files, and only one module can be active at once.
    • Removed support for GameTooltip replacements, since corpse names are always drawn into the original frame.
  • 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 (0)


Post A Reply Comment Options
Unread 03-26-09, 12:18 AM  
mythrilgolem
A Kobold Labourer

Forum posts: 1
File comments: 34
Uploads: 0
well done, very clever
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 12:45 AM  
oddtoddy
A Murloc Raider

Forum posts: 6
File comments: 150
Uploads: 0
Awesome. I loved CorpseInfo and this looks even better.
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 12:52 AM  
Sparanoid
A Defias Bandit

Forum posts: 3
File comments: 57
Uploads: 0
Here are Chinese Simplified and Traditional language file:

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
		CORPSE_FORMAT = CORPSE_TOOLTIP;
		SERVER_DELIMITER = "-";

		LEVEL_CLASS_PATTERN = FRIENDS_LEVEL_TEMPLATE;
		ONLINE = GUILD_ONLINE_LABEL;
		OFFLINE = PLAYER_OFFLINE;

		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
		FRIEND_IS_ENEMY = ERR_FRIEND_WRONG_FACTION;

		ENEMY_ONLINE = ERR_PLAYER_WRONG_FACTION;
		ENEMY_OFFLINE_PATTERN = "^找不到名为 '([^%s%p%d%c]+)' 的玩家%.$"; -- Based on ERR_BAD_PLAYER_NAME_S

		AFK = CHAT_FLAG_AFK;
		DND = CHAT_FLAG_DND;
	}, { __index = _CorpseLocalization; } );
end

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
		CORPSE_FORMAT = CORPSE_TOOLTIP;
		SERVER_DELIMITER = "-";

		LEVEL_CLASS_PATTERN = FRIENDS_LEVEL_TEMPLATE;
		ONLINE = GUILD_ONLINE_LABEL;
		OFFLINE = PLAYER_OFFLINE;

		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
		FRIEND_IS_ENEMY = ERR_FRIEND_WRONG_FACTION;

		ENEMY_ONLINE = ERR_PLAYER_WRONG_FACTION;
		ENEMY_OFFLINE_PATTERN = "^找不到名為 '([^%s%p%d%c]+)' 的玩家%.$"; -- Based on ERR_BAD_PLAYER_NAME_S

		AFK = CHAT_FLAG_AFK;
		DND = CHAT_FLAG_DND;
	}, { __index = _CorpseLocalization; } );
end

Description in .toc:
Code:
## Notes-zhCH: 通过添加目标为好友的方式来判断尸体是否在线
## Notes-zhTW: 通過添加目標為好友的方式來判斷屍體是否在線
Last edited by Sparanoid : 03-26-09 at 01:49 AM.
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 01:10 AM  
ragnarok00
A Kobold Labourer

Forum posts: 0
File comments: 49
Uploads: 0
Originally posted by Sparanoid
Here are Chinese Simplified and Traditional language file:

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

LEVEL_CLASS_PATTERN = FRIENDS_LEVEL_TEMPLATE;
ONLINE = GUILD_ONLINE_LABEL;
OFFLINE = PLAYER_OFFLINE;

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
FRIEND_IS_ENEMY = ERR_FRIEND_WRONG_FACTION;

ENEMY_ONLINE = ERR_PLAYER_WRONG_FACTION;
ENEMY_OFFLINE_PATTERN = "^找不到名為 '([^%s%p%d%c]+)' 的玩家%.$"; -- Based on ERR_BAD_PLAYER_NAME_S

AFK = CHAT_FLAG_AFK;
DND = CHAT_FLAG_DND;
}, { __index = _CorpseLocalization; } );
end[/code]


Description in .toc:
Code:
## Notes-zhTW: 通過添加目標為好友的方式來判斷屍體是否在線
Corrected one typo in one character in zhTW locale.
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 01:49 AM  
Sparanoid
A Defias Bandit

Forum posts: 3
File comments: 57
Uploads: 0
Originally posted by ragnarok00
Corrected one typo in one character in zhTW locale.
ha.thanks
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 06:20 AM  
Twidget
An Aku'mai Servant
 
Twidget's Avatar

Forum posts: 33
File comments: 401
Uploads: 0
Any chance you could remove the _ at the front of the name so it would sort alphabetically?
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 01:43 PM  
seebs
Premium Member
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 155
File comments: 157
Uploads: 5
Can you query PvP flags?

I play on a PvE (RP) server, and I don't like to accidentally flag -- which means I don't rez people because if they're flagged, I get flagged for casting the spell.
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 02:02 PM  
Saiket
A Chromatic Dragonspawn
 
Saiket's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 330
Uploads: 9
Originally posted by Twidget
Any chance you could remove the _ at the front of the name so it would sort alphabetically?
That underscore's here to stay unfortunately; it's sort of my trademark naming scheme, heheh.

Originally posted by Codex
how does it add enemies to the friends list? :/
It doesn't. When it can't add someone to the list, that player must therefore be the wrong faction.

Originally posted by seebs
Can you query PvP flags?
Nope, only information from the friends list like location/level/race are available to _Corpse.
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 03:07 PM  
Twidget
An Aku'mai Servant
 
Twidget's Avatar

Forum posts: 33
File comments: 401
Uploads: 0
[quote]Originally posted by Saiket
[b]That underscore's here to stay unfortunately; it's sort of my trademark naming scheme, heheh.

OK, well everyone's got to have a trademark... For such a helpful mod for a priest I can surely over look it.

Thanks!
Twidget
Report comment to moderator  
Reply With Quote
Unread 03-27-09, 03:38 AM  
mail4zvv
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Unhappy Do not work on Russian Server

Look like addon do not work on Russian servers (ruRU): there is no additional info in tip, when i mouse over a corpse
Report comment to moderator  
Reply With Quote
Unread 03-27-09, 03:50 AM  
Saiket
A Chromatic Dragonspawn
 
Saiket's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 330
Uploads: 9
Re: Do not work on Russian Server

Originally posted by mail4zvv
Look like addon do not work on Russian servers (ruRU): there is no additional info in tip, when i mouse over a corpse
It only works for languages that it's translated to. Currently, it only works with English, Korean, and recently Traditional and Simplified Chinese.
____
Edit: I now have the localizations for ruRU, deDE, frFR, and esES; I'll add them soon.
Last edited by Saiket : 03-27-09 at 06:16 AM.
Report comment to moderator  
Reply With Quote
Unread 03-27-09, 06:17 PM  
Saiket
A Chromatic Dragonspawn
 
Saiket's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 330
Uploads: 9
_Corpse is now compatible with all available client locales. The addon's TOC "Notes" field, however, remains unlocalized for deDE, esES/esMX, frFR, and ruRU.
Report comment to moderator  
Reply With Quote
Unread 03-28-09, 06:57 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Nice work on a modern version the ancient, outdated CorpseInfo. This also uses far less CPU time than that one did.

One problem, though.

Originally posted by Saiket
That underscore's here to stay unfortunately; it's sort of my trademark naming scheme, heheh.
That is frankly...not cool . There are all sorts of (bad) reasons why people name things differently than the addon standard. As in coloring of the first letter, characters instead of a letter in the front, etc., which results in the mod not being sorted in the addon list properly.

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.

Other, better things you could do to name your mods as special, unique snowflakes:

--put the underscore line "_" at the end of the name instead of the front in the TOC title/folder name. And/or colorize it when its there.

--Colorize the second character (and on) of the name in the TOC title. As in "Corpse" or similar. And/or put the line at the end of the name, as mentioned above. Don't colorize the first character--"C"--or it wil run into the same problem as it has now (it will be unsorted...at the end of the list of mods).

--Put your name at the end of the mod name in the TOC title.

Other than the naming problem, nice work on the mod itself.
Report comment to moderator  
Reply With Quote
Unread 03-28-09, 02:30 PM  
Saiket
A Chromatic Dragonspawn
 
Saiket's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 330
Uploads: 9
Originally posted by Zidomo
There are all sorts of (bad) reasons why people name things differently than the addon standard. As in coloring of the first letter, characters instead of a letter in the front, etc., which results in the mod not being sorted in the addon list properly.
Think of it like the naming conventions of other authors like p3lim (pCorpse) or zork (rCorpse). The underscore doesn't exactly roll off the tongue, I know, but I name my mods like that so everything I write sorts into a cluster. The utility of that outweights the "Feng shui" of the addon menu, in my opinion. Not to mention renaming everything would be time consuming and confusing for those that have used this mod since it was originally released a year ago.
Report comment to moderator  
Reply With Quote
Unread 03-28-09, 07:24 PM  
Shinryu Masaki
A Kobold Labourer
 
Shinryu Masaki's Avatar

Forum posts: 0
File comments: 26
Uploads: 0
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.
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.