Page MenuHomeSchine - Phabricator

Starmade | Hotbar modules don't update after switching reactors
Closed, FinishedPublic

Description

Usable modules enabled by reactor chambers such as:

  1. Thrust Blast
  2. Reactor Boost
  3. Anti Gravity

are still on your hotbar (if you assigned them) after you switch to a reactor that does not have the chambers to allow them.
The modules still charge but have no functionality, so it's only a minor GUI issue.

If you switch back to the reactor that offers these modules, it would be nice if that re-appeared on its previous slot of your hotbar, provided it's not taken now.

Details

Commits
Restricted Diffusion Commit
Restricted Diffusion Commit
Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.200.277
Category
Ingame GUI/HUD
First occurrence (version)
0.200.214
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Steps to reproduce
  1. make a reactor and add mobility chamber: Thrust blast to it
  2. Assign thrust blast to your hotbar
  3. make a 2nd reactor with no chambers
  4. switch to 2nd reactor
  5. Thrust blast is still assigned to your hotbar when you don't have it anymore.
Tester information (Internal use only)

Works quite well for the most part., with one exception:

If you had a hotbar module on slot 5 for reactor 1
And you have (a different) one on slot 5 for reactor 2

It will not properly fetch that module when you switch to either reactor, it will come up empty.
Works fine if a slot is not in use in any other reactor.

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

Event Timeline

lancake created this task.Dec 4 2017, 7:30 PM
Restricted Application added a project: GUI/HUD. · View Herald TranscriptDec 4 2017, 7:30 PM
schema added a commit: Restricted Diffusion Commit.Dec 5 2017, 2:55 PM
schema changed the task status from In Queue to Resolved by committing Restricted Diffusion Commit.
Restricted Application edited projects, added Quality Assurance; removed Game Development. · View Herald TranscriptDec 5 2017, 2:55 PM
Restricted Application added a subscriber: AndyP. · View Herald Transcript
lancake changed the task status from Resolved to In Queue.

-QA Testing-

Works quite well for the most part., with one exception:

If you had a hotbar module on slot 5 for reactor 1
And you have (a different) one on slot 5 for reactor 2

It will not properly fetch that module when you switch to either reactor, it will come up empty.
Works fine if a slot is not in use in any other reactor.

Restricted Application edited projects, added Game Development, QA-Return; removed Quality Assurance. · View Herald TranscriptDec 9 2017, 4:51 PM
lancake edited Tester information (Internal use only). (Show Details)Dec 9 2017, 4:51 PM
lancake changed Last tested (version) from 0.200.214 to 0.200.228.
schema added a subscriber: schema.Dec 9 2017, 6:27 PM
schema changed the task status from In Queue to Resolved.

Resolved for now. Ships cant save a hotbar per reactor. But unusable slots are going to get a greyed out version so the user knows that there is something in that slot already they cant use from the reactor they have active

Restricted Application edited projects, added Quality Assurance; removed QA-Return, Game Development. · View Herald TranscriptDec 9 2017, 6:27 PM
lancake changed the task status from Resolved to In Queue.Dec 9 2017, 9:02 PM

That sounds like a good middle ground solution, putting it back in queue then.

Restricted Application edited projects, added Game Development, QA-Return; removed Quality Assurance. · View Herald TranscriptDec 9 2017, 9:02 PM
schema added a commit: Restricted Diffusion Commit.Dec 10 2017, 2:47 PM
schema changed the task status from In Queue to Resolved by committing Restricted Diffusion Commit.
Restricted Application edited projects, added Quality Assurance; removed QA-Return, Game Development. · View Herald TranscriptDec 10 2017, 2:47 PM
lancake closed this task as Closed.Jan 4 2018, 4:47 PM

-QA Testing-

Fix confirmed.

Restricted Application removed a project: Quality Assurance. · View Herald TranscriptJan 4 2018, 4:47 PM
Restricted Application removed a subscriber: AndyP. · View Herald Transcript
lancake changed Last tested (version) from 0.200.228 to 0.200.277.Jan 4 2018, 4:47 PM