cmss13-devs / cmss13

Contains the code for CM-SS13
https://cm-ss13.com
GNU Affero General Public License v3.0
95 stars 527 forks source link

OB Cannon not Firing #6357

Open Harrysno opened 4 months ago

Harrysno commented 4 months ago

Testmerges

6188, #6071, #6304, #6039, #5513

Round ID

22462

Description of the bug

Coordinates were typed into the Orbital Bombardment Section on Overwatch Consoles as normal. When the "Fire" button was pressed the OB would not fire, no error message was given such as "Roof Too Thick" or "Biological Protection." It simply would not fire. This issue persisted across multiple different coordinates and multiple Overwatch Consoles (I tested it on Delta & Charlie consoles). Loaded Warhead was HE with 5 Fuel Blocks.

What's the difference with what should have happened?

OB was fueled correctly, chambered properly, and dialed in on eligible coordinates. It did not fire though, which isn't right.

How do we reproduce this bug?

  1. Load OB (HE) into the cannon and fuel it (5 Blocks), then chamber.
  2. Dial OB Coordinates into Overwatch Console and click "Fire." Given coordinates were "0, -78" and "-2, -61"
  3. Watch as nothing occurs. ...

Issue Bingo

Harrysno commented 4 months ago

Figured it out, was a TGUI issue. Hitting F5 to refresh the menu fixed the issue. :^)

Drulikar commented 4 months ago

If you're able to reproduce this it should still be an open issue. But if it no longer occurs for you, maybe it was just a bad cache.

Harrysno commented 4 months ago

Fair enough, I didn't entirely consider that it might have implications beyond the immediate round. Some important context that I realize I forgot to include is that nobody was able to properly get the OB to fire prior to refreshing the UI, not just an issue I was experiencing.