wow diagnostic hud (#18974)

This commit is contained in:
Contrabang
2022-09-07 10:28:18 -04:00
committed by GitHub
parent 03effa935c
commit fc4a0ea4d6
2 changed files with 23 additions and 0 deletions
@@ -58,6 +58,7 @@
var/secHUD = FALSE // Toggles whether the Security HUD is active or not
var/medHUD = FALSE // Toggles whether the Medical HUD is active or not
var/dHUD = FALSE // Toggles whether the Diagnostic HUD is active or not
/// Currently active software
var/datum/pai_software/active_software
@@ -8,6 +8,8 @@
/datum/pai_software/sec_hud/toggle(mob/living/silicon/pai/user)
user.secHUD = !user.secHUD
user.medHUD = FALSE
user.dHUD = FALSE
user.remove_med_sec_hud()
if(user.secHUD)
user.add_sec_hud()
@@ -25,6 +27,8 @@
/datum/pai_software/med_hud/toggle(mob/living/silicon/pai/user)
user.medHUD = !user.medHUD
user.secHUD = FALSE
user.dHUD = FALSE
user.remove_med_sec_hud()
if(user.medHUD)
user.add_med_hud()
@@ -32,6 +36,24 @@
/datum/pai_software/med_hud/is_active(mob/living/silicon/pai/user)
return user.medHUD
/datum/pai_software/d_hud
name = "Diagnostic HUD"
ram_cost = 20
id = "d_hud"
ui_icon = "bolt"
toggle_software = TRUE
/datum/pai_software/d_hud/toggle(mob/living/silicon/pai/user)
user.dHUD = !user.dHUD
user.secHUD = FALSE
user.medHUD = FALSE
user.remove_med_sec_hud()
if(user.dHUD)
user.add_diag_hud()
/datum/pai_software/d_hud/is_active(mob/living/silicon/pai/user)
return user.dHUD
// Universal Translator //
/datum/pai_software/translator
name = "Universal Translator"