EDIT: Issue #1 has been fixed. Issue #2 has not.
GAME INFORMATION
- GAME BUILD #: Preview Version 101.103.20329.0 (#151401) 19271677
- GAME PLATFORM: Steam
- OPERATING SYSTEM: Windows 10
ISSUE EXPERIENCED
Issue #1: If you tell a unit to Attack Ground when it is in its reload time, it turns in the direction to do that, but doesn’t actually attack ground, and simply goes back to attack the closest unit (unless it’s in no attack stance in which case it’ll just do nothing).
Issue #2: This is a legacy bug, which I assumed would be fixed in this PUP because it fixed the issue of Mangonel secondary projectiles not doing any damage when using Attack Ground, however that bug was actually fixed by simply giving the Projectile Mangonel a blast radius of 0.01.
Attack ground with units that do not have splash damage only works for “missed” shots and therefore fails for 15% of generic Trebuchet attack grounds, 50% of Hun trebuchet attack grounds, and 30% of Traction Trebuchet shots. This is due to the projectile hit mode being 0 instead of 1, and the attack ground function resulting in the unit not actually having a “target” that they are shooting at, meaning when a “true shot” is acquired (AKA a fully precise/accurate one that hits exactly where you told it to shoot), it simply hits the ground and does nothing, even if there is an enemy unit/building there. This is showcased much clearer in the video I have attached.
FREQUENCY OF ISSUE
- This is consistent reproducible behavior, not a one-off glitch.
REPRODUCTION STEPS
List CLEAR and DETAILED STEPS we can take to reproduce the issue ourselves… Be descriptive!
Here’s the steps to reproduce the issue:
For Issue #1:
1. Attack something with a unit that has the attack ground function, such as a Mangonel, Onager, Siege Onager, Bombard Cannon, Trebuchet, Traction Trebuchet, Cannon Galleon etc.
2. After the unit has attacked but before it has reloaded, tell it to attack ground somewhere.
3. If the unit reaches the location where it is in range to perform the “ground attack” but the unit is still finishing its reload time from the previous attack, instead of simply waiting for the reload time to end and THEN doing the ground attack, it will instead just not bother to do the ground attack at all and will just go back to its “default” behavior, AKA attacking the nearest target (or doing nothing if in No Attack Stance).
For issue #2 (trebuchet attack ground doing no damage to anything unless it’s a “missed shot”):
- Pick Huns and make a Trebuchet (you can observe this bug with generic Trebuchets and with Traction Trebuchets too, but not as easily, since the frequency is only 15% for generic trebs, and 30% for Traction Trebuchets, whereas it’s 50% for Hun Trebuchets)
- Make it attack ground on top of an enemy object
- Watch as 50% of the time, even if the projectile clearly intersects a unit, it does 0 damage and just hits the ground uselessly
EXPECTED RESULT
Issue #1: The units should simply wait for the reload time to finish and then go through with the attack ground command.
Issue #2: The treb projectile actually collides with any enemy object that its hitbox intersects… even just dealing 50% damage would be fine!
IMAGE
GAME FILES (SAVE / RECORDING)
rec.aoe2record (2.9 MB)
Note: this is not a rec that corresponds with the video that I sent, it is instead a rec of the same bug being showcased with Traction Trebuchets, and you start seeing the bug after the 1 minute mark