Page MenuHomeSchine - Phabricator

Starmade | deconstructed ship names are still in use
Confirmed task for development, NormalPublic

Description

Deconstructing a ship to a design still doesn't allow you to make a new ship with that deconstructed ship's name.
The deconstructed ship's name still exists till you delete the design itself.

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.199.223
Category
Control Block System: Shipyards
First occurrence (version)
0.199.217
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Steps to reproduce
  1. Have a ship, called "X"
  2. Deconstruct it to design in the Shipyard, call the design "Y"
  3. Create a new ship, try to call it "X", you will be denied for the reason that the ship name already exists, despite it no longer physically existing.
Tester information (Internal use only)

It's confusing for people when they come across this issue. Most likely it's not a bug but freeing up the original ship's name is needed.

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

Event Timeline

lancake added a subscriber: lancake.

-validated-

Not entirely sure if this is a bug.
A design is a reference to a real ship, which still has that name.
Designs can have the same name since they always point to an unique ship.

lancake shifted this object from the S1 Public space to the S3 Starmade space.Sep 18 2016, 4:15 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 Affected Gamemode(s) from none/unspecified to Single and Multi.
lancake changed Last tested (version) from 0.199.217 to 0.199.221.
lancake changed Category from none/unspecified to Control Block System: Shipyards.
lancake set First occurrence (version) to 0.199.217.
lancake claimed this task.

Well if it's intended it's not intuitive. It may be kept as a reference but it's not shown anywhere in game.

I'd suggest something like forcing the name of the design to be named after the deconstructed ship and change the error message of "Ship name already exists!" to include "or design".

I had no idea why the name was being denied, I modified the design of a random mining drone and rebuilt them all using the deconstructed design, when I unknowingly reached the name of the one I modified and the name was denied. Changing the name would've meant changing the names of all the rest again too to keep the naming convention which would've meant deconstructing them all and starting again if I hadn't figured out what the problem was and how to get around it. (Build ship from design with generic name, deconstruct to design, delete original design)

lancake changed the task status from Open to In Queue (Game).

-confirmed-

Bug or not, needs to change a bit yeah. It's confusing, pushing in queue.

Restricted Application edited projects, added Game Development; removed Issue Navigation. · View Herald TranscriptSep 19 2016, 9:02 PM
lancake updated the task description. (Show Details)Sep 19 2016, 9:05 PM
lancake edited Tester information (Internal use only). (Show Details)
lancake changed Last tested (version) from 0.199.221 to 0.199.223.
lancake renamed this task from Deconstructing to Design Withholds the name of the Deconstructed Ship regardless of the Design Name as long as the Design Exists. to deconstructed ship names are still in use.
lancake triaged this task as Normal priority.
AndyP changed the task status from In Queue (Game) to In Queue.Mar 10 2017, 5:16 PM
Restricted Application added a project: CBS: Shipyards. · View Herald TranscriptMar 10 2017, 5:16 PM
AndyP edited projects, added Game Development (Alpha); removed Game Development.

It is extra confusing, as cloning the design from an existing blueprint doesn't have this problem. (I do this all the time, as I only rarely deconstruct to design)
(yes, yes, yes, I'm aware you all want to get rid of blueprints, that does not negate the simple fact that cloning the design from a blueprint doesn't have the problem)