Page MenuHomeSchine - Phabricator

Starmade | /Destroy_Entity and overheat despawning makes some docks non physical
Closed, FinishedPublic

Description

Apologies if this is a known issue already, tried searching and nothing showed up.

So, this has been in a while I have noticed. When a ship overheats, all things docked upwards from it are frozen in place, but, become Phantom-like and weapons pass through it with no damage. However, AI Will select these parts as an enemy, and continue to fire at it to no avail. This means its possible to create exploitable "Decoys" provided the docks arent destroyed before the main part has finished overheating.

The only way to target them is to enable the appropriate docked entity marker in the Nav menu, and select them and Admin delete them. The other is to unload and reload the sector, something that isnt possible with Jump-Inhibited PvP.

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.199.144
Category
Engine
First occurrence (version)
0.197.51
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Steps to reproduce
  1. spawn
  2. /destroy_entity the mothership
  3. fly against all 3 of the PD turrets, 1 of them should be non physical and you fly through it.
Tester information (Internal use only)

Spawned in a big ship with plenty of turrets and docks, when the mothership was despawned. Some of the turrets/docks were non physical, others were fine.

Seems that usually 50% of them are non physical, and the other half is fine.
Despawning the ship that contains those docks causes it (can be overheating or /destroy_entity).

Blueprint that always has 1 of the 3 PD turrets non physical, which one seems to be random though:

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

Event Timeline

Napther created this task.May 7 2016, 1:24 PM
Restricted Application added a project: Issue Navigation. · View Herald TranscriptMay 7 2016, 1:24 PM
lancake claimed this task.

-Validated-

Thought we already had it reported but can't find it, the closest we have to it is T64.

lancake shifted this object from the S1 Public space to the S3 Starmade space.May 14 2016, 10:35 PM
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 Last tested (version) from 0.197.51 to 0.197.53.
lancake set First occurrence (version) to 0.197.51.
lancake triaged this task as High priority.
Restricted Application added a subscriber: AndyP. · View Herald TranscriptMay 14 2016, 10:35 PM

-Confirmed-

Spawned in a big ship with plenty of turrets and docks, when the mothership was despawned. Some of the turrets/docks were non physical, others were fine.

Seems that usually 50% of them are non physical, and the other half is fine.
Despawning the ship that contains those docks causes it (can be overheating or /destroy_entity).

Blueprint that always has 1 of the 3 PD turrets non physical, which one seems to be random though:

lancake edited Steps to reproduce. (Show Details)
lancake edited Tester information (Internal use only). (Show Details)
lancake renamed this task from After a "mothership" otherheat timer, all docked entities become untargettable to /Destroy_Entity and overheat despawning makes some docks non physical.
lancake changed the task status from Open to In Queue (Game).
Restricted Application edited projects, added Starmade, Game Development; removed Issue Navigation. · View Herald TranscriptMay 14 2016, 10:46 PM
Jeryia added a subscriber: Jeryia.Jun 4 2016, 11:55 PM
lancake raised the priority of this task from High to Release Blocker.
schema changed the task status from In Queue (Game) to Resolved.Aug 10 2016, 6:00 PM
Restricted Application edited projects, added Quality Assurance; removed Game Development. · View Herald TranscriptAug 10 2016, 6:00 PM
lancake closed this task as Closed.

-QA Testing-

Fix confirmed.

Tried it out on a big ship with 200 docks, all of them were phyiscal in both /destroy_entity the mothership and letting it overheat.
Checked on turrets and chains and same result.

Restricted Application removed a project: Quality Assurance. · View Herald TranscriptAug 11 2016, 2:49 PM
Restricted Application removed a subscriber: AndyP. · View Herald Transcript
lancake changed Last tested (version) from 0.197.53 to 0.199.144.Aug 11 2016, 2:49 PM
AndyP lowered the priority of this task from Release Blocker to High.Aug 22 2016, 7:04 AM
Malacodor added a subscriber: Malacodor.EditedSep 6 2016, 2:19 PM

Still happens for me (0.199.172). I made a test setup with Core+Rail Turret Axis -> Rail Docker+Core+Rail Turret Axis -> Rail Docker+Core. Shooting at the first core until it overheats makes the other docked entities ghosted. Shooting at the second core (turret base) until it overheats makes the third entity (turrel barrel) ghosted; also, the "OVERHEATING" message and the timer are not displayed in the second case.

In recent patches, this is happening again. Overheated a few ships and turrets were there without Nav markers (I play with turret markers disabled normally). Enabling them again showed they were still "docked" to the now deleted ship.

Once again, they are No-Collide, draw AI Aggro, and completely immune to damage, even to detonating warheads adjacent to them.

I suggest this gets re-opened as its happening consistently. Dont know how it came back...

Jeryia added a comment.Oct 1 2016, 1:47 PM

Doing some testing here's what I see:

  1. If I use the destroy_entity command on a ship with docked entities. Things work as expected. The docked entities become undocked, and can be hit without becoming ghosts
  2. If I blast the main ship until it starts overheating, and wait for it to overheat, we see the same bug.

I believe that case one has been fixed, but not case two. I'll the version case one was patched on to validate and report back, but I expect the same results

Jeryia added a comment.Oct 1 2016, 2:15 PM

Yes, I see the same results on version 0.199.152 when I rolled back too it.

Restricted Application added a project: Engine. · View Herald TranscriptMar 10 2017, 6:13 PM