Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(14 Kb)
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:13,014
Favorites:229
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)


Archived Files (22)
File Name
Version
Size
Author
Date
4.3.0.4
13kB
Saiket
01-09-12 09:59 PM
4.3.0.3
13kB
Saiket
12-16-11 06:22 PM
4.3.0.2
13kB
Saiket
12-10-11 10:19 PM
4.3.0.1
12kB
Saiket
11-29-11 06:05 PM
4.2.0.2
12kB
Saiket
07-14-11 10:55 PM
4.2.0.1
12kB
Saiket
06-28-11 02:24 PM
4.1.0.1
12kB
Saiket
04-26-11 10:55 AM
4.0.0.2
12kB
Saiket
10-23-10 10:09 AM
4.0.0.1
12kB
Saiket
10-12-10 04:00 PM
3.3.5.2
12kB
Saiket
07-02-10 08:10 PM
3.3.5.1
12kB
Saiket
06-22-10 04:50 PM
3.3.0.2
12kB
Saiket
12-28-09 07:43 PM
3.3.0.1
11kB
Saiket
12-08-09 02:59 PM
3.2.0.1
11kB
Saiket
08-04-09 04:11 PM
3.1.0.4
11kB
Saiket
05-08-09 09:05 PM
3.1.0.3
11kB
Saiket
04-15-09 08:20 PM
3.1.0.2
11kB
Saiket
04-15-09 08:12 PM
3.1.0.1
11kB
Saiket
04-15-09 01:52 AM
3.0.9.4
11kB
Saiket
03-30-09 03:02 PM
3.0.9.3
11kB
Saiket
03-27-09 06:14 PM
3.0.9.2
9kB
Saiket
03-26-09 02:23 PM
3.0.9.1
7kB
Saiket
03-25-09 11:20 PM


Post A Reply Comment Options
Unread 03-27-09, 03:50 AM  
Saiket
A Chromatic Dragonspawn
 
Saiket's Avatar
AddOn Author - Click to view AddOns

Forum posts: 152
File comments: 329
Uploads: 21
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.
Saiket is offline 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
mail4zvv is offline 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: 407
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
Twidget is offline 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: 152
File comments: 329
Uploads: 21
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.
Saiket is offline 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: 184
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.
seebs is offline 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: 407
Uploads: 0
Any chance you could remove the _ at the front of the name so it would sort alphabetically?
Twidget is offline 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
Sparanoid is offline 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.
ragnarok00 is offline 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.
Sparanoid is offline Report comment to moderator  
Reply With Quote
Unread 03-26-09, 12:45 AM  
oddtoddy
A Murloc Raider

Forum posts: 4
File comments: 146
Uploads: 0
Awesome. I loved CorpseInfo and this looks even better.
oddtoddy is offline Report comment to moderator  
Reply With Quote
Unread 03-26-09, 12:18 AM  
mythrilgolem
A Kobold Labourer

Forum posts: 1
File comments: 34
Uploads: 0
well done, very clever
mythrilgolem 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.