- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
4,842 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Rift Addons
- Top Skyrim Mods
- Top Minecraft Server Mods
- Top Terraria Maps
- Top Starcraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
POM Assist
- 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
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.
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| POM Assist 1.01 | Release | 4.0.3 | 6,694 | 12/3/2010 1:07:46 PM |
| POM Assist 1.00 | Release | 4.0.3 | 1,049 | 11/28/2010 1:34:50 PM |
| POM Assist 0.91 | Release | 4.0.3 | 388 | 11/28/2010 10:34:55 AM |
| POM Assist 0.61 | Release | 3.3.0 | 14 | 6/23/2010 12:27:01 PM |
| POM Assist 0.6 | Release | 3.3.0 | 110 | 6/23/2010 11:40:06 AM |
| POM Assist 0.51 | Beta | 3.3.0 | 2,998 | 2/26/2010 5:37:44 PM |
| POMAssist-0.5 | Beta | 3.3.0 | 571 | 2/14/2010 8:18:54 AM |
| POMAssist-0.4 | Release | 3.3.0 | 13 | 2/7/2010 9:08:20 AM |
| POMAssist-0.3 | Release | 3.3.0 | - | 2/5/2010 4:49:21 PM |
| POMAssist-0.2 | Release | 3.3.0 | 1 | 2/3/2010 9:17:59 PM |
| POMAssist-0.12 | Release | 3.3.0 | - | 2/1/2010 5:09:57 PM |




Comments
Happens alot, ty for the mod btw :)
-Try to add A sound when PoM completes its cooldown,
-And more customizable sounds :)
Otherwise,This is a real promising addonn, Keep it up :)
--- 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
/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).
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.
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