mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-15 18:14:22 +01:00
[MIRROR] refactor: move status_display_bottom_text and fire_alarm_light_color to security level prototypes (#28766)
* refactor: move `status_display_bottom_text` and `fire_alarm_light_color` to security level prototypes * modular alerts * Update security_level_datums.dm --------- Co-authored-by: Gaxeer <44334376+Gaxeer@users.noreply.github.com> Co-authored-by: SpaceLoveSs13 <68121607+SpaceLoveSs13@users.noreply.github.com>
This commit is contained in:
@@ -13,6 +13,10 @@
|
||||
var/announcement_color = "default"
|
||||
/// The numerical level of this security level, see defines for more information.
|
||||
var/number_level = -1
|
||||
/// Icon state that will be displayed on displays during this security level
|
||||
var/status_display_icon_state
|
||||
/// The color of the fire alarm light set when changed to this security level
|
||||
var/fire_alarm_light_color
|
||||
/// The sound that we will play when this security level is set
|
||||
var/sound
|
||||
/// The looping sound that will be played while the security level is set
|
||||
@@ -47,6 +51,8 @@
|
||||
announcement_color = "green"
|
||||
sound = 'sound/misc/notice2.ogg' // Friendly beep
|
||||
number_level = SEC_LEVEL_GREEN
|
||||
status_display_icon_state = "greenalert"
|
||||
fire_alarm_light_color = LIGHT_COLOR_BLUEGREEN
|
||||
lowering_to_configuration_key = /datum/config_entry/string/alert_green
|
||||
shuttle_call_time_mod = ALERT_COEFF_GREEN
|
||||
|
||||
@@ -60,6 +66,8 @@
|
||||
announcement_color = "blue"
|
||||
sound = 'sound/misc/notice1.ogg' // Angry alarm
|
||||
number_level = SEC_LEVEL_BLUE
|
||||
status_display_icon_state = "bluealert"
|
||||
fire_alarm_light_color = LIGHT_COLOR_ELECTRIC_CYAN
|
||||
lowering_to_configuration_key = /datum/config_entry/string/alert_blue_downto
|
||||
elevating_to_configuration_key = /datum/config_entry/string/alert_blue_upto
|
||||
shuttle_call_time_mod = ALERT_COEFF_BLUE
|
||||
@@ -74,6 +82,8 @@
|
||||
announcement_color = "red"
|
||||
sound = 'sound/misc/notice3.ogg' // More angry alarm
|
||||
number_level = SEC_LEVEL_RED
|
||||
status_display_icon_state = "redalert"
|
||||
fire_alarm_light_color = LIGHT_COLOR_FLARE
|
||||
lowering_to_configuration_key = /datum/config_entry/string/alert_red_downto
|
||||
elevating_to_configuration_key = /datum/config_entry/string/alert_red_upto
|
||||
shuttle_call_time_mod = ALERT_COEFF_RED
|
||||
@@ -88,5 +98,7 @@
|
||||
announcement_color = "purple"
|
||||
sound = 'sound/misc/airraid.ogg' // Air alarm to signify importance
|
||||
number_level = SEC_LEVEL_DELTA
|
||||
status_display_icon_state = "deltaalert"
|
||||
fire_alarm_light_color = LIGHT_COLOR_INTENSE_RED
|
||||
elevating_to_configuration_key = /datum/config_entry/string/alert_delta
|
||||
shuttle_call_time_mod = ALERT_COEFF_DELTA
|
||||
|
||||
Reference in New Issue
Block a user