acemod / ACE3

Open-source realism mod for Arma 3
https://ace3.acemod.org
Other
1.01k stars 737 forks source link

The vehicle in cookoff status is still considered as target, but cannot be exploded. #10472

Open 211345082311111 opened 3 weeks ago

211345082311111 commented 3 weeks ago

Description:

If "Advanced Vehicle Damage" enable, then the AI ​​will continue to shoot at the vehicle that already destroyed and currently cookoff. Apparently a vehicle in cookoff status is still considered as target, but at the same time, it cannot detonate until the cookoff time runs out.

Video example - https://youtu.be/kuIwjmVpXqg

In this video the AI ​​shot until it ran out of ammo! I have not encountered such a problem with the previous version of ACE3 before. My previous ACE3 version was 3.17.0, anyway this problem appeared after.

Steps to reproduce: play in Arma3 with ACE3 and heavy armored vehicles. "Advanced Vehicle Damage" must be enable. But I don't know how stable this problem is. It may well be that it only happens occasionally.

Expected behavior: AI should not shoot at a vehicle that has already been destroyed. Because it's a waste of ammunition. The AI ​​could shoot multiple times, but endless shooting looks stupid.

Where did the issue occur?

211345082311111 commented 3 weeks ago

If subsequent enemy hits, after the Cookoff had already begun, could have added a chance for the vehicle to explode, then it would have simply exploded and solved the problem.

But this is not happening. As soon as the Cookoff begins, then the vehicle stops taking any damage, playing the full and equal duration of the Cookoff each time.

You can fix the problem, by adding the ability to continue to receive damage after Cookoff, which should lead to detonation.