unfucking secbots part 1
Created by: Intigracy
Changes secbots (beepsky), ED-209's, and metal detectors (V.A.L.I.D.S.)
fixes #8419 (closed) fixes #8426 (closed) fixes #8774 (closed) fixes #8363 (closed)
Things that I remember I changed or standardized:
Added floral somatories, defibs, and hookshots to the safe weapons list.
Standardized: Agent cards will lower your threat by 2 when being assessed. This was in on 2/3, I re-enabled it on metal detectors. Standardized: If you have access to change settings on the bots, they won't bother checking if you have a weapons permit / won't threat assess you. You WILL still be arrested if set to arrest.
idcheck and weaponscheck settings now function correctly on bots. As it is currently, you have to have ID checking enabled to check everything, and weaponscheck doesn't work at all.
Fixed weapon permits not even doing anything via adding a proc to access.dm. The bartender starts with one, this isn't a change I made.
Removed a SHIT TON of colons. Removed a SHIT TON of copypasted code, but there's still more.
Todo at some other point in time: make this shit into one proc instead of 3 copypasted ones, use the proc sitting at the bottom of the code files.
As an added bonus, I even tested my code.