Procodile

This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

Statistics

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.

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

  • Avatar of Vanilla23 Vanilla23 Dec 08, 2010 at 19:50 UTC - 0 likes

    It seems that the new Cataclysm Spell ID's are not workink now,

    are there any plans to update this addon in the near future ?

  • Avatar of DuncanClan DuncanClan Jul 27, 2010 at 00:28 UTC - 0 likes

    Ive 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!

  • Avatar of qudesnik qudesnik Jan 10, 2010 at 18:20 UTC - 0 likes

    pls add options "background color" for bar.

  • Avatar of shinchih2001 shinchih2001 Jan 05, 2010 at 11:55 UTC - 0 likes

    1x 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 -

  • Avatar of shinchih2001 shinchih2001 Dec 26, 2009 at 15:04 UTC - 0 likes

    1x 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>

  • Avatar of JakobLantador JakobLantador Oct 14, 2009 at 03:22 UTC - 0 likes

    Procodile 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?

  • Avatar of Azamath Azamath Sep 25, 2009 at 04:48 UTC - 0 likes

    Unable to track Death's Choice(H) trinket proc. Item ID = 47464 Spell ID = 67771

  • Avatar of Lowlander Lowlander Jul 27, 2009 at 15:57 UTC - 0 likes

    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

  • Avatar of CptEnny CptEnny Feb 05, 2009 at 02:54 UTC - 0 likes

    U know the ID for the One Hand Berserking Buff?

  • Avatar of Retlaw Retlaw Feb 02, 2009 at 15:05 UTC - 0 likes

    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)

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
43,041
Recent files
  • R: 3.1-3 for 3.1.0 Jul 24, 2009
  • A: r95 for 3.1.0 Jul 24, 2009
  • A: r94 for 3.1.0 Jul 24, 2009
  • R: 3.1-2 for 3.1.0 May 13, 2009
  • A: r92 for 3.1.0 May 03, 2009

Authors