Para o caso de dar um HP Máximo, quando estiver em um determinado mapa é um pouco mais chato, pois deve tratar tanto quando esta no mapa, assim como sair.
Então, não tenho condições no momento de testar e dar um códido valido.
For the case of giving a maximum HP, when you are on a certain map it is a little more boring, as you must treat both when you are on the map, as well as leaving.
So, I am not able to test and give a valid code.