Suggestion : require Ctrl-Click on companion icon in order to attack companion, even if attack move ( like ranged/melee attack) is selected.
Currently it is possible to attack companions by mistake, eg. you select attack move and while choosing what to attack you decide to attack first by other companion - but if you click on that other companion's icon you will instead attack them. While it is possible to first right-click to dismiss attack move, and then click icon, it is something easily overlook during battle.
That would be avoided if ctrl-click is required to attack companions by clicking icon, even when attack move is selected. Note that in 99.9% of cases, reason to click companion icon is to switch to that companion. In those very rare 0.1% where you do want to attack your own companion, you can use either attack move directly on companion ( and not their icon ) or ctrl-click their icon. This could be default behavior of game ( since attacking companions would still be possible), or it could be added as an option "require ctrl-click to attack companions"
Some additional suggestion ( optional, not as important as required ctrl-click on icons for attack ):
- if simple left-clicking other companion icon while in attack move, game should not only prevent attacking other companion but should SWITCH to that other companion
- require ctrl-click to attack companion even when you select attack move and directly click on them