La trama del juego es no lineal, con cientos de líneas posibles de conversación entre los personajes controlados por el jugador y los personajes no jugadores (PNJ).