PolarisSS13 / Polaris

Polaris - A version of Spacestation13, forked from Baystation12.
https://ss13polaris.com/
Other
71 stars 305 forks source link

Clicking a poster multiple times allows you to rip it multiple times. #728

Closed Spacemanspark closed 8 years ago

Spacemanspark commented 8 years ago

I've reported this bug on just about every code base at this point. Might also still be an issue on Baystation, now that I think about it. Essentially, just click on the poster a billion times and click the 'yes' button a billion times. You now have a very obnoxious noise maker.

Hubblenaut commented 8 years ago

This sort of click cooldown issue exists with many things currently, we should probably gather them all in a single thread.

For what I know, you can do the same to fire alarms and pry unlimited amounts of circuit boards out of them. All the do_after()s in the code should probably be checked on consistent if-statements.

PsiOmegaDelta commented 8 years ago

The most encompassing way is to always make do_after()s cancel prior ones.

Spacemanspark commented 8 years ago

/tg/ and Paradise have both fixed this issue, I should add.