Page MenuHomeSchine - Phabricator

Starmade | AI will get stuck in structures.
Confirmed task for development, HighPublic

Description

AI fleet ships will attempt to pathfind around each other or asteroids being thrown at them, but if a ship's path in a movement order is obstructed by a non-fleet ship or immobile structure they will slam right into it.

Also, they may attempt to fly directly through a ship to access a pickup area that is not in line-of-sight, even if there is another available.
(Suggested fix: If no docking points are unobstructed, orbit around mothership checking periodically until line-of-sight is obtained; will result in glitchy behavior but better than now)

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.19596
Category
Fleets
First occurrence (version)
0.19592
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Steps to reproduce

Problem A:

  • create a fleet
  • add one member
  • sent it in a direction that is blocked by a station

result

it will smash right into the wall

Problem B:

  • create a fleet
  • add your ship and one member
  • fly by a station, so that the path of the follower goes through a part of the station

result

it will smash right into the wall and never recover from that

Tester information (Internal use only)

Two bugs, one report, but as they have the same problems:

  • stationary stuff is ignored
  • not being able to reach the destination jams the ability to do anything else (looks like a movement queue, if one step is not being able to finish, it gets stuck there.)

Event Timeline

Ithirahad updated the task description. (Show Details)Feb 29 2016, 1:21 AM
Ithirahad changed Category from none/unspecified to AI.
Ithirahad edited Serverconfig (server.cfg). (Show Details)
Ithirahad edited Clientconfig (settings.cfg). (Show Details)
Ithirahad added a subscriber: Ithirahad.
Ithirahad created this task.
Restricted Application added a project: Issue Navigation. · View Herald TranscriptFeb 29 2016, 1:21 AM
lancake claimed this task.

-Validated-

Going to exclude your last sentence, that belongs in a different task.

lancake updated the task description. (Show Details)Mar 5 2016, 11:00 PM
lancake set Task Type to Bug.
lancake set OS-Specific to No.
lancake set Hardware-Specific to No.
lancake set Video Card Vendor to uncertain.
lancake set Affected Gamemode(s) to none/unspecified.
lancake set Reproducible to uncertain.
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 set First occurrence (version) to 0.19592 .
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.19594 (Dev).
lancake triaged this task as High priority.
Restricted Application added a subscriber: AndyP. · View Herald TranscriptMar 5 2016, 11:01 PM
lancake changed Category from AI to Fleets.
lancake added a subscriber: Phocian.
lancake removed lancake as the assignee of this task.
AndyP changed the task status from Open to In Queue (Game).Mar 6 2016, 12:55 AM
AndyP claimed this task.

-Confirmed-

Indeed happens, they seem to ignore anything stationary.

Happens for "Move" orders, as they go in a straight line to the target.
And also in formation flight, when they try to reach their position, they even get stuck as they cannot achieve the position and thus not complete that "waypoint".

Restricted Application edited projects, added Starmade, Game Development; removed Issue Navigation. · View Herald TranscriptMar 6 2016, 12:56 AM
AndyP edited Serverconfig (server.cfg). (Show Details)Mar 6 2016, 1:00 AM
AndyP edited Clientconfig (settings.cfg). (Show Details)
AndyP changed Last tested (version) from 0.19594 (Dev) to 0.19596.
AndyP edited Steps to reproduce. (Show Details)
AndyP edited Tester information (Internal use only). (Show Details)
AndyP changed the task status from In Queue (Game) to In Queue.Mar 10 2017, 5:06 PM
Restricted Application added a project: Fleets. · View Herald TranscriptMar 10 2017, 5:06 PM
AndyP moved this task from Backlog / Unclassed to Beta on the Fleets board.Mar 11 2017, 11:03 PM