ich wüsste so spontan nicht wie...
eine andere lösung (die ich auch in meinen spielen anwende) ist, dass du die zufallskämpfe durch zufällig umherstreifende NPCs ersetzt, die bei berührung den entsprechenden kampf starten (trigger: player touch).
worauf du nur achten musst, ist, dass, wenn das monster besiegt ist, du nur einen "erase event"-befehl einfügst. dadurch taucht es jedes mal wieder auf, wenn du die map einmal verlässt.
das hat in sofern einen vorteil, da der spieler ggf. gezielt den gegner ausweichen kannt. pro map kannst du dann (je nach größe) mehr oder weniger monster-events erstellen.
finde ich persönlich eine elegantere lösung. außerdem kannst du dann auch dein vorhaben anwenden