Hasta ahora hemos creado objetos, personajes y escenas. Sin embargo, unos cuantos objetos, personajes y escenas no forman un juego por sí solo. Los juegos deben ser dotados con capacidad narrativa, de tal forma que la "historia" pueda ser contada.
En <e-Adventure> el desarrollo de la historia es regido por unos elementos que denominamos flags y variables. Los flags consisten en una especie de "cerrojos" que en un momento concreto del juego pueden tener dos estados: activo e inactivo.
De esta manera podemos definir flags y a través de ellos condiciones que pueden cumplirse o no en un momento dado, según estén activos o inactivos. Por otra parte, las variables pueden tomar valores enteros, y también se puede definir condiciones sobre ellas, dependiendo de si el valor de las mismas es mayor, menor o igual que un cierto número.