(PARTE 2):
Sabes que a un evento puedes crearle varias páginas. Bueno, pues puedes hacer una variable que se que adquiere un valor al dar una respuesta específica y otro si eliges una respuesta distinta. A partir de ese punto los eventos que se vean afectados por esa variable tendrían dos páginas, una por cada respuesta que des. Así podrías escribir diálogos distintos o crear eventos distinto en las historia que se activarían solo al dar una respuesta mientras que para la otra respuesta crearías otros. No sé si me explico xDDDD.
En esencia el sistema de misiones secundarias con multiples finales de mi proyecto funciona de forma parecida (aunque existe un script para dar la valoración y que determina la recompensa según como se comporte el jugador en la misión, pero eso no deberías necesitarlo para lo que tu planteas).