Open danielrossyamitrano opened 7 years ago
Sobre el tercer punto: para poder hacer que el PC obtenga conocimientos del mundo, primero el mundo tiene que tener rasgos que dicho PC pueda conocer.
Tengo la sensación de que el registro de las conversaciones ya realizadas es más un tema de event tags que de un nuevo feature, y como tengo dificultad en implementarlas, este issue no está avanzando en ese sentido.
Una de mis propuestas de ModState/event flags era utilizarlo para recordar conversaciones, tanto del jugador como de npc individuales
On Mon, Jan 15, 2018 at 10:35 AM, Daniel notifications@github.com wrote:
Tengo la sensación de que el registro de las conversaciones ya realizadas es más un tema de event tags que de un nuevo feature, y como tengo dificultad en implementarlas, este issue no está avanzando en ese sentido.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ludica-squamata/mano-gift/issues/108#issuecomment-357684400, or mute the thread https://github.com/notifications/unsubscribe-auth/ABdoopMwEHtkMGk6Ej1APFH7SvGATlz8ks5tK1QNgaJpZM4L-Y36 .
Eso fué lo que dije. Lo que pasa es que no se me ocurre como implementarlas.
Si bien ahora se pueden no repetir los diálogos (tanto durante el juego como después de un loadgame), todavia falta mucho para que los mobs tengan un diálogo (o mejor dicho, un monólogo) al que caer cuando no tengan nada que decir. Eso es un tema de IA, event flags y demás temas de storyline del juego.
@einacio a vos qué te parece que son los conocimientos del mundo? Yo empiezo a pensar que pueden ser event flags directamente, pero no estoy del todo seguro.
Se me ocurría hoy que cuando un diálogo termina, puede no solo escribir una flag declarando que terminó para que no se repita, también podría escribir una segunda flag que habilite un segundo diálogo, y así sucesivamente. Estas "flags que habilitan diálogos" podrían también ser escritas por otros eventos, como la muerte de un mob, la obtención de un ítem o el arribo a un nuevo mapa ( lo que, en esencia, serían los conocimientos del mundo)
Estaba recién mirando otros issues y me topé con algo que dije al repecto de las salidas:
Por ejemplo, commoner podria saber que la salida en el interior de la casa cerca de la cual aparece es el centro de "su" casa, y huir ahi si fuera atacado por un monstruo, o cayera la noche.
Eso es, creo, un "conocimiento del mundo".
Abro este issue como reemplazo del #28, porque en aquel issue las cosas se fueron de control (demasiados comentarios que no vienen al caso) y las cosas por hacer quedaron poco claras. Habría que: