Full rework of AI and Moves Library systems. (Patreon)
Content
Current AI archetypes and one big moves library will be removed, eventually
Instead, players will have access to composing `Moves Decks`. Each deck will consist of 16 (just a number out of the head, arguable) selected moves. `Decks` will be separated from `characters` and will belong to `account`. So players will be able to create different decks for different playstyles and assign them to any character.
Players will be able to create any number of decks, rename, and delete them.
One default deck must be created by default and assigned to every new character. This deck will not be editable (to provide a solid base for a demo game version and make it easy for new players)
AI behavior will be replaced with special `Hero Cards` that could be added to the Deck from the global moves library. These Hero Cards will define certain AI behaviors and special abilities. For example, the "Stripper" card will add an ability to undress the opponent or take off their own clothes. "Martial artist" - will prefer kicks and punches in the first place and got bonus damage for those kinds of attack. "Bully" will prefer humiliating moves, put the foe to increased humiliation duration and reduced duration for self. And so on...
So, instead of one solid AI for each game type, it will be many separate blocks to combine together. Each Deck will be limited to let's say 3-4 hero cards while there could be a lot of different cards to choose from.
Technically, if it will work well these hero cards *could* replace the STATS system completely. (just a thought, should be discussed in discord). This way instead of thinking about "putting some points to vitality" you could use a "Tough Guy" hero card that will do technically the same. So your character 'build' (stats, behaviors, abilities) will be completely driven with one entity - deck.