diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm
index 521db2805e1..74d7fe81acc 100644
--- a/code/game/gamemodes/nuclear/nuclear.dm
+++ b/code/game/gamemodes/nuclear/nuclear.dm
@@ -194,10 +194,6 @@ proc/issyndicate(mob/living/M as mob)
for(var/datum/objective/objective in syndicate.objectives)
syndicate.current << "Objective #[obj_count]: [objective.explanation_text]"
obj_count++
- for(var/obj/item/weapon/implant/explosive/E in syndicate.current.contents)
- if (E.implanted)
- syndicate.current << "The activation code for your explosive implant is [E.phrase]"
- syndicate.store_memory("The activation code for your explosive implant is [E.phrase]")
return
@@ -245,7 +241,7 @@ proc/issyndicate(mob/living/M as mob)
synd_mob.equip_to_slot_or_del(new_helmet, slot_head)
- var/obj/item/weapon/implant/explosive/E = new/obj/item/weapon/implant/explosive(synd_mob)
+ var/obj/item/weapon/implant/dexplosive/E = new/obj/item/weapon/implant/dexplosive(synd_mob)
E.imp_in = synd_mob
E.implanted = 1
synd_mob.update_icons()
@@ -376,4 +372,4 @@ proc/issyndicate(mob/living/M as mob)
if(FEMALE)
synd_mind.name = "[pick(first_names_female)] [pick(last_names)]"
synd_mind.current.real_name = synd_mind.name
- return
+ return
diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm
index 86c037a2c48..e7c142ecec6 100644
--- a/code/game/objects/items/weapons/implants/implant.dm
+++ b/code/game/objects/items/weapons/implants/implant.dm
@@ -116,7 +116,7 @@ Implant Specifics:
"}
activate(var/cause)
if((!cause) || (!src.imp_in)) return 0
- explosion(src, -1, 0, 2, 3, 0)//This might be a bit much, dono will have to see.
+ explosion(src, 0, 1, 3, 6)//This might be a bit much, dono will have to see.
if(src.imp_in)
src.imp_in.gib()
diff --git a/code/game/objects/items/weapons/implants/implantcase.dm b/code/game/objects/items/weapons/implants/implantcase.dm
index 0954ac94ee5..ef323a8e3a2 100644
--- a/code/game/objects/items/weapons/implants/implantcase.dm
+++ b/code/game/objects/items/weapons/implants/implantcase.dm
@@ -91,8 +91,18 @@
..()
return
+/obj/item/weapon/implantcase/dexplosive
+ name = "Glass Case- 'Death Explosive'"
+ desc = "A case containing an explosive implant."
+ icon = 'icons/obj/items.dmi'
+ icon_state = "implantcase-r"
+ New()
+ src.imp = new /obj/item/weapon/implant/dexplosive( src )
+ ..()
+ return
+
/obj/item/weapon/implantcase/chem
name = "Glass Case- 'Chem'"
desc = "A case containing a chemical implant."
diff --git a/code/game/objects/items/weapons/implants/implanter.dm b/code/game/objects/items/weapons/implants/implanter.dm
index 1576ac80458..ea6810e461f 100644
--- a/code/game/objects/items/weapons/implants/implanter.dm
+++ b/code/game/objects/items/weapons/implants/implanter.dm
@@ -72,7 +72,14 @@
update()
return
+/obj/item/weapon/implanter/dexplosive
+ name = "implanter (DE)"
+/obj/item/weapon/implanter/dexplosive/New()
+ src.imp = new /obj/item/weapon/implant/dexplosive( src )
+ ..()
+ update()
+ return
/obj/item/weapon/implanter/explosive
name = "implanter (E)"