In classic, for the current day, the client only tracks and displays the number of honorable kills, not the amount of honor gained. This is a problem for players who need to accurately track their weekly honor for ranking purposes.
HPH solves this by capturing each honor message and calculating the real honor gained, taking diminishing returns into account as per this.
HPH is an extension of this WA.
Server Reset time
By default the addon resets at 8.00 ST. This can be changed in interface settings (/hph):
Calculated Honor vs. Real Honor
There will always be a small rounding error in the calculated honor which be can be bounded as: error = |real honor - calculated honor| < HKs, where HKs are all less than 100 pct. DR'd honorable kills
"Honor: 33.905 ± (e < 560)" then means that your weekly honor has been calculated to be 33.905, but that your real honor is somewhere between 33.345 and 34.465.
For stacking purposes we have found that this is negligible in regards to how much RP each person gains.
Error displaying is turned off by default but can be turned on in options.
Like any other addon, using alt + f4 or otherwise crashing your game to exit it either intentionally or not, will result in loss of data, and in incorrect "Honor Today". Exiting the game normally or using /reload will save your data.
Honor and Session stats
Mouseover DR tracking
Blizzard UI fix
/hph search <name> (prints how many times you have killed a player today)
/hph week (prints last 7 days calculated honor)