Procodile
Procodile gathers statistics on certain chance-on-use spells, also known as procs. It currently tracks:
- Number of procs
- Procs per minute (PPM)
- Uptime (percentage of time spent tracking)
- Damage per second (DPS)
- Min/average/max damage
- Energy regen on self
- Energy regen for party/raid per second
- Estimated internal cooldown
The estimated internal cooldown is the shortest time between two procs in one fight. The DPS is only shown for procs where it makes sense, such as Bandit's Insignia. Likewise, energy regen (Replenishment for instance) is only shown where applicable.
Procs and cooldowns can be announced with combat text messages, screen flashing and shaking, and sounds, to get your attention.
Procodile can show bars for the estimated internal cooldown, and for the duration of aura-style procs, where a temporary buff or debuff is applied to you or your target. The bars can be fully customized.
It will automatically find your worn proc items, enchants, talents, and glyphs. You can also add your own spells to track. You can disable those procs you are not interested in.
Note that not all items, enchants and talents are included. They are hardcoded in since that is the only way of associating, for example, an item with a proc.
Statistics can be displayed through an LDB display addon (a few examples are Titan, Fortress, and DockingStation), or from a minimap button. Proc statistics are also shown in item tooltips.
SharedMedia is recommended for more fonts, textures and sounds.
Missing a proc, or one not working?
File a ticket about it please and I will most likely be able to add/fix it. Most of the procs Procodile can track are not tested by myself.
Unable to track Death's Choice(H) trinket proc. Item ID = 47464 Spell ID = 67771
are there plans for a FuBar addon/implementation? Thats the only thing that could improve this addon. I hate Minimapicons!
if i unmark "show minimap button" it keeps reapearing out of the blue .. not a major bug .. but maybe something that can be fix .. liking this one big time .. finally track of stuff that is soo hard 2 track
ID: -2
Error occured in: Global
Count: 1
Message: ..\AddOns\Procodile\Procodile.lua line 5:
Cannot find a library instance of "LibDataBroker-1.1".
Debug:
[C]: ?
[C]: error()
!Swatter\Support\LibRevision.lua:47: GetLibrary()
Procodile\Procodile.lua:5: in main chunk
AddOns:
Swatter, v3.1.13 (<%codename%>)
Procodile, v3.1
(ck=34)
Date: 2009-05-29 10:09:17
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Procodile\Options.lua line 281:
attempt to index global 'AceGUIWidgetLSMlists' (a nil value)
Debug:
[C]: ?
Procodile\Options.lua:281: in main chunk
AddOns:
FonTabulous, v012
Swatter, v3.1.12 (<%codename%>)
Ace2, v
Ace3, v
AltInvite, v
AMP, v3.7.1
Atlas, v1.14.1
AtlasBattlegrounds, v1.14.1
AtlasDungeonLocs, v1.14.1
AtlasOutdoorRaids, v1.14.1
AtlasTransportation, v1.14.1
AtlasLoot, vv5.05.00
AtlasLootFu, vv5.05.00
AucAdvanced, v5.3.4105 (DingoIII)
AucFilterBasic, v5.3.4105 (DingoIII)
AucFilterOutlier, v5.3.4105.2531
AucMatchUndercut, v5.3.4105.2531
AucStatClassic, v5.3.4105 (DingoIII)
AucStatHistogram, v5.3.4105 (DingoIII)
AucStatiLevel, v5.3.4105 (DingoIII)
AucStatPurchased, v5.3.4105 (DingoIII)
AucStatSales, v5.3.4105.2842
AucStatSimple, v5.3.4105 (DingoIII)
AucStatStdDev, v5.3.4105 (DingoIII)
AucStatWOWEcon, v5.3.4105.2530
AucUtilAHWindowControl, v5.3.4105.3311
AucUtilAppraiser, v5.3.4105.2530
AucUtilAskPrice, v5.3.4105.3175
AucUtilAutoMagic, v5.3.4105.3142
AucUtilCompactUI, v5.3.4105.2530
AucUtilEasyBuyout, v5.3.4105.3583
AucUtilItemSuggest, v5.3.4105.3108
AucUtilPriceLevel, v5.3.4105.2545
AucUtilScanButton, v5.3.4105.2530
AucUtilScanFinish, v5.3.4105.2530
AucUtilScanProgress, v5.3.4105.2530
AucUtilSearchUI, v5.3.4105.3655
AucUtilSimpleAuction, v5.3.4105.0
AucUtilVendMarkup, v5.3.4105.2530
Babylonian, v5.1.DEV.130
BeanCounter, v5.3.4105 (DingoIII)
BetterItemCount, v1.1
BetterKeyBinding, v
Cartographer, v2.0
ChatThrottleLib, v20
Chronos, v2.12
Clique, v119
Clock, v
Configator, v5.1.DEV.205
CTCore, v3.012 (CTMod 3.0)
CTMailMod, v3.004 (CTMod 3.0)
CTViewport, v3.002 (CTMod 3.0)
DBMBurningCrusade, v
DBMCore, v
DebugLib, v5.1.DEV.130
Dominos, v1.9.4
DominosBuff, v
DominosCast, v
DominosRoll, v
DominosXP, v
DurabilityStatus, v
Earth, v
ElkBuffBars, v2.2.4-149
Enchantrix, v5.3.4105 (DingoIII)
EnchantrixBarker, v5.3.4105 (DingoIII)
EnhancedFlightMap, v2.1.1
EnhTooltip, v5.1.3715 (SnaggleTooth)
EquipCompare, v2.14
Examiner, v08.12.15
Fire, v
FireTree, v
FluidFrames, v2.2
FuBarPlugin20, v2.0 $Revision: 66634 $
Gatherer, v3.1.12
Grid, v1.30100.2009041601
Gymnast, v
HealAssign, v0.14.1
Khaos, v2.4.1
LootLink, v3.51
MacroSequence, v1.5
MobInfo2, v3.71
OmniCC, v2.3.1
oRA2, v2.0.$Revision: 657 $
Outfitter, v4.6
Portfolio, v0.6
Procodile, v3.1
Satellite, v
Sea, v1.39
SlideBar, v3.1.12 (<%codename%>)
Stubby, v5.3.4105 (DingoIII)
(ck=94c)
Particularly, if I cast Arcane Blast (cast), and follow it with an Arcane Barrage (instant), then, assuming I was spamming the Arcane Barrage button to get it to fire as soon as Arcane Blast finishes casting, Procodile won't pick up any procs that come from that Arcane Blast or subsequent Arcane Barrage...
Chain casting works wonderfully, but the switch back and forth between cast and instant spells (and the "casting failure" message the server feeds back when you do this, I would imagine) fail to register procs.
This is still re-appearing every reload even while checked to not show a mini-map icon (just tested with 3.1-2)