Combat Mechanics

This is mainly a sketchpad for me to type down ideas of what a typical combat might involve.

Players attack fairly instantly when they hit their attack button. Monsters on the other hand initiate an attack, and then take 0.5-3 seconds (depending on difficulty) before the attack follows through. During which time the player will have to dodge to avoid the attack.

If a player dodges over the attacking enemy (usually shift+W), the enemy will be staggered for a few seconds, before it can turn around and attack the player again.

Enemies will have custom abilities, so the tactic might look different. Depending on the encounters.

If an enemy hits a player, the player gets staggered for 1-2 sec, with an additional 1 sec of invulnerability, and the player loses 1 stamina. If the player's stamina runs out, the monster gets to have it's way with the player, alternatively strip the player. Some monsters will have stripping abilities as well. After this, the player regenerates all stamina instantly and can continue fighting. As such, there's no death. There will be difficult achievements though for players who seek a challenge rather than a story.

Once a player beats an enemy, the enemy will be teleported away. Defeating enemies and completing the story will give experience, which levels you up and unlocks perks and abilities.