diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index 636ed6b880..4ac0922f20 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -238,9 +238,9 @@ return 0 proc/get_danger_level(var/current_value, var/list/danger_levels) - if(current_value >= danger_levels[4] || (current_value <= danger_levels[1] && danger_levels[1] > 0)) + if((current_value >= danger_levels[4] && danger_levels[4] > 0) || current_value <= danger_levels[1]) return 2 - if(current_value >= danger_levels[3] || (current_value <= danger_levels[2] && danger_levels[1] > 0)) + if((current_value >= danger_levels[3] && danger_levels[3] > 0) || current_value <= danger_levels[2]) return 1 return 0