ExtraCD

Features

  • Display the internal cd or proc rate multiples(for rppm) text on spell icons with special animation overlayed.
  • Add custom cds by yourself (no limit of being an icd)
  • Test proc average interval and estimate items with unknown icds
  • Calculate procs average coverage by giving the duration of the proc and a supposed total combat time.
  • Real-PPM enchants added in 5.1, the addon will display a number of proc rate multiples.

Slash Command and Configuration

  • Type /ecd or /extracd to config, you can move the icons by dragging, hide any icon you don't want by ctrl + right clicking on the icon, and you can show it again in advance option.
  • Add custom cds(no limit of being an icd) by spell ID in the Advance -> Data options.

FAQ

  • Q: What does the yellow number on RPPM trinkets or enchants means?
  • A: It equals to rppm * multiples, capped by 6 out of combat (means 100% proc rate at the first spell in combat).
  • Q: How to hide other addon's (eg. omnicc or cooldowncount) cooldown text?
  • A: Remove the tick of "Show cooldown"
  • Q: How to show other addon's (eg. omnicc or cooldowncount) cooldown text and hide the original one?
  • A: Keep the tick of "Show cooldown" and remove the tick of "Show text"
  • Q: How to add my custom icon?
  • A: In Advance->Data, add a new icon by spell id, then modify its info(cd, duration and ppm)

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of zunesky zunesky Nov 20, 2013 at 15:38 UTC - 0 likes

    hi click load config error messge

    Message: ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:804: attempt to index field 'rootframe' (a nil value) Time: 11/21/13 00:29:34 Count: 1 Stack: ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:804: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:614> (tail call): ? [C]: ? [string "safecall Dispatcher[4]"]:9: in function <[string "safecall Dispatcher[4]"]:5> (tail call): ? ...erface\AddOns\Mapster\Libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire' ...raCD\libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:28: in function <...raCD\libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:25>

    Locals: widget = <table> { type = "Button" AceGUIWidgetVersion = 23 parent = <table> { } text = AceGUI30Button2Text { } userdata = <table> { } OnAcquire = <function> defined @Interface\AddOns\ExtraCD\libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:43 SetText = <function> defined @Interface\AddOns\ExtraCD\libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:54 SetDisabled = <function> defined @Interface\AddOns\ExtraCD\libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:68 events = <table> { } autoWidth = false frame = AceGUI30Button2 { } SetAutoWidth = <function> defined @Interface\AddOns\ExtraCD\libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:61 base = <table> { } } event = "OnClick" user = <table> { } option = <table> { disabled = true type = "execute" name = "Load Config" func = <function> defined @Interface\AddOns\ExtraCD\ExtraCD.lua:142 } options = <table> { type = "group" name = "ExtraCD" args = <table> { } } path = <table> { } info = <table> { 1 = "load" uiName = "AceConfigDialog-3.0" type = "execute" options = <table> { } option = <table> { } uiType = "dialog" appName = "ExtraCD_bliz" } func = <function> defined @Interface\AddOns\ExtraCD\ExtraCD.lua:142 group = <table> { disabled = true type = "execute" name = "Load Config" func = <function> defined @Interface\AddOns\ExtraCD\ExtraCD.lua:142 } funcname = "func" handler = nil confirm = nil validate = nil name = "Load Config" usage = nil pattern = nil validated = true success = nil rootframe = <table> { OnHeightSet = <function> defined @Interface\AddOns\Chatter\Libs\AceGUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:69 type = "BlizOptionsGroup" AceGUIWidgetVersion = 21 OnWidthSet = <function> defined @Interface\AddOns\Chatter\Libs\AceGUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:59 LayoutFunc = <function> defined @Interface\AddOns\Mapster\Libs\AceGUI-3.0\AceGUI-3.0.lua:666 base = <table> { } OnAcquire = <function> defined @Interface\AddOns\Chatter\Libs\AceGUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:52 events = <table> { } userdata = <table> { } SetName = <function> defined @Interface\AddOns\Chatter\Libs\AceGUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:79 children = <table> { } label = <unnamed> { } frame = <unnamed> { } content = <unnamed> { } SetTitle = <function> defined @Interface\AddOns\Chatter\Libs\AceGUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:84 } confirmText = nil (*temporary) = nil (*temporary) = nil (*temporary) = <table> { 1 = "load" uiName = "AceConfigDialog-3.0" type = "execute" options = <table> { } option = <table> { } uiType = "dialog" appName = "ExtraCD_bliz" } (*temporary) = "LeftButton" (*temporary) = false (*temporary) = <function> defined @Interface\AddOns\ExtraCD\ExtraCD.lua:142 (*temporary) = true (*temporary) = true (*temporary) = true (*temporary) = <function> defined =[C]:-1 (*temporary) = InterfaceOptionsFrame { 0 = <userdata> SetMinResize = <function> defined =[C]:-1 SetHeight = <function> defined =[C]:-1 LibBlueOptionHandler = <unnamed> { } numTabs = 2 SetWidth = <function> defined =[C]:-1 SetSize = <function> defined =[C]:-1 SetFrameStrata = <function> defined =[C]:-1 selectedTab = 2 } (*temporary) = <function> defined =[C]:-1 (*temporary) = <function> defined @Interface\FrameXML\InterfaceOptionsFrame.lua:384 (*tempo

  • Avatar of thetravellor thetravellor Sep 12, 2013 at 22:05 UTC - 0 likes

    ....

    Last edited Sep 12, 2013 by thetravellor
  • Avatar of BNSSNB BNSSNB Apr 30, 2013 at 13:32 UTC - 0 likes

    用了r100的版本,有重置過設定檔,但老是出現錯誤訊息,如下:

    48x ExtraCD\ExtraCD-r100.lua:549: attempt to perform arithmetic on global "hasteBonus" (a nil value)
    ExtraCD\ExtraCD-r100.lua:549: in function <ExtraCD\ExtraCD.lua:519>
    
    Locals:
    
  • Avatar of GNWP69 GNWP69 Mar 15, 2013 at 18:46 UTC - 0 likes

    Addon doesn't show 2 new PvP proc trinkets internal CDs and procs: Malevolent Gladiator's Insignia of Victory and Tyrannical Gladiator's Insignia of Victory

    Last edited Mar 15, 2013 by GNWP69
  • Avatar of BNSSNB BNSSNB Jan 30, 2013 at 05:28 UTC - 0 likes

    不知道能不能在寵物戰鬥期間自動隱藏呢?希望加入這個功能,感謝!

  • Avatar of tss1398383123 tss1398383123 Jan 02, 2013 at 09:32 UTC - 0 likes

    不知道是不是插件的框體層級太高,我鼠標放在圖標上按住右鍵后不能拖動屏幕……這有點困擾。

    Last edited Jan 02, 2013 by tss1398383123
  • Avatar of HowardX HowardX Dec 11, 2012 at 09:14 UTC - 0 likes

    特效觸發時UI上只會出現冷卻時間 請問要如何設定特效的持續時間?

  • Avatar of knossixx knossixx Nov 16, 2012 at 23:24 UTC - 0 likes

    I'm getting some annoying yellow numbers on top of the green and red ones.

    Here a screenshot: http://imgur.com/6pRdK

    Does anyone have an idea how to get rid of them?

  • Avatar of dickoem dickoem Nov 01, 2012 at 04:15 UTC - 0 likes

    @superk521: Go

    呵呵。国内插件作者啊。支持。

  • Avatar of superk521 superk521 Sep 06, 2012 at 17:52 UTC - 0 likes

    裁缝的附魔法术id确实变化了,今天太晚了,明天继续。针对数据的改动近期会持续进行。争取正式开放MOP前确定大部分新数据。在测试服拿到新饰品的朋友亦可帮忙提供准却数据,如有可能发到wowhead。

Facts

Date created
Apr 26, 2011
Categories
Last update
Nov 29, 2014
Development stage
Release
Language
  • enUS
  • koKR
  • zhCN
  • zhTW
License
GNU General Public License version 3 (GPLv3)
Curse link
ExtraCD
Downloads
1,040,193
Recent files
  • R: 1.3.2 for 6.0.3 Nov 29, 2014
  • A: r163 for 6.0.3 Nov 29, 2014
  • A: r160 for 6.0.2 Oct 25, 2014
  • R: 1.3.1 for 6.0.2 Oct 25, 2014
  • A: r158 for 6.0.2 Oct 25, 2014

Authors