Page MenuHomeSchine - Phabricator

Starmade | Switching between multiple turrets on ship unpredictable/broken
Closed, DuplicatePublic

Description

Here an example with which I could reproduce the bug multiple times:

Create a ship. Place 4 turret axis anywhere and with different directions. Attach to these each a new ship with a rail docker. If you cycle through the docked ships now, the up and down key will work fine.

If you place a new turret axis on any of the docked ships and attach a new core, cycling through all docked ships will bring you at least twice to any of the docked cores (can't predict which) before you come back to the core.

Adding another "barrel" will change the cycle so that you now cycle between the two turrets with barrels and the core. Ignoring the other turrets completly.

Even more strange if you reload the scene/game the order of the cycle changes and most annoying is that it sometimes changes so that you cant cycle back to your main core.

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.19435
Category
Control Block System: Rails/Docking
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Serverconfig (server.cfg)
<replace this line with the file content>
Clientconfig (settings.cfg)
<replace this line with the file content>

Event Timeline

hellsmith updated the task description. (Show Details)Sep 12 2015, 5:05 PM
hellsmith changed Category from none/unspecified to Control Block System: Rails/Docking.
hellsmith changed Affected Gamemode(s) from none/unspecified to Single and Multi.
hellsmith set Last tested (version) to 0.19431.
hellsmith changed OS-Specific from No to Windows Only.
hellsmith edited Serverconfig (server.cfg). (Show Details)
hellsmith edited Clientconfig (settings.cfg). (Show Details)
hellsmith added a subscriber: hellsmith.
hellsmith created this task.
Restricted Application added a project: Issue Navigation. · View Herald TranscriptSep 12 2015, 5:05 PM
hellsmith updated the task description. (Show Details)Sep 12 2015, 5:25 PM
hellsmith set Task Type to Bug.
hellsmith set Reproducible to uncertain.
hellsmith set Hardware-Specific to No.
hellsmith set Video Card Vendor to uncertain.

Another note: if I hit the down arrow multiple times in a second i have the chance to get into some completly different core on the ship.

Continuing from there with cycling its the same cycle as before.

AndyP shifted this object from the S1 Public space to the S3 Starmade space.Sep 13 2015, 2:19 PM
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 OS-Specific from Windows Only to No.
AndyP moved this task from New / Unconfirmed to Open / Validated on the Issue Navigation board.
AndyP claimed this task.
AndyP triaged this task as Normal priority.
AndyP added a subscriber: AndyP.EditedSep 13 2015, 2:31 PM
AndyP removed AndyP as the assignee of this task.

-Validated-

The last time I looked into this in all details was with the old-docking:

The designated usage was navigating a in a tree like-arrangement

  • Arrow down - go one layer down the tree (First docked entity)
  • Arrow up - go up one layer in the tree (To parent)
  • Arrow left - Jump between docked entities in same layer (second dock, third dock, ... seen from parent)
  • Arrow right - Cycle through cameras

If an entity had no cameras, right arrow did also cycle through docks, BUT
in a different functionality, this jumped only through docks and skipped turrets.

However with the new rail docking system, it should possibly get a different approach to have a predictable jumping:

  • "left/right" - cycle camera backward-forward (with a lot of cameras the "only forward" is a pain..)
  • shift + "left/right" - cycle ships (Only things with trust?)
  • ctrl + "left/right" - cycle docked turrets (Jump to last point in line? Would not make sense to jump in the supporting intermediate turret part)
  • ctrl + shift + "left/right" - cycle docked non-ship and non-turret entities.

with this, you wont accidentally disable bobby AIs anymore by trying to go into the dropship or alike.

NuclearFun changed Reproducible from uncertain to Yes.
NuclearFun changed Last tested (version) from 0.19431 to 0.19435.
NuclearFun changed the task status from Open to In Queue (Game).Sep 14 2015, 5:36 PM

-Confirmed-

On ships with more turrets complete unusable. If you try to switch entities on ships with more turrets most of the time one gets stuck only able to switch between two turrets...

Restricted Application edited projects, added Game Development, Starmade; removed Issue Navigation. · View Herald TranscriptSep 14 2015, 5:36 PM
Restricted Application removed a project: Game Development. · View Herald TranscriptSep 14 2015, 7:51 PM
Restricted Application removed a subscriber: AndyP. · View Herald Transcript
Restricted Application added a project: CBS: Rails. · View Herald TranscriptMar 10 2017, 6:26 PM