diff --git a/code/WorkInProgress/Cael_Aislinn/shield_capacitor.dm b/code/WorkInProgress/Cael_Aislinn/shield_capacitor.dm
index 16897b90335..ebe512c08b6 100644
--- a/code/WorkInProgress/Cael_Aislinn/shield_capacitor.dm
+++ b/code/WorkInProgress/Cael_Aislinn/shield_capacitor.dm
@@ -33,6 +33,21 @@
/*spawn(10)
check_powered()*/
+/obj/machinery/shield_capacitor/verb/rotate()
+ set name = "Rotate Clockwise"
+ set category = "Object"
+ set src in oview(1)
+
+ if (src.anchored || usr:stat)
+ usr << "It is fastened to the floor!"
+ return 0
+ src.dir = turn(src.dir, 270)
+ for(var/obj/machinery/shield_gen/possible_gen in range(1))
+ if(get_dir(src, possible_gen) == dir)
+ possible_gen.owned_capacitor = src
+ break
+ return 1
+
/obj/machinery/shield_capacitor/power_change()
if(stat & BROKEN)
icon_state = "broke"
@@ -141,16 +156,3 @@
t += "Close
"
user << browse(t, "window=shield_capacitor;size=500x800")
user.machine = src
-
-/obj/item/weapon/circuitboard/shield_capacitor
- name = "Circuit Board (Shield Capacitor)"
- build_path = "/obj/machinery/shield_capacitor"
- board_type = "machine"
- origin_tech = "electromagnetic=3;engineering=2;power=1"
- frame_desc = "Requires, 2 Cable Coil, 2 Nano Manipulator, 1 Advanced Matter Bin, 1 Console Screen and 1 High-Power Micro-Laser. "
- req_components = list(
- "/obj/item/weapon/cable_coil" = 2,
- "/obj/item/weapon/stock_parts/manipulator/nano" = 2,
- "/obj/item/weapon/stock_parts/matter_bin/adv" = 1,
- "/obj/item/weapon/stock_parts/console_screen" = 1,
- "/obj/item/weapon/stock_parts/micro_laser/high" = 1)