diff --git a/code/game/objects/items/weapons/explosives.dm b/code/game/objects/items/weapons/explosives.dm index e1e8d500734..18c0d9fb0a6 100644 --- a/code/game/objects/items/weapons/explosives.dm +++ b/code/game/objects/items/weapons/explosives.dm @@ -22,7 +22,6 @@ ..() /obj/item/weapon/c4/suicide_act(var/mob/user) - . = BRUTELOSS user.visible_message("[user] activates the [src.name] and holds it above his head! It looks like \he's going out with a bang!") var/message_say = "FOR NO RAISIN!" if(user.mind) @@ -33,12 +32,15 @@ else if(role == "changeling") message_say = "FOR THE HIVE!" else if(role == "cultist") - message_say = "FOR NARSIE!" + message_say = "FOR NAR-SIE!" + else if(role == "revolutionary" || role == "head revolutionary") + message_say = "VIVA LA REVOLUTION!" user.say(message_say) target = user message_admins("[key_name(user, user.client)](?) suicided with [src.name] at ([x],[y],[z] - JMP)",0,1) + sleep(10) explode(get_turf(user)) - return . + user.gib() /obj/item/weapon/c4/attackby(var/obj/item/I, var/mob/user, params) if(istype(I, /obj/item/weapon/screwdriver)) @@ -94,4 +96,4 @@ qdel(src) /obj/item/weapon/c4/attack(mob/M as mob, mob/user as mob, def_zone) - return \ No newline at end of file + return