P0-B1: Part 1026: Improvements, Random Story System
I have found, and fixed, some issues with seed values not being reproduced properly between runs. This would have been a problem for the new story system because each NPC being added to the world needs to be persistent, IE, the same character model, same location, etc, between runs of the game.
I have also added improvements to the dialog and interaction systems to allow the player to interact with random NPC’s. The user will be able to trade, receive quests/missions, and ask general questions about the location or the world.
I am also going to add in a “reputation” system, so that the AI will respond differently based on the players previous actions. In future, I will also add additional variables such as the players relationship to the AI, which will be determined by their past actions and interactions, etc.

