Page MenuHomeSchine - Phabricator

Starmade | NPC's keep falling and warping back or get stuck
Confirmed task for development, LowPublic

Description

Currently crew will clip through pretty much anything.

After changing their "home" to a ship using the "goto" command crew do not properly align with the ship, and thus clip through once the ship is moved.
The crew members will stay in their relative position in space, ignoring ship movement.
Issuing a "goto" command to an interior ship block, then moving the ship causing the crew to clip outside, then issuing a "follow" command creates and odd visual bug. The crew will return to the point in the ship albeit in a glitched motion, then follow the player from that point. (reproducible)

The crew has a "home" set via the "goto" command on a ship, and the crew verifies this in their dialogue. Then the player has that ship use its jump-drive. Sometimes the crew will make the jump with the ship, most of the time they will be seemingly left behind. However, if the player logs out, and waits for the sector to reset, upon logging in the crew that was seemingly left will be back, usually floating outside the ship somewhere.

If you tell your crew member to stand on a station floor, then reload the sector, the crew member will sometimes start to clip through the floor and fall to the next floor, then teleport back up only to fall again. This seems to only happen if there is a "floor" to fall to, and even then its inconsistent. (reproducible, non consistent)

When "wandering" the crew have a habit of clipping walls, corners, tetras, and others. Sometimes this causes the crew to pause their motion until they unstuck. More commonly it causes the crew to try and jump the obstruction, which puts them ito an endless jump cycle. (reproducible depends on conditions)

Crew will only follow commands and "register" the player within about 60 meters, but this seems inconsistent as well.

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Multiplayer
Reproducible
Yes
Last tested (version)
0.19476
Category
Crew/NPCs
First occurrence (version)
0.19431
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Serverconfig (server.cfg)
<replace this line with the file content>
Clientconfig (settings.cfg)
<replace this line with the file content>

Event Timeline

HerrSticks updated the task description. (Show Details)Oct 21 2015, 1:35 PM
HerrSticks changed Reproducible from uncertain to Yes.
HerrSticks edited Serverconfig (server.cfg). (Show Details)
HerrSticks edited Clientconfig (settings.cfg). (Show Details)
HerrSticks added a subscriber: HerrSticks.
HerrSticks created this task.
Restricted Application added a project: Issue Navigation. · View Herald TranscriptOct 21 2015, 1:35 PM
HerrSticks set Task Type to Bug.Oct 21 2015, 1:37 PM
HerrSticks set Category to none/unspecified.
HerrSticks set Affected Gamemode(s) to none/unspecified.
HerrSticks set Last tested (version) to .19431.
HerrSticks set OS-Specific to No.
HerrSticks set Hardware-Specific to No.
HerrSticks set Video Card Vendor to uncertain.

Actually crew will clip through the floor and fall hundreds of meters into space. Then they will teleport back to fall again in an endless loop.

lancake added a subscriber: lancake.EditedNov 4 2015, 5:18 PM

Hm, most of what you said is in T328 which is about the Go To command.
The clipping through the floor (+ falling if he is in gravity) is another issue. I've seen it happen on NPC's before and is easily reproduced by pressing Tab + F6, the shop keeper who's in gravity should constantly fall and warp back.

lancake claimed this task.Nov 4 2015, 5:22 PM

-Validated-

lancake updated the task description. (Show Details)
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 AI.
lancake changed Affected Gamemode(s) from none/unspecified to Multiplayer.
lancake set First occurrence (version) to 0.19431.
lancake changed Last tested (version) from .19431 to 0.19476.
lancake moved this task from New / Unconfirmed to Open / Validated on the Issue Navigation board.
lancake renamed this task from Crew collisions, animation, pathing issues to NPC's keep falling and warping back or get stuck.
lancake triaged this task as Low priority.

It's seems to be just a client side issue. I can make them constantly fall by using Tab + F6, but for another client, they will appear fine.

Client says the NPC should be falling, server says it's just fine and he's standing there => Constant loop of falling + warping back to the beginning.

How to reproduce:

  1. Go to spawnshop that has an NPC in gravity
  2. Press Tab + F6 near him and keep trying till he falls through the floor before the chunk is reloaded.
  3. Watch him fall + warp in a loop

lancake changed the task status from Open to In Queue (Game).Nov 9 2015, 6:28 PM

-Confirmed-

Restricted Application edited projects, added Game Development, Starmade; removed Issue Navigation. · View Herald TranscriptNov 9 2015, 6:28 PM
AndyP changed the task status from In Queue (Game) to In Queue.Mar 10 2017, 5:08 PM
Restricted Application added a project: AI. · View Herald TranscriptMar 10 2017, 5:08 PM
AndyP changed Category from AI to Crew/NPCs.Mar 10 2017, 11:36 PM
Restricted Application edited projects, added Crew; removed AI. · View Herald TranscriptMar 10 2017, 11:36 PM
AndyP moved this task from Backlog / Unclassed to Alpha on the Crew board.Mar 11 2017, 11:00 PM