diff --git a/code/modules/cm_marines/altitude_control_console.dm b/code/modules/cm_marines/altitude_control_console.dm index 7b1fceeb968d..fd31c9de4760 100644 --- a/code/modules/cm_marines/altitude_control_console.dm +++ b/code/modules/cm_marines/altitude_control_console.dm @@ -28,6 +28,9 @@ GLOBAL_VAR_INIT(ship_alt, SHIP_ALT_MED) unacidable = TRUE breakable = FALSE +/obj/structure/machinery/computer/altitude_control_console/ex_act() + return + /obj/structure/machinery/computer/altitude_control_console/attack_hand() . = ..() if(!skillcheck(usr, SKILL_NAVIGATIONS, SKILL_NAVIGATIONS_TRAINED)) @@ -130,8 +133,7 @@ GLOBAL_VAR_INIT(ship_alt, SHIP_ALT_MED) /obj/structure/machinery/computer/altitude_control_console/proc/change_altitude(mob/user, new_altitude) if(GLOB.ship_alt == new_altitude) return - else - GLOB.ship_alt = new_altitude + if(GLOB.ship_alt = new_altitude) TIMER_COOLDOWN_START(src, COOLDOWN_ALTITUDE_CHANGE, 90 SECONDS) for(var/mob/living/carbon/current_mob in GLOB.living_mob_list) if(!is_mainship_level(current_mob.z))