Du kannst ohne weiteres die Reserve als z.B. 10fach betrachten, sprich du prüfst ob der aktuellen HP 10er-Beträge fehlen und wenn ja, dann gibst du der HP des Monsters 10er Pakete an HP zurück und für jedes Paket ziehst du der Reserve 10 ab.
Natürlich kann man auch 2 Reserven machen und die eine Reserve füllt die andere mit sagen wir 1000er-Paketen auf während es dafür jeweils nur 1 Punkt von sich selbst verbraucht, dann geht das noch bei weitem gewaltiger.
Zumal das nach oben offen ist, die zweite Reserve kann ja auch wieder aufgefüllt werden von einer dritten.

Dabei gilt natürlich zu bedenken:
1. Brauchst du das? 9999 sind recht viel, insbesondere wenn der Maximalschaden 999 ist, bei Schadenswerten wie in FF wärs natürlich anders
2. Ist der Spieler so geduldig, mit 999 HP Maximalschaden so lange auf den Gegner zu hacken?
3. Kannst du nicht einfach die Heldenwerte runtersetzen und dadurch spieltechnisch aufs gleiche Ergebnis kommen?