Page MenuHomeSchine - Phabricator

Starmade | Turrets with switched axis design (up/down 1st, left/right 2nd) clip into their parent when moving up/down
Confirmed task for development, NormalPublic

Description

Construction for turrets only allows
1st layer: left/right
2nd layer: up/down

Supplied blueprint:

Green light: Movement and limitation works
Red light: Movement and limitation does not work
Blue blocks: 1st layer
Orange blocks: 2nd layer

Original reporter: Affinitytank

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.19556
Category
Control Block System: Rails/Docking
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Steps to reproduce
  • build a turret with reversed movement axis order (first layer: up/down, second layer: left right)
  • hop in it, and move it up down

Result:

Clips in entity and gets stuck
(Also: left right movement close to the pivot point makes it even worse.)

Tester information (Internal use only)

Test-blueprint:


(seen on screenshot)

Green light: Movement and limitation works
Red light: Movement and limitation does not work
Blue blocks: 1st layer
Orange blocks: 2nd layer

Event Timeline

AndyP updated the task description. (Show Details)Feb 15 2016, 1:29 PM
AndyP shifted this object from the S1 Public space to the S3 Starmade space.
AndyP changed the visibility from "Custom Policy" to "Public (No Login Required)".
AndyP changed the edit policy from "Task Author" to "Starmade (Project)".
AndyP changed Category from none/unspecified to Control Block System: Rails/Docking.
AndyP edited Serverconfig (server.cfg). (Show Details)
AndyP edited Clientconfig (settings.cfg). (Show Details)
AndyP changed Affected Gamemode(s) from none/unspecified to Single and Multi.
AndyP changed Reproducible from uncertain to Yes.
AndyP set Last tested (version) to 0.19556.
AndyP edited Steps to reproduce. (Show Details)
AndyP edited Tester information (Internal use only). (Show Details)
AndyP added a subscriber: AndyP.
AndyP created this task.
AndyP claimed this task.
AndyP raised the priority of this task from to Normal.
Restricted Application added a project: Issue Navigation. · View Herald TranscriptFeb 15 2016, 1:29 PM
AndyP set Task Type to Bug.
AndyP set OS-Specific to No.
AndyP set Hardware-Specific to No.
AndyP set Video Card Vendor to uncertain.
AndyP changed the task status from Open to In Queue (Game).
Restricted Application edited projects, added Starmade, Game Development; removed Issue Navigation. · View Herald TranscriptFeb 15 2016, 1:29 PM
AndyP updated the task description. (Show Details)Feb 15 2016, 1:30 PM

I wanted to build a turret with part of it covered by the main hull in order for better survival- but at the same time i want it to have a mimited upwards turning, like the old turret docking system- however, this casued the turret to clip into the hull. For example:

Regular turret:

Where:
"<--->" is x axis

"|" is the middle parts

" ^ " is the y axis translation

 |
V

Typical turret:

      ^
|     |
|    V

<--->

But I wanted it to be partially protected by the main hull of my ship, so I tried reversing the order. The result is that the turret clips the hull and gets glitched and stuck.

Could you please either:

-Create a y-axis rail with limited rotation (e.g max angle 45 degrees up and down, like the old turret docking)

-Create a new "turret docker" block

-Enable settings for rails to limit rotation

-Fix the old turret docker

-Cause turrets to respect other blocks and collide

  • Or something else.
AndyP added a comment.Mar 16 2016, 8:48 AM

Old dockers will be removed shortly, they cause a lot of issues to keep them working at all.

Movement limiting should be done by physical movement limits.
As a GUI movement limiter would require additional metadata and thus cause problems in logic integration or general performance.

However the specific case in this report is as far as I know not planned to be used at all.
Just sending in the report to have it in the system and get a development decision on it.

lancake mentioned this in Unknown Object (Maniphest Task).Apr 17 2016, 10:01 PM

Was also report there I guess : T805 - Reverse Built Turret Bug

Croquelune added a comment.EditedMay 26 2016, 5:11 PM

Logs:

, , , , ,
,

I add my case: got my turret clipped in the hull + the 4th dimensional phenomenon (one turret but two locations in same time of the same entity)
I made a turret with long arms (each one length ~27 blocks),
It was ship + Y arm axis and then X arm axis turret.


The X arm part (let's call it yellow arm).



Look closely the junction (it's like a broken elbow)

If I exited the core of yellow arm and entered the ship core, there was nothing across my view.


But here just above the view of the Y arm part (violet arm) without any turret moves from me, you can clearly see it was in total contradiction with the yellow arm point of view. On that one yellow arm is clipped in ship. If exited violet arm to reach ship core I could saw this :


Yellow arm clipped to the cockpit. If switched entity view the bug was persistent : yellow arm view = free space, violet arm view = clipped in ship.

But the real situation was the clipped one since the turret was totally stuck in this movement (it's means both yellow arm and violent arm was blocked).

AndyP changed the task status from In Queue (Game) to In Queue.Mar 10 2017, 5:18 PM
Restricted Application added a project: CBS: Rails. · View Herald TranscriptMar 10 2017, 5:18 PM
AndyP moved this task from Backlog / Unclassed to Beta on the CBS: Rails board.Mar 11 2017, 9:59 PM