Having a story and characters is wonderful, but they won't do anything unless they're actually interacting together. We need a handler for that, to progress the character(s) through the game.
So, we need to flush out logic to handle the following systems:
Story states
-----Timeline states?
Player states
----- There was some brief discussion about allowing the player to play the villain; we may need some form of reputation system.
Game state: (Etc. Combat VS Dialogue)
----- An amount of this already exists in the various character classes
Quest Progression
----- Possibly also quest rewards?
Having a story and characters is wonderful, but they won't do anything unless they're actually interacting together. We need a handler for that, to progress the character(s) through the game.
So, we need to flush out logic to handle the following systems:
Story states -----Timeline states?
Player states ----- There was some brief discussion about allowing the player to play the villain; we may need some form of reputation system.
Game state: (Etc. Combat VS Dialogue) ----- An amount of this already exists in the various character classes
Quest Progression ----- Possibly also quest rewards?