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.
Facts
- Date created
- May 28, 2008
- Categories
- Last update
- Jul 24, 2009
- Development stage
- Abandoned
- Language
- enUS
- koKR
- zhCN
- zhTW
- License
- All Rights Reserved
- Downloads
- 42,100
- Recent files
Authors
Relationships
- Embedded library
- Ace3
- AceGUI-3.0-SharedMediaWidgets
- LibBars-1.0
- LibDBIcon-1.0
- LibSharedMedia-3.0
- LibSink-2.0
- Reply
- #16
Vanilla23 Dec 08, 2010 at 19:50 UTC - 0 likesIt seems that the new Cataclysm Spell ID's are not workink now,
are there any plans to update this addon in the near future ?
- Reply
- #15
DuncanClan Jul 27, 2010 at 00:28 UTC - 0 likesIve been trying to get Rime/ Freezing Fog to register on Procodile, but can't locate a spell ID for it. It's imperative as a Frost DW DK. Does anyone know? Any help is appreciated!
- Reply
- #14
qudesnik Jan 10, 2010 at 18:20 UTC - 0 likespls add options "background color" for bar.
- Reply
- #13
shinchih2001 Jan 05, 2010 at 11:55 UTC - 0 likes1x Procodile-1.0\Procodile.lua:324: attempt to call global 'InterfaceOptionsFrame_OpenToFrame' (a nil value) Procodile-1.0\ProcodileFu.lua:13: in function `OpenMenu' LibFuBarPlugin-Mod-3.0-14211:1964: in function <...ib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:1956>
Locals: self = <table> { GetFuBarText = <function> @ Procodile\lib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:911: SetDefaultModuleLibraries = <function> @ AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:381: ToggleFuBarMinimapAttached = <function> @ Procodile\lib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:529: EnableModule = <function> @ AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:346: modules = <table> {} baseName = "Procodile" IterateEmbeds = <function> @ AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:456: ToggleFuBarIconShown = <function> @ Procodile\lib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:942: UpdateFuBarPlugin = <function> @ Procodile\lib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:552: ReattachFuBarTooltip = <function> @ Procodile\lib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:1148: HideFuBarIcon = <function> @ Procodile\lib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:997: SetFuBarIcon = <function> @ Procodile\lib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:789: SetDefaultModulePrototype = <function> @ AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:423: Show = <function> @ Procodile\lib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:712: defaultModuleState = true IsEnabled = <function> @ AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:465: OnFuBarClick = <function> @ Procodile\ProcodileFu.lua:86: DisableModule = <function> @ AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:364: OpenMenu = <function> @ Procodile\ProcodileFu.lua:12: GetDefaultPosition = <function> @ Procodile\lib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:1088: OnModuleEnable = <function> @ Procodile\ProcodileFu.lua:16: SetFuBarOption = <function> @ Procodile\lib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:306: SetEnabledState = <function> @ AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:438: IsFuBarMinimapAttached = <function> @ Procodile\lib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:516: enabledState = true SetFontSize = <function> @ Procodile\lib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:1183: OnUpdateFuBarText = <function> @ Procodile\ProcodileFu.lua:20: UpdateFuBarTooltip = <function> @ Procodile\lib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:655: IterateModules = <function> @ AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:451: OnFuBarLeave = <function> @ Procodile\ProcodileFu.lua:83: IsFuBarTextShown = <function> @ Procodile\lib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:1009: OnModuleInitialize = <function> @ Procodile\ProcodileFu.lua:5: CheckWidth = <function> @ Procodile\lib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:832: NewModule = <function> @ AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:255: CreateBasicPluginFrame = <function> @ Procodile\lib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:1261: ToggleFuBarTooltipDetached = <function> @ Procodile\lib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:1114: ShowFuBarIcon = <function> @ Procodile\lib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:985: IsFuBarTooltipDetached = <function> @ Procodile\lib\LibFubarPlugin-Mod-3.0\LibFuBarPlugin-Mod-3.0.lua:1098: minimapIcon = LibFuBarPlugin-Mod-3.0_Procodile_FuBar_FrameMinimapButtonIcon {} CreatePluginChildFrame = <function> defined @Interface\AddOn
-- Reply
- #12
shinchih2001 Dec 26, 2009 at 15:04 UTC - 0 likes1x LibBars-1.0-77991 (Procodile):310: attempt to call method 'SetTextFontObject' (a nil value) Procodile-1.0\Procodile.lua:541: in function `SetupBars' Procodile-1.0\Procodile.lua:311: in function <Procodile\Procodile.lua:295> (tail call): ?: <in C code>: ? <string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5> (tail call): ?: AceAddon-3.0-5 (AtlasLoot):510: in function `InitializeAddon' AceAddon-3.0-5 (AtlasLoot):622: in function <...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:615>
- Reply
- #11
JakobLantador Oct 14, 2009 at 03:22 UTC - 0 likesProcodile saves all settings upon logout/login, except for the textures of cooldownbars/aurabars. Anyone else having this issue, and/or know how to fix it?
- Reply
- #10
Azamath Sep 25, 2009 at 04:48 UTC - 0 likesUnable to track Death's Choice(H) trinket proc. Item ID = 47464 Spell ID = 67771
- Reply
- #9
Lowlander Jul 27, 2009 at 15:57 UTC - 0 likesif 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
- Reply
- #8
CptEnny Feb 05, 2009 at 02:54 UTC - 0 likesU know the ID for the One Hand Berserking Buff?
- Reply
- #7
Retlaw Feb 02, 2009 at 15:05 UTC - 0 likesThe 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)