Any ship except submarines can disengage instantly from a naval battle if they were already on do not engage. This makes it impossible to catch ships with ships no matter the speed difference. It would make more sense to start some battles with some ships being closer to the center. They always start at the edge which allows immediate disengage. I don't see any way to mod this( not an expert on modding though. Is there a way to mod it? ).
If a fleet enters the battle on engage and then you click do not engage, the fleet starts retreating after COMBAT_MIN_DURATION hours after battle start. This part is working correctly(although I would prefer COMBAT_MIN_DURATION to be 0 by default because there is no reason a small navy should be forced to run towards the enemy like a retard). However, after you start retreating, you always disengage after exactly COMBAT_CHASE_RESIGNATION_HOURS hours or until retreater runs to the edge of the battle, whichever comes first. The speed of ships doesn't seem to matter at all. I tried playing with COMBAT_CHASE_RUNNERS_SPEED_COMPARE_BALANCE and COMABT_CHASE_RUNNERS_TIMEOUT_HOURS( tried it with and without the typo ) but these variables don't seem to do anything. Also, please comment this stuff properly. I do not understand from comments exactly what these variables are supposed to do. For example, COMBAT_CHASE_RUNNERS_SPEED_COMPARE_BALANCE being set to 0.6 means what? We are supposed to stop chasing if slowest ship in enemy fleet is faster than 60% of speed of our fastest ship? It doesn't work anyway but would save me some work if your variables are commented properly. I tried with 0.1 and 20 and combat still ends exactly after COMBAT_CHASE_RESIGNATION_HOURS hours or until retreater runs to the edge of the battle area, whichever comes first.
It is not possible to manually disengage if you are chasing a retreating fleet. Once one fleet starts retreating, the other fleet MUST chase for COMBAT_CHASE_RESIGNATION_HOURS hours or until retreater runs to the edge of the battle area, whichever comes first. I cannot give the order to stop chasing manually by putting the fleet on do not engage. Putting the chasing fleet on do not engage should be disengaging the battle immediately.
If a fleet enters the battle on engage and then you click do not engage, the fleet starts retreating after COMBAT_MIN_DURATION hours after battle start. This part is working correctly(although I would prefer COMBAT_MIN_DURATION to be 0 by default because there is no reason a small navy should be forced to run towards the enemy like a retard). However, after you start retreating, you always disengage after exactly COMBAT_CHASE_RESIGNATION_HOURS hours or until retreater runs to the edge of the battle, whichever comes first. The speed of ships doesn't seem to matter at all. I tried playing with COMBAT_CHASE_RUNNERS_SPEED_COMPARE_BALANCE and COMABT_CHASE_RUNNERS_TIMEOUT_HOURS( tried it with and without the typo ) but these variables don't seem to do anything. Also, please comment this stuff properly. I do not understand from comments exactly what these variables are supposed to do. For example, COMBAT_CHASE_RUNNERS_SPEED_COMPARE_BALANCE being set to 0.6 means what? We are supposed to stop chasing if slowest ship in enemy fleet is faster than 60% of speed of our fastest ship? It doesn't work anyway but would save me some work if your variables are commented properly. I tried with 0.1 and 20 and combat still ends exactly after COMBAT_CHASE_RESIGNATION_HOURS hours or until retreater runs to the edge of the battle area, whichever comes first.
It is not possible to manually disengage if you are chasing a retreating fleet. Once one fleet starts retreating, the other fleet MUST chase for COMBAT_CHASE_RESIGNATION_HOURS hours or until retreater runs to the edge of the battle area, whichever comes first. I cannot give the order to stop chasing manually by putting the fleet on do not engage. Putting the chasing fleet on do not engage should be disengaging the battle immediately.
Last edited:
- 2
- 1
Upvote
0