Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

An ACU death explosion gives veterancy resulting from friendly unit deaths to enemy ACUs before the explosion damage is applied #5949

Open
ChessBerry opened this issue Mar 2, 2024 · 0 comments
Labels
area: sim Area that is affected by the Simulation of the Game type: nice-to-have

Comments

@ChessBerry
Copy link
Contributor

ChessBerry commented Mar 2, 2024

Describe the bug
An ACU death explosion gives veterancy resulting from friendly unit deaths to enemy ACUs before the explosion damage is applied. This can allow an enemy with less than 2500 HP ACU in range of an ACU explosion to survive, when it should have died.

This bug is reminiscent of a similar bug from last year, #4750, but distinct in that non-ACU units need to be present to trigger it. The bug described in #4750 remains fixed. (Quickly tested here: #21977005)

To Reproduce
I learned about it first in a tournament game played by sladow, where he ctrl+k's to secure the win, which fails due to this bug: https://youtu.be/I6ZeTOMh6sE?si=izYE6JcpO22CwbCf&t=1035

To reproduce, damage a couple units with ACU A, enough that, were they to be killed, they'd give a veterancy level to ACU A. Then have ACU B in range of both ACU A and those damage units, while ACU A is slightly below 2500 HP. Ctrl+K ACU B and ACU A will survive due to the vet gained __

This is done in this test replay (min 2-5), where I damage a couple sniperbots, which then give me the health to survive the enemy ACU explosion: #21976639
Screenshot_168_2

Notably, the ctrl+k is not required. If the ACU dies normally, from being shot, the same bug happens. Reproduced in this test game: #21977078

Expected behavior
An ACU with less than 2500 HP in range of an ACU explosion should always die, no exceptions.

Preferably, this would also be true for chain explosions. So an ACU with 7500 HP, in range of a first exploding ACU, who kills a second ACU with 2500 HP who together kill a third ACU with 5000 HP, would also always die, regardless of any veterancy calculations.

@MrRowey MrRowey added type: nice-to-have area: sim Area that is affected by the Simulation of the Game labels Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: sim Area that is affected by the Simulation of the Game type: nice-to-have
Projects
None yet
Development

No branches or pull requests

2 participants