mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
To avoid losing the click catcher on the reloging there we go, proper credits to https://github.com/PsiOmegaDelta
137 lines
3.3 KiB
Plaintext
137 lines
3.3 KiB
Plaintext
/datum/hud/proc/ai_hud()
|
|
adding = list()
|
|
other = list()
|
|
|
|
var/obj/screen/using
|
|
|
|
//AI core
|
|
using = new /obj/screen()
|
|
using.name = "AI Core"
|
|
using.icon = 'icons/mob/screen_ai.dmi'
|
|
using.icon_state = "ai_core"
|
|
using.screen_loc = ui_ai_core
|
|
using.layer = SCREEN_LAYER
|
|
adding += using
|
|
|
|
//Camera list
|
|
using = new /obj/screen()
|
|
using.name = "Show Camera List"
|
|
using.icon = 'icons/mob/screen_ai.dmi'
|
|
using.icon_state = "camera"
|
|
using.screen_loc = ui_ai_camera_list
|
|
using.layer = SCREEN_LAYER
|
|
adding += using
|
|
|
|
//Track
|
|
using = new /obj/screen()
|
|
using.name = "Track With Camera"
|
|
using.icon = 'icons/mob/screen_ai.dmi'
|
|
using.icon_state = "track"
|
|
using.screen_loc = ui_ai_track_with_camera
|
|
using.layer = SCREEN_LAYER
|
|
adding += using
|
|
|
|
//Camera light
|
|
using = new /obj/screen()
|
|
using.name = "Toggle Camera Light"
|
|
using.icon = 'icons/mob/screen_ai.dmi'
|
|
using.icon_state = "camera_light"
|
|
using.screen_loc = ui_ai_camera_light
|
|
using.layer = SCREEN_LAYER
|
|
adding += using
|
|
|
|
//Crew Monitoring
|
|
using = new /obj/screen()
|
|
using.name = "Crew Monitoring"
|
|
using.icon = 'icons/mob/screen_ai.dmi'
|
|
using.icon_state = "crew_monitor"
|
|
using.screen_loc = ui_ai_crew_monitor
|
|
using.layer = SCREEN_LAYER
|
|
adding += using
|
|
|
|
//Crew Manifest
|
|
using = new /obj/screen()
|
|
using.name = "Show Crew Manifest"
|
|
using.icon = 'icons/mob/screen_ai.dmi'
|
|
using.icon_state = "manifest"
|
|
using.screen_loc = ui_ai_crew_manifest
|
|
using.layer = SCREEN_LAYER
|
|
adding += using
|
|
|
|
//Alerts
|
|
using = new /obj/screen()
|
|
using.name = "Show Alerts"
|
|
using.icon = 'icons/mob/screen_ai.dmi'
|
|
using.icon_state = "alerts"
|
|
using.screen_loc = ui_ai_alerts
|
|
using.layer = SCREEN_LAYER
|
|
adding += using
|
|
|
|
//Announcement
|
|
using = new /obj/screen()
|
|
using.name = "Announcement"
|
|
using.icon = 'icons/mob/screen_ai.dmi'
|
|
using.icon_state = "announcement"
|
|
using.screen_loc = ui_ai_announcement
|
|
using.layer = SCREEN_LAYER
|
|
adding += using
|
|
|
|
//Shuttle
|
|
using = new /obj/screen()
|
|
using.name = "Call Emergency Shuttle"
|
|
using.icon = 'icons/mob/screen_ai.dmi'
|
|
using.icon_state = "call_shuttle"
|
|
using.screen_loc = ui_ai_shuttle
|
|
using.layer = SCREEN_LAYER
|
|
adding += using
|
|
|
|
//Laws
|
|
using = new /obj/screen()
|
|
using.name = "State Laws"
|
|
using.icon = 'icons/mob/screen_ai.dmi'
|
|
using.icon_state = "state_laws"
|
|
using.screen_loc = ui_ai_state_laws
|
|
using.layer = SCREEN_LAYER
|
|
adding += using
|
|
|
|
//PDA message
|
|
using = new /obj/screen()
|
|
using.name = "PDA - Send Message"
|
|
using.icon = 'icons/mob/screen_ai.dmi'
|
|
using.icon_state = "pda_send"
|
|
using.screen_loc = ui_ai_pda_send
|
|
using.layer = SCREEN_LAYER
|
|
adding += using
|
|
|
|
//PDA log
|
|
using = new /obj/screen()
|
|
using.name = "PDA - Show Message Log"
|
|
using.icon = 'icons/mob/screen_ai.dmi'
|
|
using.icon_state = "pda_receive"
|
|
using.screen_loc = ui_ai_pda_log
|
|
using.layer = SCREEN_LAYER
|
|
adding += using
|
|
|
|
//Take image
|
|
using = new /obj/screen()
|
|
using.name = "Take Image"
|
|
using.icon = 'icons/mob/screen_ai.dmi'
|
|
using.icon_state = "take_picture"
|
|
using.screen_loc = ui_ai_take_picture
|
|
using.layer = SCREEN_LAYER
|
|
adding += using
|
|
|
|
//View images
|
|
using = new /obj/screen()
|
|
using.name = "View Images"
|
|
using.icon = 'icons/mob/screen_ai.dmi'
|
|
using.icon_state = "view_images"
|
|
using.screen_loc = ui_ai_view_images
|
|
using.layer = SCREEN_LAYER
|
|
adding += using
|
|
|
|
mymob.client.screen = list()
|
|
mymob.client.screen += adding + other
|
|
mymob.client.screen += mymob.client.void
|
|
|
|
return |