Tactical Adaptation Engine (TAE): Design
A system that monitors how many times you are using the same combination of moves/actions during a combat encounter and adapts to counter that play style by loading different enemy behavior sets in response.
Each enemy type has several sets of combat behaviors that they toggle through based on the players combat actions and repetition of specific moves. The game would keep count of each used ability and after a threshold it would respond by adjusting the enemy behavior set in response.
For example a player constantly using uppercuts to fight enemies at close range would find the enemies adapting to use ranged weapons and avoiding close combat after several losses to the uppercut strategy used by the player.
These pages for combat styles would be created by a game designer for all the possible combat scenarios and would be utilized by in game enemy AI behavior as dictated by the combat conditions. These could be limited or very robust depending on the desired difficulty.
This could be tied to sightings of these used moves by NPCs that run away and the adaptation of combat behaviors be offset to the next group encounter symbolizing that other troops have been informed of the combat tactics. Enemies could even shout to each other during combat based on seeing an enemy ally get killed by a repetitive attack style and have them all switch tactics. They would shout different things based on circumstance.
Adaptation could trigger based off the number of successfully executed player actions (and possibly their effects on the surroundings) for example or really whatever conditions you desire. Even if a move is used successfully once and was really powerful, with enemies now knowing the player is capable of a powerful move. Even the player equipping something and enemies seeing it and responding with an adaptation.
Enemy locale fortifications could change based on players repeated combat style preference.
Note: All of my design ideas have AI generated images prompted by me provided by Gemini. Thank you Gemini!