Also ich wollte auch mal etwas ähnliches machen, hat aber nicht so geklappt wie ich dachte. Denn mit der Number of Battles-Variable werden lediglich die Kämpfe gezählt und nicht die gewonnenen Kämpfe, (bin mir nicht 100%ig sicher). Falls nur die Kämpfe gezählt werden kann man ja einfach 5mal fliehen.
Und wenn du die Variable nach jedem vernichtetem Monster um 1 erhöht geht es auch nicht richtig, denn zumindest als ich das versucht habe hat der Maker das zuletzt vernichtete Monster, in einem Kampf, nicht mehr gezählt.
Also z.B. bei einem Kampf gegen eine Party aus 3 Monstern und einem weiteren Kampf gegen ein einziges Monster hatte der Maker den Variabel auf "2" gesetzt und nicht auf "4". Aber bevor der Kampf nicht beendet wird darfst du den Variablen nicht erhöhen, weil ja sonst noch die Möglichkeit einer Flucht besteht (Bei Zufalskämpfen glaube ich sogar zwanghaft).

Also wenn du es richtig machen willst würde ich dir Geius Vorschlag empfehlen und die Zufallskämpfe durch Events hervorrufen...