Was kann daran so schwer sein?

a) wird die Schadsenszahl korrekt ausgerechnet?
b) wird die Schadenszahl korrekt von den HP subtrahiert?
c) wird die HP Anzeige aktualisiert

die Variableninhalte kann man über die Debugansicht im Maker schön sehn, starte das Spiel im Testmodus ausm Maker heraus und drück mal F9 falls du das noch nicht kennst.

Ansonsten Debugnachrichten:

Message-box und dann \V[0001] reintippen um z.B. Variable 0001 anzuzeigen.

Wenn was nicht klappt, nachverfolgen wie weit etwas klappt. Überlegen, was in welcher Reihenfolge passieren muss, und kontrollieren, ob es passiert.