Files
Bubberstation/code/game
GoldenAlpharex dd7aa76a2e [FUCK] [s] Fixes the infinite loop caused by recent material changes (#77937)
## About The Pull Request
Fixes the infinite loop introduced by #77671 that was caused by
materials entering the recycler by ensuring that they have an old
location when entering the recycler. If they don't, that means they're
coming from nullspace and thus were very likely just created, so they
shouldn't be getting recycled (which was the cause of the MC dying from
inserting enough materials to cause one sheet to be salvaged from a
recycler).

Adding [s] because it can be abused to basically grind a server to a
halt, so I recommend merging this as soon as possible.

Closes https://github.com/tgstation/tgstation/pull/77936.

## Why It's Good For The Game
Infinite loops causing the master controller to die aren't that good, I
think we can all agree that the game working is nice.

## Changelog

🆑 GoldenAlpharex
fix: Fixes the recycler being able to grind the server to a halt by
trying to recycle the same sheet worth of material over and over and
over again.
/🆑
2023-08-25 16:48:59 -07:00
..
2023-08-19 06:24:57 +00:00