Due to (presumably) a coding error, cameras in Payday 2 don't give the reason of "body bag" if they see one and trigger the alarm. Instead it gives the reason of "suspicious activity".
My best explanation of this is as follows:
All the alarm reasons are prefixed in the code with the cause.
cam for cameras,
civ for civilians,
cop for guards.
All of them share the same reasons, such as gunshots, glass breaking, and the generic "suspicious activity".
All the alarm reasons are prefixed in the code with the cause.
cam for cameras,
civ for civilians,
cop for guards.
All of them share the same reasons, such as gunshots, glass breaking, and the generic "suspicious activity".
I'm guessing that last one is the default if a trigger doesn't have any predetermined text. That means anything not written to have a reason will show up as "suspicious activity".
Body bags have a line for cops and civs, being civ_body_bag and cop_body_bag. Working as intended.
Cameras though... Uhh...
They HAVE a string for it, but the ID is missing the cam_ prefix.
Cameras though... Uhh...
They HAVE a string for it, but the ID is missing the cam_ prefix.
This means in-game, the cameras default to the generic "suspicious activity" line when setting off the alarm. Literally two fixes for this are to keep the old line and copy/paste it with cam_ prefixed, or rename the line to have cam_ in it, but that could always break stuff
There's also the possibility that I'm wrong on my theory here and body bags were specifically made to use the "suspicious activity" line, but I don't see why they would. Either way it's a weird little thing I noticed while scouring the strings of Payday 2