mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
sorts crew pinpointers alphabetically (#15889)
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
category = PROGRAM_CATEGORY_MED
|
||||
ui_header = "health_green.gif"
|
||||
program_icon_state = "crew"
|
||||
requires_ntnet = TRUE
|
||||
requires_ntnet = FALSE
|
||||
transfer_access = ACCESS_MEDICAL
|
||||
available_on_ntnet = TRUE
|
||||
usage_flags = PROGRAM_CONSOLE | PROGRAM_LAPTOP | PROGRAM_TABLET | PROGRAM_PHONE | PROGRAM_TELESCREEN | PROGRAM_INTEGRATED | PROGRAM_PDA
|
||||
|
||||
@@ -230,6 +230,8 @@
|
||||
return
|
||||
next_scan = world.time + (2 SECONDS)
|
||||
objects = list()
|
||||
var/list/names = list()
|
||||
var/list/humanoids = list()
|
||||
for(var/i in GLOB.mob_living_list)
|
||||
var/mob/living/carbon/human/humanoid = i
|
||||
if(!istype(humanoid))
|
||||
@@ -241,9 +243,12 @@
|
||||
var/obj/item/card/id/ID = humanoid.wear_id.GetID()
|
||||
if(ID && ID.registered_name)
|
||||
crewmember_name = ID.registered_name
|
||||
names += crewmember_name
|
||||
humanoids[crewmember_name] = i
|
||||
for(var/N in sortList(names))
|
||||
var/list/crewinfo = list(
|
||||
ref = REF(humanoid),
|
||||
name = crewmember_name,
|
||||
ref = REF(humanoids[N]),
|
||||
name = N
|
||||
)
|
||||
objects += list(crewinfo)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user