So müsste das ganze aussehen.
1. Berechnung des Schadens: Dazu setzt man die Variable Schaden auf den Wert der maximalen gegnerischen HP. Um 50% davon zu berechnen rechnet man erst mal 50 und dann durch 100... in dem Fall ist es das gleiche wie durch 2 zu teilen.
2. Den Schaden zufügen. Es reicht theoretisch, einfach nur den Schaden vom Gegner per Change enemy HP abzuziehen.
Schöner ist, wie ~Jack~ schon sagte, wenn man noch eine Kampfanimation anzeigt und den Spieler mit einer Message über den angerichteten Schaden informiert.