endless-sky / endless-sky

Space exploration, trading, and combat game.
https://endless-sky.github.io/
GNU General Public License v3.0
5.8k stars 1.03k forks source link

Marauder Arrows circle without engaging #3915

Closed damerell closed 5 years ago

damerell commented 6 years ago

I've noticed that often when I take a bounty mission against marauders, the enemy includes an Arrow which circles me at high speed without actually engaging. I can fight it only by getting into its path in advance and shooting, at which point it breaks off and fights; but of course I can leave it until I have dispatched its compatriots. I speculate these ships may have dubious outfits that mean they can't steer hard enough to approach a target easily.

tehhowch commented 6 years ago

As with any bug report, you need to strive to report details about your configuration. This game has two versions - the latest published release (e.g. the game on Steam), and the latest published commit (i.e. you built from source or downloaded the nightly build. At the current moment, there is a significant difference between the two.

damerell commented 6 years ago

Fair point. This is the 0.9.8 stable release downloaded from https://github.com/endless-sky/endless-sky/releases

data/marauders.txt doesn't seem to have changed much since that release.

jafdy commented 6 years ago

Marauder Arrow (engine) has a lot more engine than it can power, my assumption would be that it is failing to steer in such a way that it finds itself unable to point at the target and the extra energy drain from shield generators is reducing thrust enough that it can now fire.

tehhowch commented 6 years ago

While the data files haven't changed much at all, the underlying game engine has added things such as fractional thrust, which helps in cases where the available power is... lacking.

Pointedstick commented 5 years ago

The issue as described here has been essentially fixed by changes to the game engine in git master, as confirmed by taking some of these bounty missions and fighting Marauder Arrows. Still, their default loadout is somewhat ridiculous and could bear some adjustment.

Amazinite commented 5 years ago

It seems like the Marauder Arrow (Engines) is working properly now. Despite draining its energy to zero, the new fractional thrust gives the ship enough energy generation to spare to fire its lasers. I wouldn't be surprised if it's unable to use its AM turret while flying and firing its lasers, though.

At the very least it attacks, so I'd say this issue is resolved.