LibResComm-1.0

API description

r2

Getting a library reference

local ResComm = LibStub:GetLibrary("LibResComm-1.0");

Registering a callback

<<code>>function MyAddon:OnEnable() ResComm.RegisterCallback(self, "ResComm_ResStart"); end

function MyAddon:ResComm_ResStart(event, resser, endTime, target) DEFAULT_CHAT_FRAME:AddMessage(resser .. " is ressing "..target); end<</code>>

Events

ResComm_ResStart(event, resser, endTime, resser)
Note: Messages comming from oRA2 will not have a reliable endTime.

ResComm_ResEnd(event, resser, target)
Fired when a resurrection cast ended. This can either mean it has failed or completed. Use ResComm_Ressed to check if someone actually ressed.

ResComm_Ressed(event, name)
Fired when someone actually sees the accept resurrection box.

ResComm_CanRes(event, name)
Fired when someone can use a soulstone or ankh.

ResComm_ResExpired(event, name)
Fired when the accept resurrection box dissapears/is declined.

Functions

IsUnitBeingRessed(name)

Facts

Date created
Oct 18, 2008