diff --git a/code/modules/telesci/quantum_pad.dm b/code/modules/telesci/quantum_pad.dm index f36c05ade4..c2a61b833b 100644 --- a/code/modules/telesci/quantum_pad.dm +++ b/code/modules/telesci/quantum_pad.dm @@ -36,15 +36,15 @@ for(var/obj/item/weapon/stock_parts/manipulator/M in component_parts) E += M.rating power_efficiency = E - + E = 0 for(var/obj/item/weapon/stock_parts/capacitor/C in component_parts) E += C.rating - + teleport_speed = initial(teleport_speed) - teleport_speed -= (E*10) + teleport_speed = max(15, (teleport_speed - (E * 10))) teleport_cooldown = initial(teleport_cooldown) - teleport_cooldown -= (E * 100) + teleport_cooldown = max(50, (teleport_cooldown - (E * 100))) /obj/machinery/power/quantumpad/attackby(obj/item/I, mob/user, params) if(default_deconstruction_screwdriver(user, I)) @@ -86,7 +86,7 @@ if(panel_open) to_chat(user, "The panel must be closed before operating this machine!") return - + if(istype(get_area(src), /area/shuttle)) to_chat(user, "This is too unstable a platform for \the [src] to operate on!") return