Bloody, nach jedem Kampf? Auch wenn die Party flieht?
Du musst es erstmal so machen, dass es keine normalen Areas gibt. Stattdessen scriptest du die Areas selbst (erst ein Parallel Process, der speichert die Heldenposition, wartet kurz und schaut, ob sie sich verändert hat, wenn ja, wird eine Variable auf eine zufällige Zahl gesetzt und bei manchen Zahlen starten Kämpfe)
vor jedem Kampf gibst du dem Helden die Punkte, in die Start Combat machst du ein Escape Case in dem dann die Punkte wieder abgezogen werden.