diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm
index 7a5608d73e5..8fc80dd0c22 100644
--- a/code/game/objects/items/weapons/RCD.dm
+++ b/code/game/objects/items/weapons/RCD.dm
@@ -79,32 +79,6 @@ RCD
/obj/item/weapon/rcd/attack_self(mob/user)
//Change the mode
ui_interact(user)
- /*playsound(src.loc, 'sound/effects/pop.ogg', 50, 0)
- switch(mode)
- if(1)
- mode = 2
- to_chat(user, "Changed mode to 'Airlock'")
- if(prob(20))
- src.spark_system.start()
- return
- if(2)
- mode = 3
- to_chat(user, "Changed mode to 'Deconstruct'")
- if(prob(20))
- src.spark_system.start()
- return
- if(3)
- mode = 4
- to_chat(user, "Changed mode to 'Windows'")
- if(prob(20))
- src.spark_system.start()
- return
- if(4)
- mode = 1
- to_chat(user, "Changed mode to 'Floor & Walls'")
- if(prob(20))
- src.spark_system.start()
- return*/
/obj/item/weapon/rcd/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1, var/datum/topic_state/state = inventory_state)
var/list/data = list()
@@ -134,6 +108,9 @@ RCD
if(..())
return 1
+ if(prob(20))
+ src.spark_system.start()
+
if(href_list["mode"])
mode = text2num(href_list["mode"])
. = 1