Possible implementation for melee weapons: Movesets & parrying

I was thinking, when melee weapons eventually get added, that they should be more than ‘‘hit until opponent is dead’’. That is when i had the idea of movesets and parrying.

Parrying would allow you to block attacks and/or projectiles with the goal of reducing the damage received or completely negating it (Damage reduction would be adjustable).

Movesets would be custom moves for your melee weapons, it would allow for a more strategic combat unlike ‘‘hit until opponent is dead’’, as i’ve mentioned earlier.
Here are some moves i’ve come up with:

Sprint: Temporarily increases your movement speed.
Dash: Dashes to a direction of your choice (range is configurable), allowing you to dodge attacks more easily.
Heavy attack: Breaks your opponent’s guard, leaving them exposed (their parry will be ignored and they will not be able to parry for X amount of time).
Status effect: Enemies struck by this move are inflicted with one of the following effects: Fire, Poison, Freeze, Slowness etc..

Of course custom moves would be able to be combined, ex: Dashing toward an opponent and breaking their guard at the same time.
Custom moves would have custom cooldowns, or, an stamina bar that is used to execute said moves.

I’m aware there may be a few flaws in my suggestions, so i’m open for other opinions.

I thought about it too, but I remembered a lot of things that weren’t implemented, same logic as in Kogama. BUT I think there’s no need for such a logic in Kogama, if you can create a battleground with this idea, which will already bring a lot to game. If we talk very broadly and look to the future, I would like to see not just given sets of abilities, but specifically like each animation, for one ability, which you can make yourself (I think there’s no such difficulty in this, I remember how in the game’s proposals they threw out the idea with NPCs, it’s unlikely that they will all run the same way, right? Especially considering that each avatar in the game has its own hitbox. I mean that it will be possible to make an animation frame by frame for each ability, running, etc.)