From 46b2bc0c6337f2ba675daed0b52f4279e8e620de Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 15 Jun 2018 04:42:35 -0500 Subject: [PATCH] [MIRROR] [s]Add pacifism checks for screwdriver/bottle attacks (#7092) * Add pacifism check for screwdriver/bottle attacks (#38416) * [s]Add pacifism checks for screwdriver/bottle attacks --- code/game/objects/items/tools/screwdriver.dm | 3 +++ code/modules/food_and_drinks/drinks/drinks/bottle.dm | 3 +++ 2 files changed, 6 insertions(+) diff --git a/code/game/objects/items/tools/screwdriver.dm b/code/game/objects/items/tools/screwdriver.dm index 123ffaa76c..658a95b016 100644 --- a/code/game/objects/items/tools/screwdriver.dm +++ b/code/game/objects/items/tools/screwdriver.dm @@ -75,6 +75,9 @@ return ..() if(user.zone_selected != BODY_ZONE_PRECISE_EYES && user.zone_selected != BODY_ZONE_HEAD) return ..() + if(user.has_trait(TRAIT_PACIFISM)) + to_chat(user, "You don't want to harm [M]!") + return if(user.has_trait(TRAIT_CLUMSY) && prob(50)) M = user return eyestab(M,user) diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 7153587c79..f35bd6f937 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -51,6 +51,9 @@ if(user.a_intent != INTENT_HARM || !isGlass) return ..() + if(user.has_trait(TRAIT_PACIFISM)) + to_chat(user, "You don't want to harm [target]!") + return force = 15 //Smashing bottles over someoen's head hurts.