Okey Dokey, Head asked for a new idea for combat, and here is mine.
So, since you cant "pause" combat like DF, I thought we could have something like this. A key combination performs a specific combat action, depending on your weapon. Ive split my idea into two ideas.
Idea 1: There is a specific defence to every attack. When someone attacks you, a chat msg appears, like "Orb McOrby is performing an uppercut on Orby McSofty with his longsword!". If you catch it, you can perform a specific key combination defence, which is immediate and stops the attack. Choose the wrong defence, and the attack gets through. You can only attack once every second or so, to prevent spamming. More complicated attacks take longer to do, but do more damage. Having higher defence stats(such as gold armour or ect) make it take longer for the attack to get through, and better weapons makes attacks quicker(with a basic line of like .5 seconds minimum for the attack time, or something).
This system makes combat complicated and less grief prone, since you have to know your "stuff" if you want to do combat. This idea could easally be expanded.
Idea 2: Just a variation of the first one, instead of the text appearing the the chat, it appears in a little dialog box. When you want to do combat, you "initiate" it, and the box appears for both players participating. All combat chats appear there, and the chat box.
Also, so attacks arent accidently commited, you could have it be like "all combat attacks are Ctrl +key, and all defences are Alt +key, if you can do that)