Adds feedback when handcuffs cannot be placed, fixes robot cuffs.
Nasty voices and now noises

Some inconsistency when body parts rip. Two sections say voice, one noise.
Going with noise unless it happens to be a use of voice I'm unfamiliar with.
Merge pull request #6904 from mwerezak/handcuffs

Adds feedback when handcuffs cannot be placed, fixes robot cuffs
Fixes #6910
gameticker.dm crash fix

Signed-off-by: bs12 <bs12@bs12.bs12>
webclient support

no cid checks, not supported properly on webclient

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Fixes bad handcuff check
update IsGuestKey for webclient guests

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Merge pull request #6920 from mwerezak/handcuffs

Fixes bad handcuff check
Merge pull request #6911 from mwerezak/he-pipes

Fixes #6910
Fixes #6660

Also makes flipping tables block climbing.
Merge pull request #6908 from PsiOmegaDelta/NastyVoices

Nasty voices and now noises
Merge pull request #6916 from Mloc/bs12-server

serverside fixes
Merge pull request #6923 from mwerezak/climbing

Fixes #6660
"Exploit Menu" uplink fix.

Double quotes will no longer break the json nanoui uses to display the data.

This fix removes the ability to use html and javascript (exploitable for nefarious reasons)

Specifying exactly what we want instead of assigning nanoui_data["exploits"] = L.fields
which passes by refernce instead of by value.

It allows us to also sanitize the input so everything that gets displayed in nanoui doesn't have html