Help

POM Assist

Achievements Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 15,760 Downloads
  • Supports: 4.0.3
  • 4 Average Daily Downloads
  • Comments
  • Created 2/1/2010 4:40:33 PM
  • Updated 12/3/2010 1:07:46 PM
  • 85 Favorites
  • Project Site
  • License: GNU General Public License version 3 (GPLv3)
  • Release Type: Release
  • Newest File: POM Assist 1.01
or

About POM Assist

POMAssist is an addon for Priests that tracks Prayer of Mending casts.

Overview

The frame shows a Prayer of Mending button. This button can be used to cast the spell on your current target, and will show the same cooldown animation of the normal action bar. After you cast Prayer of Mending, the target will be noted in the UI and a charge count will be displayed over the spell icon. A timer bar will show you the duration of the buff upon your target.

Total amount healed is shown as well as the Healed Per Mana calculation, based on your current spell cost. If you enable the Track overhealing option, the UI will also break down your healing based on actual healing (green), overhealing (red) and total (white). The Healed Per Mana calculation is also updated when overhealing is tracked, with actual efficiency (green) and total efficiency (white).

Enabling the class colors option will color the target's name and the cooldown bar appropriately.

Slash command options
  • /poma - Opens the the configuration screen
  • /poma hide - Hide the frame
  • /poma show - Show the frame
Configuration options
  • Alpha
  • Scale
  • Locked
  • Show Title
  • Show Cooldown
  • Show Target's Server
  • Track overhealing
  • Use class colors
  • Show for Primary Spec
  • Show for Secondary Spec
  • Hide when solo
Localization Support
  • English (US)
  • German
  • French
  • Russian (still very limited)
Special Thanks
  • Feu - kept the project alive while I was away from the game. Added French notes field to toc and provided localization for some of the options screen. Provided code to unregister events when the addon is disabled.
  • Aphelandra - provided German localization. Assisted in identifying and fixing a bug that caused the addon not to work with localized WoW clients.
  • Rieffen - provided the French localization.
  • marathoneer - provided a basic Russian localization file to get us started.
  • Grochtar - identified a bug with the frame scaling.
  • spiralofhope - identified a bug with sounds playing inappropriately.

v1.01

  • Added French localization support thanks to Rieffen and Feu.
  • Added code to unregister events when the addon is disabled, thanks to Feu.
  • Updated lib dependencies to latest version of Ace 3.

v1.00

  • Added new configuration option allowing the tracking of overhealing.

v.091

  • Updated for 4.0.3
  • GetGlobal calls replaced with use of _G[]
  • Updated event handlers to using local parameters
  • Expanded debugging logging messages.

v0.61

  • Fixed a bug where if you have Sounds on End enabled and POM Assist hidden, the sound will play once the frame goes visible even if the POM finished already. Thanks to spiralofhope for finding the bug.

v.0.6

  • Promoted the localization for German to release build. Thanks to by Aphelandra. Note it is missing the newly added specialization strings.
  • Added a localization file for Russian, thanks to marathoneer. Note it is missing almost all values.
  • Fixed a bug that causes the Efficiency (HPM) label to run into the value when scaling. Thanks to Grochtar for finding the bug.
  • Added support for specialties. You can now set POMAssist to only be visible when in your primary spec, for instance. Currently this is just a visibility flag. the addon is still running in the background and checking your casts of POM.
  • Reorganized the options menu to split things up by function. I'll continue to work on that in future releases.

v0.51

  • Second pass on deDE localization support, by Aphelandra.

v0.5

  • Attempting to fix a bug in localization where other locales are not loading properly. Thanks to Aphelandra for finding the bug.
  • Added deDE localization support, contributed by Aphelandra.

v0.4

  • When pets received PoM it was incorrectly assigning them class colors that weren't correct. This is due to a lookup issue in the global class colors variable. Changed it so that pets now show up using a separate color than players do, much like Omen does.

v0.3

  • Added a new option to play a sound when PoM has been removed.

v0.2

  • Added an option to hide the frame when not in a party or raid
  • Improved the logic that detects if PoM has been removed but not reapplied to another party member

v0.12

  • First release.

Addon Packs Containing This...

Comments

First Previous Page 1 of 3 Next Last
  • #44
    WTB Update D: Was one of my favorite addons
  • #43
    PLZ FOR THE LOVE OF EVERYTHING HOLY (OR DISC) Update this addon! I miss it so much no other addon is better for its purpose. D;
  • #42
    is this dead i can not get it to work in 4.1
  • #40
    Any chance of update for 4.0? I miss having this mod. Can report error stack if needed, but I assume it's not working for anyone else either..
  • #41
    I just uploaded a new version of it that should work with 4.0. Please let me know if you have problems with the new version, as I'm still tracking down a bug or two.
  • #39
    Message: Note: AddOn POMAssist attempted to call a protected function (POMAssistFrame:Hide()) during combat lockdown.

    Happens alot, ty for the mod btw :)
  • #38
    i've installed this addon several times and it doesnt work for me, frame says 'No Target' and when i cast POM, it doesnt show anything, any ideas?
  • #37
    Just a reccomendation but:
    -Try to add A sound when PoM completes its cooldown,
    -And more customizable sounds :)
    Otherwise,This is a real promising addonn, Keep it up :)
  • #35
    I added support for Divine Providence (reduces the cooldown by 30% when maxed) Here's the diff


    --- POMAssist copy.lua 2010-07-24 11:45:30.000000000 -0700
    +++ POMAssist.lua 2010-07-24 11:44:30.000000000 -0700
    @@ -203,7 +203,7 @@
    local spellCooldown = 10
    local spellHealed = 0
    local manaCost = 1
    -local debugging
    +local debugging = false
    local delayedRemovalTime = 0
    local justShown = false;

    @@ -509,6 +509,27 @@
    end
    end

    + -- need to figure out how long the cooldown is on PoM
    + -- tab 2 (holy), talent 26 (divine providence), false (always use self)
    + local name, iconPath, tier, column, currentRank, maxRank, isExceptional, meetsPrereq = GetTalentInfo(2, 26, false)
    +
    + -- if this talent was taken, then each rank reduces the cooldown by 6% (.06 multiplier)
    + local cooldownPercentageMultiplier = .06
    +
    + -- reset it to 10
    + spellCooldown = 10
    + if(debugging) then
    + self:Print("spellCooldown has been reset to 10")
    + end
    +
    + -- if the spell was taken, then calculate the new multiplier
    0) then
    + spellCooldown = spellCooldown - (spellCooldown * cooldownPercentageMultiplier * currentRank)
    + if(debugging) then
    + self:Print("spellCooldown is now " .. spellCooldown)
    + end
    + end
    +
    if ( showFrame ) then
    POMAssist:ShowFrame()
    else
  • #34
    ----
    /poma
    - configure it to have sound
    /poma hide
    - cast
    - wait for an expiry, nothing happens
    /poma show
    - the sound is triggered
    ----
    Think I found that. The frame is still subscribed to Update() so when you show it again, it processes it, finds out POM has finished, then calls the cleanup function, which plays the sound even though it's hidden.

    I added a flag to detect this state, and think I've covered the different cases where I need to track it.

    Thank you, I cannot reproduce the above bug.

    ---

    However, I interpret "hide" as "alpha 0%". I'm expecting the sound to still trigger on expiry.

    Since alpha 0% is not possible with the UI (the lowest is 5%), I am forced to push pomassist off the screen so it is not displayed. All I want is the sound.

    Alpha to allow 0%.
    - If 0% alpha is not possible, then perhaps add a "Display Frame" checkbox.
    - If the frame is still required to be displayed, then make the "Display Frame" checkbox move the pomassist frame somewhere in the negative like -1000, -1000 (top-left, out of the screen real-estate).
  • #27
    Same for me, except it positions itself a bit to the bottom.
  • #33
    Does it happen if you just do a /reloadui?
  • #26
    For some reason now when I log in or form a group the frame relocates itself about 4 inches to the right of where it should be. I have to go in, unlock it, move it back to where it should be and then relock it. Any ideas?
  • #25
    Extremely helpful, nothing that hasn't already been said.
    Different texture would be great. Something I personally would like is to beable to link it. Like DBM sort of think. Links how much I healed with how many charges.
  • #24
    Great addon, Helpfull and working fine just one small request / idea.

    Any chance of a spec specific button, Say only show when in disc or holy saves having to show / hide when swapping to shadow
    Other than that good job keep it up :D
  • To post a comment, please login or register a new account.
Learn how to disable ads
Learn how to disable ads
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster Addon Downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse.com Experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Minecraft 3D Print Giveaway

Enter Now!