Too bad Graal can't read into Gscript from txt files. Then you could just add the names of every level that would be inside a town, and control it by a giant for loop that would read each level name in from the text file, check to see if the current level was inside the list, and set a flag on the player. If only.
