En realidad da igual, un script de tile funciona exactamente igual que uno normal, y puedes hacerlo todo lo complejo que quieras (y si no mira el del PC xD).
Lo que tendrás que hacer (o al menos así lo plantearía yo) poner en cada mapa que quieras ciertos Pokémon un script de nivel que le asigne un valor a una variable, y con esos valores vas haciendo un script que luego asignarás a un tile en particular.
Comparando el valor de dicha variable iras a una zona u otra del script donde ya puedes definir tú qué Pokémon quieres que aparezca, el nivel y si quieres que de volteretas (bueno eso ya sería más complicado xD).
Hazme caso que la semana que viene haré un tutorial enseñándolo bien y te enterarás fijo ;)