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.
Date: 2009-04-20 17:36:17
ID: 1
Error occured in: Global
Count: 1
Message: ...ace\AddOns\Procodile\lib\LibBars-1.0\LibBars-1.0.lua line 1648:
TexCoord out of range
Debug:
(tail call): ?
[C]: ?
[C]: SetTexCoord()
...ace\AddOns\Procodile\lib\LibBars-1.0\LibBars-1.0.lua:1648: func()
...ace\AddOns\Procodile\lib\LibBars-1.0\LibBars-1.0.lua:1120:
...ace\AddOns\Procodile\lib\LibBars-1.0\LibBars-1.0.lua:1115
AddOns:
Swatter, v5.4.4157 (WallabyII)
Ace2, v
AdvancedTradeSkillWindow, v
ArenaMaster, v1.0
AtlasLoot, vv5.04.02
AtlasLootFu, vv5.04.02
AucAdvanced, v5.4.4157 (WallabyII)
AucFilterBasic, v5.4.4157 (WallabyII)
AucFilterOutlier, v5.4.4157.2531
AucMatchUndercut, v5.4.4157.2531
AucStatClassic, v5.4.4157 (WallabyII)
AucStatHistogram, v5.4.4157 (WallabyII)
AucStatiLevel, v5.4.4157 (WallabyII)
AucStatPurchased, v5.4.4157 (WallabyII)
AucStatSales, v5.4.4157.2842
AucStatSimple, v5.4.4157 (WallabyII)
AucStatStdDev, v5.4.4157 (WallabyII)
AucStatWOWEcon, v5.4.4157.2530
AucUtilAHWindowControl, v5.4.4157.3311
AucUtilAppraiser, v5.4.4157.2530
AucUtilAskPrice, v5.4.4157.3175
AucUtilAutoMagic, v5.4.4157.3142
AucUtilCompactUI, v5.4.4157.2530
AucUtilEasyBuyout, v5.4.4157.3583
AucUtilItemSuggest, v5.4.4157.3108
AucUtilPriceLevel, v5.4.4157.2545
AucUtilScanButton, v5.4.4157.2530
AucUtilScanFinish, v5.4.4157.2530
AucUtilScanProgress, v5.4.4157.2530
AucUtilSearchUI, v5.4.4157.3655
AucUtilSimpleAuction, v5.4.4157.0
AucUtilVendMarkup, v5.4.4157.2530
AutoProfitX, v2.04
Babble22, v2.2.$Revision: 66632 $
Babylonian, v5.1.DEV.130
BankItems, v30002
BeanCounter, v5.4.4157 (WallabyII)
BGAlerts, v1.1
BGSoundAlerts, v2.4
BonusScanner, v4.7
ButtonTimers, v1.2.1
Cartographer, v2.0
CartographerBattlegrounds, v2.0
CartographerCleanup, v1.0
CartographerCoordinates, v2.0
CartographerData, v1.0
CartographerFoglight, v2.0
CartographerGroupColors, v2.0
CartographerGuildPositions, v2.0
CartographerHeatMap, v0.0
CartographerHotspot, v1.32
CartographerIcons, v1.0
CartographerIconsBlizzardPack, v1.0
CartographerIconsCtMapModPack, v1.0
CartographerIconsFancyPack, v1.0
CartographerIconsGathererPack, v1.0
CartographerIconsMetaMapPack, v1.0
CartographerIconsNumbers, v1.0
CartographerImport, v1.0
CartographerInstanceLoot, v2.0
CartographerInstanceMaps, v2.0
CartographerInstanceNotes, v2.0
CartographerLookNFeel, v2.0
CartographerMailboxes, v1.0
CartographernnTrainers, v1
CartographerNoteHere, v
CartographerNotes, v2.0
CartographerNoteshare, v1.0
CartographerNoteTarget, v0.3
CartographerPOI, v2.0
CartographerQuestInfo, v
CartographerQuestObjectives, v0.9b
CartographerQuests, v0.2
CartographerQuicknotes, v0.1
CartographerStats, v1.0
CartographerTrainers, v20400.2
CartographerVendors, v20400.1
CartographerWaypoints, v2.0
CartographerZoneInfo, v2.0
Configator, v5.1.DEV.130
CritAlert, v3.3.0.30000
CurseProfiler, v
DBMBossModStudio, v
DBMBurningCrusade, v
DBMCore, v
DBMLDB, v
DebugLib, v5.1.DEV.130
Dominos, v1.9.3
DominosBuff, v
DominosCast, v
DominosRoll, v
DominosXP, v
DrainSoulTimer, v1.1
Enchantrix, v5.4.4157 (WallabyII)
EnchantrixBarker, v5.4.4157 (WallabyII)
EquipCompare, v2.16
FishingBuddy, v0.9.6p
HKCounter, v
InFlightLoad, v3.0.013
Informant, v5.4.4157 (WallabyII)
LFGVoyeur, v3.01
LibBabbleCreatureType30, v
LibBabbleInventory30, v
LibGratuity30, vr$Revision: 41183 $
LibRock10, v
LibRockTimer10, v
LightHeaded, v280
MobMap, v331
MoneyTrail, v
Necrosis, v3.0 (r221)
Omen, v3.0.7
OneBag3, vv3.3.4-beta
OneBank3, vv3.3.2-beta
OPie, v
Outfitter, v4.4b3
Overachiever, v0.40
Pawn, v1.1.9
Prat30, v3.1.5
Prat30Libraries, v
PreformAVEnabler, v
Procodile, v3.0
Proximo, v2.3
QuestHelper, v0.103
ReagentHelper2, vv2.0.2
RecipeKnown, v0.114a
RecipeRadar, v1.30
Recount, v
Routes, v1.2.2
sct, v6.2
sctd, v3.1
Servitude, v
SettingsSaver, v
SlideBar, v5.4.4157 (WallabyII)
Stubby, v5.4.4157 (WallabyII)
Talented, v2.0
TomTom, v199
UberQuest, v
VgerCore, v
WIM, v3.1.1
WinterTime, v1.64
(ck=ea4)
Even when adding it as a custom spell it doesn't appear to track Unholy Strength at all.
Since this is the whole purpose of downloading this addon, which btw seems to be the only addon to track uptime in %. Adding Unholy Strength as a standard Death Knight proc would be much appriciated.
Also the Darkmoon Card: Greatness doesn't seem to be working properly either.
The Interface / Addon tab does not list Procodile, leading to the conclusion that it is not running. The configure addon list from my login screen lists Procodile, is check marked, and has no errors such as libs needed. I have v3.0.8 r14
U know the ID for the One Hand Berserking Buff?
The Darkmoon Cards have the wrong spell ID in the Items.lua file, they should be:
[60233] = 44253, -- Darkmoon Card: Greatness (agi) [60235] = 44254, -- Darkmoon Card: Greatness (spi) [60234] = 44255, -- Darkmoon Card: Greatness (int) [60229] = 42987, -- Darkmoon Card: Greatness (str)
Will it be possible to implement the 300Agi Procc?
60229 = Strengh
60233 = Agility
60234 = Intellect
60235 = Spirit
I'm curious as to why my ticket was rejected? The Hunting Party proc of replenishment is not being picked up.
Date: 2009-01-27 22:25:03
ID: -1
Error occured in: Global
Count: 13
Message: ..\AddOns\Procodile\Procodile.lua line 174:
bad argument #2 to 'strsplit' (string expected, got nil)
Debug:
(tail call): ?
(tail call): ?
[C]: strsplit()
Procodile\Procodile.lua:174: ScanForProcs()
Procodile\Procodile.lua:76:
Procodile\Procodile.lua:60
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
Ace3\AceAddon-3.0\AceAddon-3.0.lua:369: EnableAddon()
Ace3\AceAddon-3.0\AceAddon-3.0.lua:439:
Ace3\AceAddon-3.0\AceAddon-3.0.lua:425
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:229: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:252: CombatLog_LoadUI()
..\FrameXML\UIParent.lua:414: UIParent_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
AddOns:
Swatter, v5.2.4013 (DingoII)
Ace2, v
Ace3, v
Armory, v5.2.11
ArmoryGuildBank, v5.4
AucAdvanced, v5.2.4013 (DingoII)
AucFilterBasic, v5.2.4013 (DingoII)
AucFilterOutlier, v5.2.4013.2531
AucMatchUndercut, v5.2.4013.2531
AucScanData, v5.2.4013 (DingoII)
AucStatClassic, v5.2.4013 (DingoII)
AucStatHistogram, v5.2.4013 (DingoII)
AucStatiLevel, v5.2.4013 (DingoII)
AucStatPurchased, v5.2.4013 (DingoII)
AucStatSales, v5.2.4013.2842
AucStatSimple, v5.2.4013 (DingoII)
AucStatStdDev, v5.2.4013 (DingoII)
AucStatWOWEcon, v5.2.4013.2530
AucUtilAHWindowControl, v5.2.4013.3311
AucUtilAppraiser, v5.2.4013.2530
AucUtilAskPrice, v5.2.4013.3175
AucUtilAutoMagic, v5.2.4013.3142
AucUtilCompactUI, v5.2.4013.2530
AucUtilEasyBuyout, v5.2.4013.3583
AucUtilItemSuggest, v5.2.4013.3108
AucUtilPriceLevel, v5.2.4013.2545
AucUtilScanButton, v5.2.4013.2530
AucUtilScanFinish, v5.2.4013.2530
AucUtilScanProgress, v5.2.4013.2530
AucUtilSearchUI, v5.2.4013.3655
AucUtilSimpleAuction, v5.2.4013.0
AucUtilVendMarkup, v5.2.4013.2530
Babble22, v2.2.$Revision: 66632 $
Babylonian, v5.1.DEV.130
Bandager, v1.0.021
BeanCounter, v5.2.4013 (DingoII)
BookOfCrafts, v
Cartographer, v2.0
CartographerQuestObjectives, v0.9b
CartographerStats, v1.0
CartographerWaypoints, v2.0
CombatStats, v4.651
Configator, v5.1.DEV.130
DBMCore, v
DebugLib, v5.1.DEV.130
EnhTooltip, v5.1.3715 (SnaggleTooth)
EquipCompare, v2.15
FarmIt, v
Gatherer, v3.1.9
GatherMate, v1.0.12
GatherMateCartImport, v1.0
GatherMateSharing, v1.1
GemHelper, v1.8.0
GhostPulse, v2.3
GroupCalendar, v4.3.5
IgnoreMore, v1.04
LibBabbleCreatureType30, v
LibBabbleInventory30, v
Omen, v3.0.6
Outfitter, v4.4b3
Pawn, v1.1.7
PersonalSentry, v1.60b
Procodile, v3.0
QuestHelper, v0.85
QuickRepair, v3.0.04
RatingBuster, v
RecipeBook, v
RecipeRadar, v1.29
Routes, v1.2.2
Scrap, vBeta 4
SellFish, v2.1.6
SlideBar, v5.2.4013 (DingoII)
SorrenTimers, v2.5.4
SpamSentry, v20090124
Stubby, v5.2.4013 (DingoII)
SwindlerPreventer, v3.0.3f
TankBuddy, v2.4b3
TankPoints, v
TargetingIcons, v1.0
TargetRange, v1.43
(ck=881)
and when its set to Berserker it won't show that its been refreshed or when 2 are up