Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.97a is out! (02/02/24); New blog post: Simulator Enhancements (03/13/24)

Author Topic: Travel Drive should restart all engines.  (Read 1243 times)

MesoTroniK

  • Admiral
  • *****
  • Posts: 1731
  • I am going to destroy your ships
    • View Profile
Travel Drive should restart all engines.
« on: September 14, 2019, 10:28:15 PM »

Perhaps, but that is the best idea I got after witnessing this clown in action heh. Yea it was at 0% CR, but the little guy managed to limp that far in such condition and thus he should have earned his escape! Regardless, covering such retreat fail states and preventing crap like seen there is a good thing in my eyes.

https://youtu.be/7pB-EDM24z4

Edit:
This suggestion is garbage, but so is this problem which after thinking on it more is also most likely the cause of the infamous backwards retreat bug.
« Last Edit: September 14, 2019, 10:42:48 PM by MesoTroniK »
Logged

Vayra

  • Admiral
  • *****
  • Posts: 627
  • jangala delenda est
    • View Profile
Re: Travel Drive should restart all engines.
« Reply #1 on: September 14, 2019, 10:46:07 PM »

also most likely the cause of the infamous backwards retreat bug.

I'm almost certain this is the case - also thinking on it, the ideal solution might be something more like... disabling travel drive if the ship faces more than 90 degrees away from its intended escape map edge
Logged
Kadur Remnant: http://fractalsoftworks.com/forum/index.php?topic=6649
Vayra's Sector: http://fractalsoftworks.com/forum/index.php?topic=16058
Vayra's Ship Pack: http://fractalsoftworks.com/forum/index.php?topic=16059

im gonna push jangala into the sun i swear to god im gonna do it

MesoTroniK

  • Admiral
  • *****
  • Posts: 1731
  • I am going to destroy your ships
    • View Profile
Re: Travel Drive should restart all engines.
« Reply #2 on: September 14, 2019, 10:56:27 PM »

There is no right answer here, as that wouldn't stop infinite loops. While what I said initially screws up a lot of scenarios when trying to stop retreats.

Only thing that would be bullet proof would be your suggestion, along with fudging the thruster physics so it flies in a straight line (ignoring any outside factors) even if some are disabled on one side of a ship but not the other. This is also garbage, since it breaks internal consistency.

mvp7

  • Lieutenant
  • **
  • Posts: 97
    • View Profile
Re: Travel Drive should restart all engines.
« Reply #3 on: September 15, 2019, 10:50:50 AM »

The benefits of this being possible far outweigh the negatives. One of the most hilarious moments in the game for me was when an enemy destroyer attempted to leave the battle, rammed right into one of my ships and started doing that kind of drift. It plowed right through my fleet a couple times, tossing ships all over the place before swinging far enough to leave the battle.

edit. On a more serious note, I probably shoot out the engines of escaping enemy ships in half of the battles I fight, sometimes they have already engaged full burn before flameout. Ships not becoming invisible when they engage full burn is one of the details about the game I really appreciate.
« Last Edit: September 15, 2019, 10:53:42 AM by mvp7 »
Logged

Plantissue

  • Admiral
  • *****
  • Posts: 1231
    • View Profile
Re: Travel Drive should restart all engines.
« Reply #4 on: September 16, 2019, 05:47:36 AM »

I've seen this happen a fair few times on both sides. I've seen even faster and tighter turns than this. It looks hilarious when it happens, but ideally, the ship should be able to withdraw.
Logged

Sinosauropteryx

  • Captain
  • ****
  • Posts: 262
    • View Profile
Re: Travel Drive should restart all engines.
« Reply #5 on: September 16, 2019, 10:40:04 AM »

There is no right answer here, as that wouldn't stop infinite loops.
If that's your goal, return control of the ship to the player after 10 seconds of full burn with a message "Failed to retreat," and let the player line it up for another chance.
Logged

Plantissue

  • Admiral
  • *****
  • Posts: 1231
    • View Profile
Re: Travel Drive should restart all engines.
« Reply #6 on: September 16, 2019, 01:57:13 PM »

And what happens when it isn't a player's ship?
Logged

mvp7

  • Lieutenant
  • **
  • Posts: 97
    • View Profile
Re: Travel Drive should restart all engines.
« Reply #7 on: September 16, 2019, 02:09:10 PM »

And what happens when it isn't a player's ship?
Skeet shooting ;D
Logged

Sinosauropteryx

  • Captain
  • ****
  • Posts: 262
    • View Profile
Re: Travel Drive should restart all engines.
« Reply #8 on: September 17, 2019, 11:09:02 AM »

And what happens when it isn't a player's ship?
Same thing but replace "player" with "opponent"
Logged