CleverRaven / Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
http://cataclysmdda.org
Other
10.27k stars 4.12k forks source link

Policebots attack cuffed characters #9171

Closed Coolthulhu closed 9 years ago

Coolthulhu commented 10 years ago

Only riotbots respect cuffs. Even when they cuff a zap-immune cyborg who then proceeds to beat them up while cuffed.

Eyebots will keep taking pictures and spawning policebots. Policebots will keep using tazers and delivering beatings while telling the target to drop the "weapon". Policebots attacking unarmed characters is excusable (brawling can hit hard too), but beating up a cuffed character is just nasty and makes the entire option not to resist arrest more of a new player trap than an actual option.

The intended way of removing cuffs is cutting them up and that's why they're made of plastic and not steel, right?

Rivet-the-Zombie commented 10 years ago

One robot handcuffs you while another beats you with a stick and tells you to 'quit resisting'.

This truly is the future of law enforcement.

Coolthulhu commented 10 years ago

At least robocops don't have guns or the ability to perform cavity search or pepper spray or Mace.

KA101 commented 10 years ago

Yeah, unfortunately realistic.

Barhandar commented 10 years ago

Move the action to space and you have SS13's security cyborgs.

Rivet-the-Zombie commented 10 years ago

I kinda like this as it is.

KA101 commented 10 years ago

Inasmuch as there's no programmed reason for it, I'm gonna disagree and leave the Bug label attached. Documented police attacks on cuffed civilians generally raise civilian outcry, and this behavior would likely make headlines pre-cataclysm.

See, e.g.: (Content: police assault on cuffed civilian, union rep insists that firing the cop based on video constitutes "gotcha"-style Internal Affairs): http://www.youtube.com/watch?v=T4HUvXOvgkQ

Learner10 commented 10 years ago

I'd agree with KA101's statement. The fact that police bots say "Drop the weapon", when the 'weapon' is a pair of handcuffs just seems very strange. Plus, it's a letdown when this series of events essentially just stopped at 'being tazed with seemingly no end'. I'd have hoped that not resisting would have led to something interesting.

i2amroy commented 10 years ago

Yeah, it's hilarious, but definitely a bug IMO.

drbig commented 9 years ago

Is it acceptable to fix it by having the copbot not taze at all when player is handcuffed?

kevingranade commented 9 years ago

Ideally they shouldn't attack at all if the player has handcuffs on, unless the player attacks and does damage, but I'd settle for them not attacking if the player has cuffs on for now

drbig commented 9 years ago

Simple check for handcuffs in mattack::copbot() makes the bot not taze you if you're handcuffed... instead it just starts to beat you up. Any ideas how to stop the attacks?

Coolthulhu commented 9 years ago

Zero out aggression like riot bot, maybe? It would make them ignore attacks from a cuffed player, but a cuffed player who keeps attacking is probably advanced enough already that it doesn't matter.

Also, a related thing: police and riot bots hate friendly non-humans (marloss spores). This contradicts the (official?) explanation on why they don't touch zombies.

KA101 commented 9 years ago

AI programming is a lovely thing, Coolthulhu. That said, setting it to 0 and having the bot leave the scene would probably be the way to go.

Rivet-the-Zombie commented 9 years ago

Is it wrong that I want police-bots to occasionally shout 'STOP RESISTING' while they do this?