Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(14 Kb)
Download
Updated: 12-08-14 09:17 AM
Compatibility:
Warlords of Draenor Pre-Patch (6.0.3)
Updated:12-08-14 09:17 AM
Created:08-27-12 07:01 PM
Downloads:1,131
Favorites:4
MD5:
6.0.3

LibResInfo-1.0

Version: 22
by: Phanx [More]

Library to provide information about resurrections cast in your group.

LibResInfo detects resurrection spell casts and identifies who they are being cast on, and provides that information to addons through callbacks and API methods. It also supports Mass Resurrection and Soulstone. It is fully embeddable, completely locale-independent, and does not require any other players in your group to have anything installed.

Requires LibStub and CallbackHandler-1.0.
Source Code & IssuesDocumentationEmbedding
If you are the CurseForge/WowAce packager, you should use the following URL in your .pkgmeta file:

svn://svn.wowinterface.com/LibResInfo-976/trunk/LibResInfo-1.0

If you use a Git URL instead, you will get a number of irrelevant documentation and metadata files, and an extra layer of folders, since Git does not support checking out only part of the repository, and the Curse packager does not support checking out from GitHub over SVN. You're welcome to add libresinfo to the tools-used section of your .pkgmeta file so I get Curse points for the library usage, but it's not required.
Addons Using LibResInfoIf you know of an addon that should be listed here, please post in the forum thread.

Additional Notes

Support for Reincarnation is under consideration, but would require some guesswork, since until you actually see a shaman resurrect themselves, there's no way to tell if the ability is on cooldown or not.

No callbacks are fired for players who die while Mass Resurrection is being cast, but the API will return correct information (that the player has an incoming resurrection) so if it important for your addon, just check the player's status when they die.

No callbacks are fired for players who resurrect themselves by returning to their corpse while Mass Resurrection is the only res casting on them, but the API will (again) return correct information (that the player has no incoming resurrection) so if it important for your addon, just check the player's status when they resurrect.

Limitations

Due to limitations of the WoW API, it is not possible to detect:
  • ...when someone declines a resurrection manually by clicking "Decline" on the dialog box.
  • ...when someone has a wait time before they can accept a resurrection. In this case, the 60-second expiration time will be extended by the amount of time they are forced to wait, but the ResExpired callback will be fired at the 60-second mark since there's no way for LRI to know about the wait time.
  • ...who a player who joins the group while casting a resurrection spell is targeting.
  • ...whether a player who joins the group while dead has a resurrection being cast on them.
  • ...whether a player who joins the group while dead has a resurrection already available.

Archived Files (4)
File Name
Version
Size
Author
Date
21
14kB
Phanx
11-03-14 07:17 PM
18
14kB
Phanx
12-20-13 07:52 AM
17
14kB
Phanx
12-20-13 07:45 AM
r43
13kB
Phanx
03-05-13 05:38 AM


Post A Reply Comment Options
Unread 10-23-12, 07:03 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4742
File comments: 2137
Uploads: 43
Please direct all bug reports, suggestions, questions, and other comments to the LibResInfo forum thread. Thanks!
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addon Turn any code into an addon More addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please dont PM me about addon bugs or code questions. Post a comment or forum thread instead!
Phanx is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: