Sorry, I’m trying really hard to understand what you mean here, but I’m afraid I don’t.
The first two steps seem like the same as in my solution. Step 3 is where I struggle, though. Can you try to explain it in some different ways or in more detail? Perhaps it is a language issue? Could you try writing it in your native language and using Google translate?
How I am now interpreting what you are saying:
- You want the unit to be able to first move to an enemy.
- After the unit has moved you want it to be able to attack the enemy.
- After it attacks the enemy, you want the enemy to counterattack.
So far, so good, right? Now for the final step you say: “i can only attack the same unit or other cant move.”
Do you mean that after you have attacked another unit, and that unit has counterattacked, you want to be able to choose to attack again, but only to attack that specific unit?
As for “or other can’t move”. By “or” do you mean that if you attack the enemy a second time, the enemy is allowed to move, but if you don’t attack the enemy a second time, the enemy is not allowed to move on its turn?
You include a screenshot of HoMM 3, and I can’t remember any such mechanic there, so I’m pretty sure I’m misunderstanding what you are saying. Sorry that I’m not able to understand this better, but I’m trying my best. If this is a mechanic in HoMM, perhaps you can show a video of how it works?