Have you tried the multi-attack tactic ?
It's so overpowered against the AI that i think it's most likely an exploit more than anything.
- press the , key to wait for the enemy to be in contact
- press SHIFT+A to aim an attack
- press a to Strike
- select the bodypart you want to hit
- press z to enable "multiattack"
- select the type of attack you want to use (slash/stab/etc..)
- press SHIFT+A to aim a 2nd attack (thanks to multiattack)
- select the Dodge option instead of an actual attack
- Dodge in the direction you want
- Press . to launch the multiattack (the attack then the dodging)
With this technique i managed to survive a 3 bogeymen attack with a beginning demigod adventurer (that usually get killed fast by bogeymen) and striking them down, it takes a lot of patience as , wait only for a tick and you are going to miss most of your attacks, but in the end damage on yourself will be minimal (assuming of course you have good armor pieces, make sure to get some from castles before going out) and the enemy should be dead
While useful, its not perfect.
I agree with both, but Robsoie from a slightly different perspective. Multiattack
can be exploitive because the AI's combat IMHO is just stat versus stat with bonus/penalty modifiers run directly against you rather than run based on what you are doing (which is what players do). Maybe that will change with stances, if the idea behind them is applied to NPC AI as well.
best way to counter a spearman/pikeman?
Don't take the first swing, because your opponent gets to counter attack. That counter attack will be much more successful against you the closer your stats are to theirs. It's generally a deadly outcome for your character.
For example if you're a demigod versus the average spearman/pikeman and you do have points in observer/dodge/shield/armor higher than competent level (particularly dodge/shield), you *could* be reckless and take first swings.
But it's safer to let them swing first and attack them during their recovery period which occurs right after they've attacked. You check the attack menu with SHIFT + A, but if nothing is green, press the comma "," key and then SHIFT + A. Repeat that until you have a good shot or they are attacking again. Then you defend again, or counterattack with multiattack, etc, and repeat the whole process.