Phasing into a different phase, like entering/leaving garrison incorrenctly updates the players current and max health:
Lua Code:
local frame = CreateFrame("Frame")
frame:RegisterUnitEvent("UNIT_HEALTH_FREQUENT", "player")
frame:RegisterUnitEvent("UNIT_MAXHEALTH", "player")
frame:SetScript("OnEvent", function(self, event, ...)
local playerhealth, playerhealthmax = UnitHealth("player"), UnitHealthMax("player")
print(playerhealth, playerhealthmax)
end)
Anyone found a workaround to fix this?
If it's only fixable on server side, then could someone report this issue at the US Blizzard forums, since i have no access there, and EU still doesn't have a Bug Report forum.
http://www.youtube.com/watch?v=WZHjtrFEEBE