Pues veamos si te lees como va ese tipo de script de nivel lo entenderás cabroncete.
Ese tipo de script de nivel, se ejecuta siempre que entras en un mapa, entres en un menú o salgas de un combate, y por lo tanto, cada vez que ocurra eso se calculará ese random.
Si tienes más dudas dímelo, lo que quizás tarde en responderte, que ahora llegan los exámenes y estoy que no puedo más...