Combat bug

The combat routine is not working properly in the case of one-on-one when both ships hp are reduced to zero. In such case, according to the manual, the attacker wins and survives with 1 hp. In practice, the attacker survives with ALL its hit points. I have experienced several cases where an inferior ship was able to take out a series of superior ships this way in one round and end up with more hp than it began with. Clearly a serious bug. In my opinion, even the correct routine gives too big an advantage to the attacker. A better solution in my opinion would be that both ships are destroyed.
5,039 views 5 replies
Reply #1 Top
I agree with abolishing the 1-hitpoint rule. I reported the healing bug a few weeks ago but it looks like it's still kicking around.
Reply #2 Top

Actually, the stronger ship is deemed the winner if both go down to 0 hp.  If they have the same toughness then the tie goes to the attacker.

 

If you are experiencing ships getting their hp fully restored, that is a bug.   If you have any saved games that can reproduce this, it would help us greatly if you could zip them and send them to [email protected].   Please provide a brief description of how to reproduce the bug and provide a link back to this thread.

 

Thanks.

Reply #3 Top
I have experienced this numerous times in my latest game. I'll keep an eye out for it to happen again and send an auto-save. I would also be agree that the 1 hp rule leads to some unfortunate results, like a single powerful ship becoming invincible against weaker opponents. A more sophisticated algorithm would be nice, such as one that gives a percentage chance for survival to both sides and takes into account the initial hit points of the ships.
Reply #4 Top
That's a bug? I thought that it was tied to leveling up. I guess that's why I didn't see it happen more consistantly. It's happened to both my ships and AI ships however, and it does seem to have some connection with getting your HP reduced to zero in a tie (which the ship recovering the HP will win according to the 1HP rule), and the winning ship levels up at the same time. Hope that helps.
Reply #5 Top
I can tell you exactly how to reproduce the full hp result... start a battle with 1 hp and be stronger. I do this all the time to heal up.

For instance, I have a huge hull with 124/124, and plenty of moves and enemy fleets to destroy. I have massive attack values, so all battles will be mutual destruction on round one. It usually goes something like this:

Battle one: 80/126
Battle two: 40/128
Battle three: 8/130
Battle four: 2/132
Battle five: 1/134
Battle six: 136/136

And then I need to decide if I have enough moves left to knock myself down to a battle where I will enter with one hp.

Note, if the other side has enough attack to destroy your full hp value in one turn, you will never see yourself losing hp. Say enemy fleets have attack values of around 1k, no def, and I go in with my 124/124 huge hull. Then it looks like this:

Battle one: 126/126
Battle two: 128/128
etc...

Getting knocked below 1/0 (waaay below sometimes) is the key to healing.

Hope that helps!