All pastes #86943 Raw Edit

Stuff

public lua v1 · immutable
·published 2006-07-13 13:25 UTC
rendered paste body
Counterder = AceLibrary("AceAddon-2.0"):new("AceEvent-2.0", "AceHook-2.0")local Glib = AceLibrary("Gratuity-2.0")function Counterder:OnEnable()	self:Hook("ActionButton_UpdateCount","UpdateCount")endfunction Counterder:UpdateCount()	self.hooks["ActionButton_UpdateCount"].orig()		local text = getglobal(this:GetName().."Count")		if(text:GetText() == nil and not IsConsumableAction(ActionButton_GetPagedID(this)) ) then  		text:SetText(self:GetCount())	endendfunction Counterder:GetCount() 	local Cost	local PowerType = UnitPowerType("player")	local PowerAmount = UnitMana("player")		Glib:SetAction(ActionButton_GetPagedID(this))		if(Glib:Find("Energy") and PowerType == 3)then     		_,_,Cost = Glib:Find("(%S+) Energy")	    return floor(PowerAmount/Cost)	elseif(Glib:Find("Mana") and PowerType == 0)then		     _,_,Cost = Glib:Find("(%S+) Mana")          return floor(PowerAmount/Cost)	elseif(Glib:Find("Rage") and PowerType == 1)then		     _,_,Cost = Glib:Find("(%S+) Rage")          return floor(PowerAmount/Cost)		else		return 	endend