Page MenuHomeSchine - Phabricator

Starmade | Up and down Arrow key stuck between rail entities
Closed, FinishedPublic

Description

When in a ship that has rail turrets docked to it, you can use the arrow keys to cycle to it, but can't use the arrow keys to cycle away from it. Player will jump between parts that make up the rail turret

The up arrow (next docking ship):

  • If you reach the end of a chain, you'll constantly switch between the previous entity in that chain and the last one if you keep pressing it.
  • If you have multiple docks on that last chain, it will only get stuck between 2 specific entities, and not cycle through them all

The down arrow (previous docking ship):

  • The opposite, you get stuck between the mothership and the entities docked to it if you keep pressing it.

Only stuff docked on the furthest chains can't always be switched to (since the up arrow is stuck between 2 specific ones).

Screenshot to clarify:

Details

Commits
Restricted Diffusion Commit
Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.197.41
Category
Control Block System: Rails/Docking
First occurrence (version)
0.19226
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Steps to reproduce

Blueprint to try out up/down keys:

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

Event Timeline

SmilingDemon changed Category from none/unspecified to Control Block System: Rails/Docking.
SmilingDemon changed Affected Gamemode(s) from none/unspecified to Single and Multi.
SmilingDemon set First occurrence (version) to 0.19226.
SmilingDemon changed Reproducible from uncertain to Yes.
SmilingDemon set Last tested (version) to 0.19228.
SmilingDemon edited a custom field.
SmilingDemon edited Serverconfig (server.cfg). (Show Details)
SmilingDemon edited Clientconfig (settings.cfg). (Show Details)
SmilingDemon added a subscriber: SmilingDemon.
SmilingDemon created this task.
SmilingDemon changed the task status from Open to In Queue (Game).
SmilingDemon raised the priority of this task from to Trivial.
Restricted Application edited projects, added Game Development; removed Issue Navigation. · View Herald TranscriptJun 17 2015, 10:04 AM
AndyP shifted this object from the S1 Public space to the S3 Starmade space.Aug 11 2015, 10:59 PM
AndyP changed the edit policy from "Starmade (Project)" to "All Users".
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 renamed this task from Up and down Arrow key stuck between rail entities to Up and down Arrow key stuck between rail entities .
AndyP added a subscriber: AndyP.EditedSep 14 2015, 7:51 PM

Import from T657

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.

spunkie added a subscriber: spunkie.EditedSep 16 2015, 11:38 PM

I would also add a function similar to tab+f8 but used only for entities docked to each other, regardless of docking chain position.

-go into buildmode
-target a docked core
-press "function key combo" and you'll be switched into that cores buildmode to be placed in its pilot mode on buildmode exit

-have a portion of the function key combo highlight cameras within the ship you can switch too on buildmode exit

lancake changed Last tested (version) from 0.19228 to 0.19439 (Dev).Oct 2 2015, 7:52 PM
Napther added a subscriber: Napther.EditedNov 22 2015, 8:27 PM

This "stuck" behaviour still occurring in v0.19298, had at least 6 turrets and 4 docked power injectors, Game refuses to let me into the Mothership and was stuck bouncing between 2 turrets, 3 if I rapidly tap the swap-core button down, as you cant use the UP key while in turrets

This is also a big trap in PvP, as being unable to get into the mothership after a mis-press of a button is a death sentence

lancake updated the task description. (Show Details)Apr 14 2016, 6:58 PM
lancake edited Steps to reproduce. (Show Details)
lancake mentioned this in Unknown Object (Maniphest Task).Apr 17 2016, 10:33 AM
schema added a subscriber: schema.Apr 18 2016, 1:11 AM

right control + up/down now switches same level docks, while normal up/down switching chain level

schema added a commit: Restricted Diffusion Commit.Apr 18 2016, 1:11 AM
schema changed the task status from In Queue (Game) to Resolved by committing Restricted Diffusion Commit.
Restricted Application edited projects, added Quality Assurance; removed Game Development. · View Herald TranscriptApr 18 2016, 1:11 AM
lancake added a subscriber: lancake.
lancake closed this task as Closed.

-QA Testing-

Works as advertised, and it's easy enough to get used to.

Restricted Application removed a project: Quality Assurance. · View Herald TranscriptApr 18 2016, 7:01 PM
Restricted Application removed a subscriber: AndyP. · View Herald Transcript
lancake changed Last tested (version) from 0.19439 (Dev) to 0.197.41.Apr 18 2016, 7:01 PM
lancake renamed this task from Up and down Arrow key stuck between rail entities to Up and down Arrow key stuck between rail entities.
Restricted Application added a project: CBS: Rails. · View Herald TranscriptMar 10 2017, 6:33 PM