From 0f96db96ba0a5fe53ab16b6e9c7c3d0a449ddfd9 Mon Sep 17 00:00:00 2001 From: Kyep Date: Mon, 20 Jun 2016 02:07:07 -0700 Subject: [PATCH] Changes Bee Briefcase to not be suicide briefcase - Traitors attempting to open a bee briefcase without first having injected it with their blood, will now be stopped from doing so. Instead, they will get a message telling them how to open it safely. - Non-traitors can still open the briefcase as normal - resulting in at least 5 angry bees that will surely kill them. --- code/game/objects/items/weapons/bee_briefcase.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/weapons/bee_briefcase.dm b/code/game/objects/items/weapons/bee_briefcase.dm index 5c3e9afff5d..e489bbeb189 100644 --- a/code/game/objects/items/weapons/bee_briefcase.dm +++ b/code/game/objects/items/weapons/bee_briefcase.dm @@ -27,7 +27,6 @@ /obj/item/weapon/bee_briefcase/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/weapon/reagent_containers/syringe)) - var/obj/item/weapon/reagent_containers/syringe/S = I if(!bees_left) to_chat(user, "The briefcase is empty, so there is no point in injecting something into it.") @@ -46,7 +45,6 @@ to_chat(user, "The buzzing inside the briefcase swells momentarily, then returns to normal. Guess it was too cramped...") S.reagents.clear_reagents() S.update_icon() - else if(istype(I, /obj/item/weapon/plantspray)) var/obj/item/weapon/plantspray/PS = I user.drop_item(PS) @@ -56,7 +54,9 @@ qdel(PS) /obj/item/weapon/bee_briefcase/attack_self(mob/user as mob) - if(!bees_left) + if (!blood_list.len && user.mind && user.mind.special_role) + to_chat(user, "You must inject some of your blood into this briefcase, using a syringe, to train the bees not to attack you. Only then can the briefcase be opened.") + else if(!bees_left) to_chat(user, "The lack of all and any bees at this event has been somewhat of a let-down...") return else