mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-21 07:42:21 +00:00
Some tweaks to bot and power apps
This commit is contained in:
@@ -16,6 +16,9 @@
|
||||
power_monitors += src
|
||||
power_monitors = sortAtom(power_monitors)
|
||||
power_monitor = new(src)
|
||||
|
||||
/obj/machinery/computer/monitor/initialize()
|
||||
..()
|
||||
powermonitor_repository.update_cache()
|
||||
powernet = find_powernet()
|
||||
|
||||
|
||||
@@ -95,6 +95,8 @@
|
||||
var/obj/machinery/computer/monitor/powmonitor = null
|
||||
|
||||
/datum/data/pda/app/power/update_ui(mob/user as mob, list/data)
|
||||
update = PDA_APP_UPDATE_SLOW
|
||||
|
||||
if (powmonitor && !isnull(powmonitor.powernet))
|
||||
data["records"] = list(
|
||||
"powerconnected" = 1,
|
||||
@@ -114,8 +116,10 @@
|
||||
if("Power Select")
|
||||
var/pref = href_list["target"]
|
||||
powmonitor = locate(pref)
|
||||
update = PDA_APP_UPDATE
|
||||
if("Back")
|
||||
powmonitor = null
|
||||
update = PDA_APP_UPDATE
|
||||
|
||||
/datum/data/pda/app/crew_records
|
||||
var/datum/data/record/general_records = null
|
||||
@@ -205,14 +209,13 @@
|
||||
icon = "rss"
|
||||
template = "pda_secbot"
|
||||
category = "Security"
|
||||
update = PDA_APP_UPDATE_SLOW
|
||||
|
||||
/datum/data/pda/app/secbot_control/update_ui(mob/user as mob, list/data)
|
||||
var/botsData[0]
|
||||
var/beepskyData[0]
|
||||
if(pda.cartridge && istype(pda.cartridge.radio, /obj/item/radio/integrated/beepsky))
|
||||
var/obj/item/radio/integrated/beepsky/SC = pda.cartridge.radio
|
||||
beepskyData["active"] = SC.active ? SC.active.name : null
|
||||
beepskyData["active"] = SC.active ? sanitize(SC.active.name) : null
|
||||
has_back = SC.active ? 1 : 0
|
||||
if(SC.active && !isnull(SC.botstatus))
|
||||
var/area/loca = SC.botstatus["loca"]
|
||||
@@ -254,7 +257,6 @@
|
||||
icon = "truck"
|
||||
template = "pda_mule"
|
||||
category = "Quartermaster"
|
||||
update = PDA_APP_UPDATE_SLOW
|
||||
|
||||
/datum/data/pda/app/mule_control/update_ui(mob/user as mob, list/data)
|
||||
var/muleData[0]
|
||||
|
||||
@@ -78,7 +78,6 @@
|
||||
|
||||
if("control")
|
||||
active = locate(href_list["bot"])
|
||||
botstatus = list(mode = -1)
|
||||
spawn(0)
|
||||
post_signal(control_freq, "command", "bot_status", "active", active, s_filter = bot_filter)
|
||||
|
||||
@@ -177,7 +176,6 @@
|
||||
|
||||
switch(href_list["op"])
|
||||
if("control")
|
||||
botstatus = list(mode = -1)
|
||||
active = locate(href_list["bot"])
|
||||
|
||||
if("scanbots") // find all bots
|
||||
|
||||
Reference in New Issue
Block a user