Remove or modify dynamic change to Attack button
The dynamic change to the Attack button during combat is undesirable from a UX standpoint. More than once, I have chosen creatures guaranteed to attack, did some math, went to click "All Attacks", only to progress the combat since it has changed function to X attacks. The end result of this is usually a lost game.
The simplest solution would be to swap the Cancel Attacks and X Attacks button. This changes the worst case scenario to declaring attacks again. It comes with some user memory relearning.
Providing a sound cue to remind players that attacks are mid-declaration could also be a solution. Varying the button color even more would also help as Orange to slightly Darker Orange isn't much of a change.
The best solution would be to simply add the X Attacks button above the other two. This removes the dynamic button problem entirely, but might require development overhead.
Thanks for reading through this.