Fractal Softworks Forum

Starsector => Bug Reports & Support => Topic started by: AsterPiano on June 04, 2021, 05:53:25 AM

Title: [0.95a] Centurions using damper field instead of shooting leading to stalemate
Post by: AsterPiano on June 04, 2021, 05:53:25 AM
Video here (https://www.youtube.com/watch?v=7YT_TMLBuo0)
Behaviour happens at about 2:20 onwards and continues for the rest of the video, until eventually they get lucky and manage to finish the Astrals off.

The Astrals are low on health, so the Centurions probably want to defend from the incoming death explosion, and so they use Damper Field (they use it even when they're not being shot at), which prevents them from using weapons and actually finishing it off. The officers in the Astrals have the Shield Modulation skill so this goes on for several minutes

The Centurions' loadout is only Antimatter Blasters and Reapers (They also have Safety Overrides).
Title: Re: [0.95a] Centurions using damper field instead of shooting leading to stalemate
Post by: Alex on June 04, 2021, 07:44:33 AM
Thanks for the report!

This isn't really a bug. As you say, it's a combination of low-range weapons and being afraid of the ship explosion. Trying to "fix" something like this - a really contrived scenario; I don't mean this in a negative way, but I think that just describes it fairly accurately - would just lead to bigger problems (i.e. more ships getting caught in explosions) in the course of more normal events.
Title: Re: [0.95a] Centurions using damper field instead of shooting leading to stalemate
Post by: Helldiver on June 04, 2021, 12:18:08 PM
Thanks for the report!

This isn't really a bug. As you say, it's a combination of low-range weapons and being afraid of the ship explosion. Trying to "fix" something like this - a really contrived scenario; I don't mean this in a negative way, but I think that just describes it fairly accurately - would just lead to bigger problems (i.e. more ships getting caught in explosions) in the course of more normal events.

Isn't this a non-issue if the ships just attack with their shields up? There's no reason to spam Damper Field when their shields can block a ship explosion just fine (at worst a frigate will overload). Maybe block the AI from using Damper Field against ship explosions if their shield can face them?
Title: Re: [0.95a] Centurions using damper field instead of shooting leading to stalemate
Post by: Alex on June 04, 2021, 12:32:10 PM
Ah, my bad - I watched the video, but looks like didn't pay enough attention and thought it was the general "afraid to get too close to a ship about to explode" dance. Right, yeah. Funny thing! The Damper Field AI is supposed to do exactly that, but wasn't due to a bug - it was only computing whether the possible ship explosion is in its shield arc if there were *also* dangerous missiles nearby. Fixed this up; thank you for pointing this out!

(So now, a Centurion armed with an AM Blaster actually fires it off very reliably vs a sliver-of-hull Onslaught; looks like the range on the AMB is just enough to where it can do it fine. I was thinking that it was too short and it was just having trouble due to that...)
Title: Re: [0.95a] Centurions using damper field instead of shooting leading to stalemate
Post by: Helldiver on June 04, 2021, 01:04:13 PM
Isn't this a non-issue if the ships just attack with their shields up? There's no reason to spam Damper Field when their shields can block a ship explosion just fine (at worst a frigate will overload). Maybe block the AI from using Damper Field against ship explosions if their shield can face them?
Ah, my bad - I watched the video, but looks like didn't pay enough attention and thought it was the general "afraid to get too close to a ship about to explode" dance. Right, yeah. Funny thing! The Damper Field AI is supposed to do exactly that, but wasn't due to a bug - it was only computing whether the possible ship explosion is in its shield arc if there were *also* dangerous missiles nearby. Fixed this up; thank you for pointing this out!

(So now, a Centurion armed with an AM Blaster actually fires it off very reliably vs a sliver-of-hull Onslaught; looks like the range on the AMB is just enough to where it can do it fine. I was thinking that it was too short and it was just having trouble due to that...)

Woo, that was my productive post of the week. Glad it helped.