Page MenuHomeSchine - Phabricator

Starmade | Fleet ships launched from rails stop instantly when following some fleet orders
Confirmed task for development, LowPublic

Description

If drones part of a fleet are set to "sentry mode" (while still docked to the ship) and are launched via launch-rails in the presence of an enemy, they will instantly stop and re-orient towards the enemy.

Basically, they stop and orient instantly after undocking, no matter their thrust value. This was done with drones that had 1:1 thrust/mass ratio, so there's no way that they could go from 25 m/s to 0 in half a second.

This is pretty problematic. First off, it increases the chance of the drones colliding with the carrier, since they're not pushed away properly by the launch rails. Secondly, if you have more than one drone coming out from a single launch rail they'll all collide with the first drone and cause a massive traffic jam. This in turn can cause drones to REDOCK to the carrier, messing up pickup-point assignments and the entire launch in the process. In essense, you're forced to keep the fleet on idle, and can only turn on sentry mode after all the drones are launched (and this is mid-combat). On idle they just glide normally away.

Normally, the drones should simply glide away at 25m/s and reposition themselves at the speed their thrust allows.

Steps to reproduce:

  1. Build/get a carrier that can launch drones with launch rails
  2. Set the fleet to sentry mode or or any mode that turns on the combat AI.
  3. Spawn an enemy
  4. Launch the drones

Drones should stop immediately after launching

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.19264
Category
Fleets
First occurrence (version)
0.19264
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Steps to reproduce
  1. make a fleet: a flagship with drones
  2. put your fleet on formation mode
  3. launch your drones via a shoot out rail

They'll not get their 25m/s boost at the end, or if they get one, it's immediately brought back to 0 m/s because of its order.

Tester information (Internal use only)

Sentry mode (during combat), formation mode, etc will cause drones to immediately halt after leaving a shoot out rail.
It seems that their order is obeyed first before they get their 25m/s launch boost. This can cause them to pile up at the exit rail and create lag.

Serverconfig (server.cfg)
<replace this line with the file content>
Clientconfig (settings.cfg)
<replace this line with the file content>

Event Timeline

Keptick updated the task description. (Show Details)Mar 24 2016, 7:56 PM
Keptick edited Serverconfig (server.cfg). (Show Details)
Keptick edited Clientconfig (settings.cfg). (Show Details)
Keptick added a subscriber: Keptick.
Keptick created this task.
Restricted Application added a project: Issue Navigation. · View Herald TranscriptMar 24 2016, 7:56 PM
Keptick updated the task description. (Show Details)Mar 24 2016, 7:58 PM
Keptick set Task Type to Bug.
Keptick set Category to none/unspecified.
Keptick set OS-Specific to No.
Keptick set Hardware-Specific to No.
Keptick set Video Card Vendor to uncertain.
Keptick set Affected Gamemode(s) to none/unspecified.
Keptick set Reproducible to uncertain.
Keptick edited Tester information (Internal use only). (Show Details)
Keptick updated the task description. (Show Details)
Keptick edited Tester information (Internal use only). (Show Details)
Keptick updated the task description. (Show Details)
Keptick renamed this task from Fleet ships launched from rail ignore thrust values to Fleet ships launched from rails can stop instantly (thrust ignored).
lancake claimed this task.

-Validated-

lancake updated the task description. (Show Details)Mar 27 2016, 10:40 PM
lancake shifted this object from the S1 Public space to the S3 Starmade space.
lancake changed the visibility from "Custom Policy" to "Public (No Login Required)".
lancake changed the edit policy from "Task Author" to "Starmade (Project)".
lancake changed Category from none/unspecified to Fleets.
lancake changed Affected Gamemode(s) from none/unspecified to Single and Multi.
lancake changed Reproducible from uncertain to Yes.
lancake set Last tested (version) to 0.19264.
lancake edited Steps to reproduce. (Show Details)
lancake edited Tester information (Internal use only). (Show Details)
lancake set First occurrence (version) to 0.19264.
lancake moved this task from New / Unconfirmed to Confirmed on the Issue Navigation board.
lancake renamed this task from Fleet ships launched from rails can stop instantly (thrust ignored) to Fleet ships launched from rails stop instantly when following fleet orders.
lancake triaged this task as Low priority.

-Confirmed-

Sentry mode (during combat), formation mode, etc will cause drones to immediately halt after leaving a shoot out rail.
It seems that their order is obeyed first before they get their 25m/s launch boost. This can cause them to pile up at the exit rail and create lag.

lancake edited Tester information (Internal use only). (Show Details)Mar 27 2016, 10:41 PM
lancake renamed this task from Fleet ships launched from rails stop instantly when following fleet orders to Fleet ships launched from rails stop instantly when following some fleet orders.
lancake changed the task status from Open to In Queue (Game).
Restricted Application edited projects, added Starmade, Game Development; removed Issue Navigation. · View Herald TranscriptMar 27 2016, 10:41 PM
AndyP changed the task status from In Queue (Game) to In Queue.Mar 10 2017, 5:08 PM
Restricted Application added a project: Fleets. · View Herald TranscriptMar 10 2017, 5:08 PM
AndyP moved this task from Backlog / Unclassed to Beta on the Fleets board.Mar 11 2017, 11:02 PM
Endal added a subscriber: Endal.Nov 20 2017, 7:59 AM