Page MenuHomeSchine - Phabricator

Starmade | logic signal rotates rail docker and pickup point
Closed, DuplicatePublic

Description

if is the rail docker block connected to activation modul for udocking feature then the state of signal from the activation block instead undocking the docker, rotate the docker. one state have different rotation then the second state.
here are some examples what i have in mind:
[img]http://i.imgur.com/CQY5qso.png[/img]
[img]http://i.imgur.com/VUcCbxk.png[/img]
[img]http://i.imgur.com/5UD8CMP.png[/img]


placing a rail docker and connecting an activator to it causes the rail docker to flip orientation on each activation deactivation cycle
it shouldnt rotate, but only undock


from T1219

Observed orientations: (initial (before any logic used) -> changed.)
Switching an activator to off.

Facing Down, pointing Forward -> facing Forward, pointing Up
Facing Down, pointing Right -> facing Forward, pointing Right
Facing Down, pointing Back -> facing Forward, pointing Down
Facing Down, pointing Left -> facing Forward, pointing Left

Facing Up, pointing Forward -> facing Back, pointing Up
Facing Up, pointing Right -> facing Back, pointing Right
Facing Up, pointing Back -> facing Back, pointing Down
Facing Up, pointing Left -> facing Back, pointing Left

Facing Back, pointing Up -> Facing Left, pointing Back
Facing Back, pointing Right -> Facing Left, pointing Down
Facing Back, pointing Down -> Facing Left, pointing Forward
Facing Back, pointing Left -> Facing Left, pointing Up

Facing Forward, pointing Up -> Facing Right, pointing Back
Facing Forward, pointing Right -> Facing Right, pointing Up
Facing Forward, pointing Down -> Facing Right, pointing Forward
Facing Forward, pointing Left -> Facing Right, pointing Down

Left and right - facing dockers maintain their correct position in logic-low
Switching an activator to on.

Facing Left, pointing Up -> facing Back, pointing Left
Facing Left, pointing Forward -> facing Back, pointing Down
Facing Left, pointing Down -> facing Back, pointing Right
Facing Left, pointing Back -> facing Back, pointing Up

Facing Right, pointing Up -> facing Forward, pointing Left
Facing Right, pointing Forward -> facing Forward, pointing Down
Facing Right, pointing Down -> facing Forward, pointing Right
Facing Right, pointing Back -> facing Forward, pointing Up

Up, down, forward, and back - facing dockers maintain their intended position in logic-high

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.19522 (Dev)
Category
Control Block System: Rails/Docking
First occurrence (version)
0.19522
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
NVIDIA
Tester information (Internal use only)

sample of start of test

effect change with rotated docker and magnetic docking.
the contact area for magnetic docking doesnt rotate. the alignment position does

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

Event Timeline

Rumcajz updated the task description. (Show Details)Dec 11 2015, 7:20 AM
Rumcajz changed Category from none/unspecified to Control Block System: Rails/Docking.
Rumcajz changed Affected Gamemode(s) from none/unspecified to Single and Multi.
Rumcajz set First occurrence (version) to 0.19522.
Rumcajz changed Reproducible from uncertain to Yes.
Rumcajz set Last tested (version) to 0.19522.
Rumcajz changed Video Card Vendor from uncertain to NVIDIA.
Rumcajz edited Serverconfig (server.cfg). (Show Details)
Rumcajz edited Clientconfig (settings.cfg). (Show Details)
Rumcajz added a subscriber: Rumcajz.
Rumcajz created this task.
Restricted Application added a project: Issue Navigation. · View Herald TranscriptDec 11 2015, 7:20 AM
SmilingDemon shifted this object from the S1 Public space to the S3 Starmade space.Dec 11 2015, 6:10 PM
SmilingDemon changed the visibility from "Custom Policy" to "Public (No Login Required)".
SmilingDemon changed the edit policy from "Task Author" to "Starmade (Project)".
SmilingDemon set Task Type to Bug.
SmilingDemon changed Reproducible from Yes to uncertain.
SmilingDemon removed Last tested (version).
SmilingDemon set OS-Specific to No.
SmilingDemon set Hardware-Specific to No.
SmilingDemon triaged this task as Normal priority.

Could you please add a sample blueprint for the problem ?

here is the blueprint. sorry for the delay.

-validated-
-confirmed-

not sure if it is intended to be possible to undock from the side of the docker with logic.
but in any case .. the rail docker should not rotate

SmilingDemon changed the task status from Open to In Queue (Game).
Restricted Application edited projects, added Starmade, Game Development; removed Issue Navigation. · View Herald TranscriptDec 11 2015, 11:00 PM
SmilingDemon changed Reproducible from uncertain to Yes.
SmilingDemon set Last tested (version) to 0.19522 (Dev).

Shouldn't the rail docker also emit a docking beam?

This is even worse than it seems because even when you disconnect the logic the docker still flips.

Not even replacing the docker seems to fix this; the logic seems tied to the location of the docker even when the docker and the connection is gone.

sample of start of test

effect change with rotated docker and magnetic docking.
the contact area for magnetic docking doesnt rotate. the alignment position does

SmilingDemon edited Tester information (Internal use only). (Show Details)Feb 14 2016, 10:35 AM
SmilingDemon raised the priority of this task from Normal to High.
Restricted Application added a subscriber: AndyP. · View Herald TranscriptFeb 14 2016, 10:35 AM
lancake mentioned this in Unknown Object (Maniphest Task).Apr 26 2016, 10:13 AM
SmilingDemon changed the status of subtask T1778: Can not unconnect a rail docker from a logic block from Open to In Queue (Game).Aug 13 2016, 2:48 PM
lancake renamed this task from Rail Docker conected with logic block like undocking system rotate the docker... to logic signal rotates rail docker and pick up point.Sep 6 2016, 9:45 PM
lancake renamed this task from logic signal rotates rail docker and pick up point to logic signal rotates rail docker and pickup point.
AndyP changed the status of subtask T1778: Can not unconnect a rail docker from a logic block from In Queue (Game) to In Queue.Mar 10 2017, 5:04 PM
Restricted Application added a project: CBS: Rails. · View Herald TranscriptMar 10 2017, 5:04 PM
AndyP changed the task status from In Queue (Game) to In Queue.Mar 10 2017, 5:06 PM
Restricted Application removed a project: Game Development. · View Herald TranscriptMar 11 2017, 10:01 PM
Restricted Application removed a subscriber: AndyP. · View Herald Transcript