security_level  
| Vars | |
| alert_level_icons | A list of alert icon states for use in /obj/machinery/status_display/evac (to differentiate them from other display images) | 
|---|---|
| available_levels | A list of initialised security level datums. | 
| current_security_level | Currently set security level | 
| Procs | |
| get_current_level_as_number | Returns the current security level as a number | 
| get_current_level_as_text | Returns the current security level as text | 
| number_level_to_text | Converts a number security level to a text | 
| set_level | Sets a new security level as our current level | 
| text_level_to_number | Converts a text security level to a number | 
Var Details
alert_level_icons  
A list of alert icon states for use in /obj/machinery/status_display/evac (to differentiate them from other display images)
available_levels  
A list of initialised security level datums.
current_security_level  
Currently set security level
Proc Details
get_current_level_as_number
Returns the current security level as a number
get_current_level_as_text
Returns the current security level as text
number_level_to_text
Converts a number security level to a text
Arguments:
- level - The number security level to convert
set_level
Sets a new security level as our current level
This is how everything should change the security level.
Arguments:
- new_level - The new security level that will become our current level
- announce - Play the announcement, set FALSE if you're doing your own custom announcement to prevent duplicates
text_level_to_number
Converts a text security level to a number
Arguments:
- level - The text security level to convert