mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2026-01-06 07:22:42 +00:00
Atmos now starts with nitrous oxide in storage tank.
Radio was optimized even more. Still have some reserves. Restored admin verb "Radio Report". It shows some signs of errors on the map, but I am too tired to fix it now. Optimized player login (that "400000 calls of new_player/Move" bug). Various optimizations and fixes in radio code. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1046 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
@@ -116,18 +116,34 @@
|
||||
set category = "Debug"
|
||||
set name = "Radio report"
|
||||
|
||||
var/output = "<b>Radio Report</b><hr>"/*
|
||||
var/filters = list(
|
||||
"1" = "RADIO_TO_AIRALARM",
|
||||
"2" = "RADIO_FROM_AIRALARM",
|
||||
"3" = "RADIO_CHAT",
|
||||
"4" = "RADIO_ATMOSIA",
|
||||
"5" = "RADIO_NAVBEACONS",
|
||||
"6" = "RADIO_AIRLOCK",
|
||||
"7" = "RADIO_SECBOT",
|
||||
"8" = "RADIO_MULEBOT",
|
||||
"_default" = "NO_FILTER"
|
||||
)
|
||||
var/output = "<b>Radio Report</b><hr>"
|
||||
for (var/fq in radio_controller.frequencies)
|
||||
output += "<b>Freq: [fq]</b><br>"
|
||||
var/list/datum/radio_frequency/fqs = radio_controller.frequencies[fq]
|
||||
output += " Voice: [fqs.voice.len]<br>"
|
||||
output += " Broadcast: [fqs.broadcast.len]<br>"
|
||||
output += " Tags: <br>"
|
||||
for (var/tag in fqs.tags)
|
||||
var/list/ctag = fqs.tags[tag]
|
||||
output += " [tag]: [ctag.len]<br>"
|
||||
output += " Groups: <br>"
|
||||
for (var/group in fqs.groups)
|
||||
var/list/cgroup = fqs.groups[group]
|
||||
output += " [group]: [cgroup.len]<br>"*/
|
||||
if (!fqs)
|
||||
output += " <b>ERROR</b><br>"
|
||||
continue
|
||||
for (var/filter in fqs.devices)
|
||||
var/list/f = fqs.devices[filter]
|
||||
if (!f)
|
||||
output += " [filters[filter]]: ERROR<br>"
|
||||
continue
|
||||
output += " [filters[filter]]: [f.len]<br>"
|
||||
for (var/device in f)
|
||||
if (isobj(device))
|
||||
output += " [device] ([device:x],[device:y],[device:z] in area [get_area(device:loc)])<br>"
|
||||
else
|
||||
output += " [device]<br>"
|
||||
|
||||
usr << browse(output,"window=radioreport")
|
||||
|
||||
Reference in New Issue
Block a user