A lot of you were asking "integration" to game systems, and this video does just that. I also added some more improvements on top of previous videos. After the critique on previous videos, I tweaked and did some improvements on the AI. You will notice the following: AI answers less verbose. AI speaks in a more accented way (prone to make more mistakes and styled in peasant-ish), AI gives less information about themselves to strangers, AI remembers conversations persistently during the scene. This video demonstrates direct interaction with game systems, such as random encounters, recruiting, haggling, trading and companion hiring. Everything still generated on the fly with accurate information. However, for video purposes, I set a certain probability to 100% so that they would appear in the video. These are: "Chance for random event happening" and "willingness of a person to join a warband if they are carrying item".
Just to give a little more context, during chat-to-system integration, I'm not searching for a "keyword" to understand if the transaction is completed. Instead, there is an NLP(Natural Language Processing) running on the back that evaluates the response. This gives great flexibility to missions and still keeps the freedom in the conversations. Even though the video doesn't have this example, NPCs can reject your haggle depending on their personality. For example, lowering the value too much is likely to be rejected. Sometimes they are not even accepting your gift saying that they are proud and don't need charity. I might have a Q&A type of post in the channel soon on these stuffs. Hopefully in this video you will notice that: AI answers less verbose. AI speaks in a more accented way (prone to make more mistakes and styled in peasant-ish), AI gives less information about themselves to strangers, AI remembers conversations persistently during the scene (I might expand this idea further soon)