Page MenuHomeSchine - Phabricator

Starmade | "Switch build/remove mouse buttons" doesn't work with Fill Tool origin placement
Confirmed task for development, NormalPublic

Description

The "Switch build/remove mouse buttons" option in the settings menu under Controls is not compatible with the Fill Tool 'set origin' button. When the option is enabled, setting the origin for the Fill Tool still uses left click and the keystroke isn't 'captured' by the setting action, resulting in a block being broken when you set the origin.

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.199.646
Category
Input/Controls
First occurrence (version)
0.199.634
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Steps to reproduce
  1. enable Switch build/remove mouse buttons
  2. use fill tool or set position of line build helper with something solid behind it

-> will be seen as a remove action

Tester information (Internal use only)

Issue applies only on the different selection tool:

  • Place Fill Origin
  • Set Position of Line build helper

It's still OK that the left mouse is used to confirm the selection, the real problem is that remove actions still get through when using this build selection.
It already prevents build actions from happening, and it should also prevents remove actions.

Event Timeline

lancake added a subscriber: lancake.
lancake claimed this task.

-validated- & -confirmed-

Issue applies only on the different selection tool:

  • Place Fill Origin
  • Set Position of Line build helper

It's still OK that the left mouse is used to confirm the selection, the real problem is that remove actions still get through when using this build selection.
It already prevents build actions from happening, and it should also prevents remove actions.

lancake shifted this object from the S1 Public space to the S3 Starmade space.Jul 18 2017, 9:17 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 edited Steps to reproduce. (Show Details)
lancake edited Tester information (Internal use only). (Show Details)
lancake changed First occurrence (version) from (Introduction of Fill tool) to 0.199.634.
lancake changed the task status from Open to In Queue.
lancake raised the priority of this task from Normal to Pre-Release Quality Assurance.
Restricted Application edited projects, added Game Development, Controls; removed Issue Navigation. · View Herald TranscriptJul 18 2017, 9:17 AM
AndyP moved this task from Backlog / Unclassed to Alpha on the Controls board.Jul 20 2017, 11:12 PM
lancake lowered the priority of this task from Pre-Release Quality Assurance to Normal.Oct 8 2017, 2:36 PM