diff --git a/code/game/objects/items/devices/pizza_bomb.dm b/code/game/objects/items/devices/pizza_bomb.dm index 5565f8487fd..a80c398d8d7 100644 --- a/code/game/objects/items/devices/pizza_bomb.dm +++ b/code/game/objects/items/devices/pizza_bomb.dm @@ -43,6 +43,9 @@ icon_state = "pizzabox_bomb_active" audible_message("[bicon(src)] *beep* *beep*") to_chat(user, "That's no pizza! That's a bomb!") + if(HAS_TRAIT(src, TRAIT_CMAGGED)) + atom_say("Pizza time!") + playsound(src, 'sound/voice/pizza_time.ogg', 50, FALSE) ///Sound effect made by BlackDog message_admins("[key_name_admin(usr)] has triggered a pizza bomb armed by [key_name_admin(armer)] at (JMP).") log_game("[key_name(usr)] has triggered a pizza bomb armed by [key_name(armer)] ([loc.x],[loc.y],[loc.z]).") opener = user @@ -63,6 +66,11 @@ opener = null qdel(src) +/obj/item/pizza_bomb/cmag_act(mob/user) + if(!HAS_TRAIT(src, TRAIT_CMAGGED)) + to_chat(user, "You smear the bananium ooze all over the pizza bomb's internals! You think you smell a bit of tomato sauce.") + ADD_TRAIT(src, TRAIT_CMAGGED, CLOWN_EMAG) + /obj/item/pizza_bomb/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/wirecutters) && primed) to_chat(user, "Oh God, what wire do you cut?!") diff --git a/sound/voice/pizza_time.ogg b/sound/voice/pizza_time.ogg new file mode 100644 index 00000000000..8785d68dcf0 Binary files /dev/null and b/sound/voice/pizza_time.ogg differ