Ich würde das HUD in ein Call-Event stecken und bei jeder Wert-Veränderung einfach aufrufen. (Was du dann auch mit Zwischen-Variablen und einem Parallel-Event durchführen könntest.)
Beispiel:
if ZwischenVarEnergie != Energie
HUD aufrufen;
ZwischenVarEnergie=Energie;
end
Das machst du auch mit Mana und neuen Fähigkeiten, etc.
Um Kelvens Event auf jeder Map aus dem Weg zu gehen noch das hier:
if ZwischenVarID != Map-ID
HUD aufrufen;
ZwischenVarID=Map-ID;
end
und das HUD wird nur noch aufgerufen, wenn dus brauchst