if class == "PALADIN" then
if GetSpecialization() == 3 then -- ret
f:Show();
- f:RegisterUnitEvent("UNIT_POWER", "player");
+ f:RegisterUnitEvent("UNIT_POWER_UPDATE", "player");
updatehp[UnitPower("player", ptype)]();
else
- f:UnregisterEvent("UNIT_POWER");
+ f:UnregisterEvent("UNIT_POWER_UPDATE");
f:Hide();
end
elseif class == "WARLOCK" then
f:Show();
- f:RegisterUnitEvent("UNIT_POWER", "player");
+ f:RegisterUnitEvent("UNIT_POWER_UPDATE", "player");
updatehp[UnitPower("player", ptype)]();
end
end
f.PLAYER_ENTERING_WORLD = f.PLAYER_SPECIALIZATION_CHANGED;
-function f:UNIT_POWER(_, t)
+function f:UNIT_POWER_UPDATE(_, t)
if t == "HOLY_POWER" or t == "SOUL_SHARDS" then
return updatehp[UnitPower("player", ptype)]();
end
end
end
- f:RegisterUnitEvent("UNIT_POWER", "player");
+ f:RegisterUnitEvent("UNIT_POWER_UPDATE", "player");
f:RegisterEvent("PLAYER_ENTERING_WORLD");
f:RegisterEvent("PLAYER_SPECIALIZATION_CHANGED");
end