mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-29 15:08:34 +01:00
Virgo fixes for TGUI Cam Console
This commit is contained in:
@@ -135,7 +135,7 @@
|
||||
if(action == "switch_camera")
|
||||
var/c_tag = params["name"]
|
||||
var/list/cameras = get_available_cameras(usr)
|
||||
var/obj/machinery/camera/C = cameras[c_tag]
|
||||
var/obj/machinery/camera/C = cameras["[ckey(c_tag)]"]
|
||||
active_camera = C
|
||||
playsound(tgui_host(), get_sfx("terminal_type"), 25, FALSE)
|
||||
|
||||
@@ -216,7 +216,7 @@
|
||||
continue
|
||||
var/list/tempnetwork = C.network & all_networks
|
||||
if(tempnetwork.len)
|
||||
D["[C.c_tag]"] = C
|
||||
D["[ckey(C.c_tag)]"] = C
|
||||
return D
|
||||
|
||||
/datum/tgui_module/camera/proc/can_access_network(mob/user, network_access, station_network = 0)
|
||||
|
||||
@@ -386,7 +386,7 @@ Once in open space, consider disabling nonessential power-consuming electronics
|
||||
filedesc = "Helmet Camera Monitoring (Talon)"
|
||||
extended_desc = "This program allows remote access to Talon helmet camera systems."
|
||||
size = 4 //Smaller because limited scope
|
||||
nanomodule_path = /datum/nano_module/camera_monitor/talon_helmet
|
||||
tguimodule_path = /datum/tgui_module/camera/ntos/talon_helmet
|
||||
required_access = access_talon
|
||||
|
||||
// Talon ship cameras
|
||||
@@ -395,23 +395,18 @@ Once in open space, consider disabling nonessential power-consuming electronics
|
||||
filedesc = "Ship Camera Monitoring (Talon)"
|
||||
extended_desc = "This program allows remote access to the Talon's camera system."
|
||||
size = 10 //Smaller because limited scope
|
||||
nanomodule_path = /datum/nano_module/camera_monitor/talon_ship
|
||||
tguimodule_path = /datum/tgui_module/camera/ntos/talon_ship
|
||||
required_access = access_talon
|
||||
|
||||
/datum/nano_module/camera_monitor/talon_ship
|
||||
/datum/tgui_module/camera/ntos/talon_ship
|
||||
name = "Talon Ship Camera Monitor"
|
||||
/datum/nano_module/camera_monitor/talon_ship/modify_networks_list(var/list/networks)
|
||||
networks.Cut()
|
||||
networks.Add(list(list("tag" = NETWORK_TALON_SHIP, "has_access" = 1)))
|
||||
networks.Add(list(list("tag" = NETWORK_THUNDER, "has_access" = 1))) //THUNDERRRRR
|
||||
return networks
|
||||
/datum/nano_module/camera_monitor/talon_ship/New(host)
|
||||
. = ..(host, list(NETWORK_TALON_SHIP, NETWORK_THUNDER))
|
||||
|
||||
/datum/nano_module/camera_monitor/talon_helmet
|
||||
/datum/tgui_module/camera/ntos/talon_helmet
|
||||
name = "Talon Helmet Camera Monitor"
|
||||
/datum/nano_module/camera_monitor/talon_helmet/modify_networks_list(var/list/networks)
|
||||
networks.Cut()
|
||||
networks.Add(list(list("tag" = NETWORK_TALON_HELMETS, "has_access" = 1)))
|
||||
return networks
|
||||
/datum/tgui_module/camera/ntos/talon_helmet/New(host)
|
||||
. = ..(host, list(NETWORK_TALON_HELMETS))
|
||||
|
||||
/datum/computer_file/program/power_monitor/talon
|
||||
filename = "tpowermonitor"
|
||||
|
||||
Reference in New Issue
Block a user