Hi, I'm here to talk about one of the most infuriating things in the game. I can't think of one instance where someone has died while stunned and felt like they lost in a fair way. Stun is a broken, extremely obnoxious mechanic. I'm not voting for stun to be removed from the game or anything, the stun effected is used is conservatively in some monster. Off the top of my head I can think of shadahar warriors which stun your for a few seconds tops, I think this is okay. It can create a bit of a tense moment when fighting but the sad truth is that most enemies with stun have horrendously long durations. A quick tense interruption in a battle is alright, having the player's control taken away from them for TEN to FIFTEEN seconds or more is not okay. Some enemies attack very fast and do not telegraph special moves to players in a way that early level mobs will teach them to recognize, like bandits making a sound just like a player would when charging up a special attack accompanied with a bit of a longer swing time. The mob that first come to mind is the mummies, they have an extremely fast attack speed and do not communicate when they are using a stun attack in anyway. No charge up, no special animation, no sound, nothing. Some enemies with long stuns will use another stun attack IMMEDIATELY after the first one has ended, locking up the for essentially twice as long on some occasions. If you try and fight cold based enemies that can stun you without and kind of magic resistance, may god have mercy on your soul.
So I know what you're thinking, going back and fixing all of the mobs stun attacks and tweaking them to be more fair is too much of a monumental task. So I suggest a "diminishing" effect on stuns. When your character becomes stunned this will start a 30 second or minute long timer, that if they recover from their stun and are hit with another stun attack will make it so the next stun attack's duration is halved or even reduced by 75%. If they are hit during this timer and receive a lowered stun time, the time is reset so for instance they have another minute of stun protection. But this third time, if they are hit with a stun attack regardless of their current resistance level they are completely immune. The timer will not reset after this hit and will return the player to taking stun attacks normally until it happens again.
It's also important that going into the future any new enemies should be designed to very clearly telegraph their stun attacks with special animations or sound effects so that players can avoid them before they happen. They should also not be allowed to use stun attacks as frequently as right as the first stun duration is ending.
Thanks for reading.
So I know what you're thinking, going back and fixing all of the mobs stun attacks and tweaking them to be more fair is too much of a monumental task. So I suggest a "diminishing" effect on stuns. When your character becomes stunned this will start a 30 second or minute long timer, that if they recover from their stun and are hit with another stun attack will make it so the next stun attack's duration is halved or even reduced by 75%. If they are hit during this timer and receive a lowered stun time, the time is reset so for instance they have another minute of stun protection. But this third time, if they are hit with a stun attack regardless of their current resistance level they are completely immune. The timer will not reset after this hit and will return the player to taking stun attacks normally until it happens again.
It's also important that going into the future any new enemies should be designed to very clearly telegraph their stun attacks with special animations or sound effects so that players can avoid them before they happen. They should also not be allowed to use stun attacks as frequently as right as the first stun duration is ending.
Thanks for reading.