Sorry für den Doppelpost aber konnte die Antwort einkreisen.
Fehler liegt anscheinend doch nicht in der Schadensberechnung sondern in dem Common Event für HP Darstellung. Schaden wird dem Held also angerechnet, jedoch nicht passend dargestellt. Die Anzeige bleibt also praktisch auf dem Anfangswert von 40 HP. Am Event, dass die HP Anzeige nach einem Treffer aktualisiert kanns auch nicht liegen. Das funktioniert einwandfrei. Bevor ich hier groß im Script rumkrame, gibt es da irgendwelche typischen Anfängerfehler die man begeht, damit die HP Anzeige nicht funktioniert?