Im Wesentlichen haben komplexere Skripte ein Grundkonzept dieser Art:
1. Eine Variable oder auch mehr, die den derzeitigen Modus speichert/n, sprich beispielsweise "Held ist in Menüpunkt 1" wird gespeichert durch Modusvariable hat den Wert 3 (z.B.)
2. Ein Steuerungsmechanismus, der prüft, ob eine Taste gedrückt wird und anhand der Faktoren, welche Taste das war und welcher Modus ist, eine Modusübergangssequenz aktiviert und die Modusvariable ändert
3. Ein Anzeigemechanismus der abhängig vom Modus den aktuellen Bildschirm einblendet
Das alles wird durch ein "Chefevent" verwaltet.
Auf der Grundlage kann man das meiste aufbauen, ob KS oder Menü (ein Menü, in dem der Held einfach in einen Pfeil verwandelt wird und das eine Karte ist, ist gelinde gesagt erbärmlich)