Files
Bubberstation/code
SkyratBot 25c066df11 [MIRROR] Fixes the Crab 17 exploding when someone swipes too early. [MDB IGNORE] (#18767)
* Fixes the Crab 17 exploding when someone swipes too early. (#72717)

## About The Pull Request

This bug has personally inconvenienced me one too many times, so I
decided to take a swing at it myself. I didn't expect the fix to be as
straightforward as it ended up being.

You could get the Crab 17 to do its "all bank accounts are safe, let's
explode the checkout machine" check by swiping during the setup
animation. This would be before the list of accounts to rob was actually
set up, meaning the check would succeed and the checkout machine would
be deleted. Nobody would be able to pull money from their accounts, and
with no checkout machine to fix things or automatically resolve the
problem after a while, all crew bank accounts would be rendered
inaccessible.

Now, if the checkout machine isn't mobile (completely set up, done
animating, and ready to cause problems) it will reject your swipe BEFORE
checking the bank account list. No more premature explosions, no more
headaches.

This also balloonifies most of the Crab-17 checkout machine messages.
## Why It's Good For The Game

Closes #58933, putting a long-standing source of headaches to rest.
## Changelog
🆑
fix: Swiping the Crab-17 checkout machine too early will no longer
instantly explode it and lock everyone out of their bank accounts.
/🆑

* Fixes the Crab 17 exploding when someone swipes too early.

Co-authored-by: Rhials <Datguy33456@gmail.com>
2023-01-17 04:40:01 +00:00
..
2023-01-12 10:42:31 -05:00