Page MenuHomeSchine - Phabricator

Starmade | Spawning via blueprint item spawns it with your current ship alignment
Confirmed task for development, LowPublic

Description

When spawning a station blueprint if you are not aligned via C inside your ship or astronaut the station will face the direction and rotation of you.

How to reproduce:

  1. Get a station/ship blueprint (Do not admin load, get the meta item)
  2. Fill station/ship blueprint (anything will do even a one block station)
  3. Spawn as when in a ship while being off axis and not aligned at all.
  4. the station/ship will have the same alignment as you.

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
v0.19359 (Dev)
Category
Engine
First occurrence (version)
v0.19318
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Tester information (Internal use only)

Merged report from @33Cav contains more information:

#1
Using the /load command will result in a C aligned spawned station, even if the saved station was not C aligned so that works.
However, using the "spawn station block" button and buying one for 1 million credits will result in a 90 degree rotated station block relative to the C alignment.

The spawned station block will be aligned towards vector (-1, 0 ,0)
The C alignment is aimed towards (0,0,1)

#2
no way to align a station in a different way when spawning it in from a bp.

Event Timeline

Zackey_TNT updated the task description. (Show Details)Aug 2 2015, 5:36 AM
Zackey_TNT added a project: Starmade.
Zackey_TNT changed Affected Gamemode(s) from none/unspecified to Single and Multi.
Zackey_TNT set First occurrence (version) to v0.19318.
Zackey_TNT set Last tested (version) to v0.19318.
Zackey_TNT edited Serverconfig (server.cfg). (Show Details)
Zackey_TNT edited Clientconfig (settings.cfg). (Show Details)
Zackey_TNT added a subscriber: Zackey_TNT.
Zackey_TNT created this task.
Zackey_TNT raised the priority of this task from to Normal.
Restricted Application added a project: Issue Navigation. · View Herald TranscriptAug 2 2015, 5:36 AM
Zackey_TNT set Task Type to Bug.Aug 2 2015, 5:38 AM
Zackey_TNT set Category to none/unspecified.
Zackey_TNT set Reproducible to uncertain.
Zackey_TNT set OS-Specific to No.
Zackey_TNT set Hardware-Specific to No.
Zackey_TNT set Video Card Vendor to uncertain.
Zackey_TNT renamed this task from Spawning Stations Via Blueprint takes your current ship aliment with it when spawning. to Spawning Stations Via Blueprint takes your current ship alignment with it when spawning..
lancake claimed this task.Aug 2 2015, 8:29 AM
lancake updated the task description. (Show Details)Aug 2 2015, 8:33 AM
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 Engine.
lancake changed Reproducible from uncertain to Yes.
lancake changed Last tested (version) from v0.19318 to v0.19359 (Dev).
lancake renamed this task from Spawning Stations Via Blueprint takes your current ship alignment with it when spawning. to Spawning via blueprint item spawns it with your current ship alignment.
lancake changed the task status from Open to In Queue (Game).
lancake lowered the priority of this task from Normal to Low.
Restricted Application edited projects, added Game Development; removed Issue Navigation. · View Herald TranscriptAug 2 2015, 8:33 AM
lancake changed the task status from In Queue (Game) to Open.Aug 2 2015, 8:34 AM

Confirmed.

Restricted Application edited projects, added Issue Navigation; removed Game Development. · View Herald TranscriptAug 2 2015, 8:34 AM
lancake changed the task status from Open to In Queue (Game).Aug 2 2015, 8:37 AM

Both ship and station blueprints have this issue. Admin load (through commands/button) or using a blueprint when in astronaut mode doesn't have this issue. Only the blueprint item, when used in a ship will take your own ship's orientation and spawn the blueprint in using that.

For ships this is not a real issue, stations however are slightly worse since you can't edit their rotation afterwards. Adding an admin command to reset the rotation for a selected entity would be beneficial, allowing admins to fix stations on servers without spawning a new one (which doesn't always preserve links, and chest/factory content is gone).

Restricted Application edited projects, added Game Development; removed Issue Navigation. · View Herald TranscriptAug 2 2015, 8:37 AM
AndyP shifted this object from the S1 Public space to the S3 Starmade space.Aug 11 2015, 11:39 PM
AndyP changed the edit policy from "Starmade (Project)" to "All Users".

This particular bug now appears to be involved with profound client-side hangs and whole-server lagoffs when a docked entity moves along rails attached to a crooked station.

It seems the only remedy to this issue, is to delete and respawn a station...a process which could really frustrate admins and players, given that respawning requires coordination with players (e.g. inventories, entity naming, shop setups, faction claims, permissions, etc), and aside from correcting angular alignment this process can change a station's intended orientation (e.g. T124 ). Is there a less resource-intensive way to clean up a station's angular alignment?

AndyP changed the task status from In Queue (Game) to In Queue.Mar 10 2017, 5:09 PM
Restricted Application added a project: Engine. · View Herald TranscriptMar 10 2017, 5:09 PM
AndyP moved this task from Backlog / Unclassed to Data on the Engine board.Mar 15 2017, 8:04 PM
AndyP edited projects, added Engine (Data); removed Engine.
AndyP moved this task from Backlog / Unclassed to Beta on the Engine (Data) board.Mar 16 2017, 7:14 PM
AndyP edited Tester information (Internal use only). (Show Details)
AndyP edited Serverconfig (server.cfg). (Show Details)
AndyP edited Clientconfig (settings.cfg). (Show Details)
AndyP added subscribers: SmilingDemon, 33Cav, Croquelune.