mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 18:53:06 +00:00
changes the getmobs list to show mobs that have or had a client first
This commit is contained in:
@@ -432,28 +432,58 @@ Turf and target are seperate in case you want to teleport some distance from a t
|
|||||||
/proc/sortmobs()
|
/proc/sortmobs()
|
||||||
var/list/moblist = list()
|
var/list/moblist = list()
|
||||||
var/list/sortmob = sortAtom(mob_list)
|
var/list/sortmob = sortAtom(mob_list)
|
||||||
|
var/list/after_simplemob_minded = list() //CHOMPEdit
|
||||||
for(var/mob/observer/eye/M in sortmob)
|
for(var/mob/observer/eye/M in sortmob)
|
||||||
|
if (!M.client && !M.disconnect_time) //CHOMPEdit Addition
|
||||||
|
after_simplemob_minded.Add(M)
|
||||||
|
continue
|
||||||
moblist.Add(M)
|
moblist.Add(M)
|
||||||
for(var/mob/observer/blob/M in sortmob)
|
for(var/mob/observer/blob/M in sortmob)
|
||||||
|
if (!M.client && !M.disconnect_time) //CHOMPEdit Addition
|
||||||
|
after_simplemob_minded.Add(M)
|
||||||
|
continue
|
||||||
moblist.Add(M)
|
moblist.Add(M)
|
||||||
for(var/mob/living/silicon/ai/M in sortmob)
|
for(var/mob/living/silicon/ai/M in sortmob)
|
||||||
|
if (!M.client && !M.disconnect_time) //CHOMPEdit Addition
|
||||||
|
after_simplemob_minded.Add(M)
|
||||||
|
continue
|
||||||
moblist.Add(M)
|
moblist.Add(M)
|
||||||
for(var/mob/living/silicon/pai/M in sortmob)
|
for(var/mob/living/silicon/pai/M in sortmob)
|
||||||
|
if (!M.client && !M.disconnect_time) //CHOMPEdit Addition
|
||||||
|
after_simplemob_minded.Add(M)
|
||||||
|
continue
|
||||||
moblist.Add(M)
|
moblist.Add(M)
|
||||||
for(var/mob/living/silicon/robot/M in sortmob)
|
for(var/mob/living/silicon/robot/M in sortmob)
|
||||||
|
if (!M.client && !M.disconnect_time) //CHOMPEdit Addition
|
||||||
|
after_simplemob_minded.Add(M)
|
||||||
|
continue
|
||||||
moblist.Add(M)
|
moblist.Add(M)
|
||||||
for(var/mob/living/carbon/human/M in sortmob)
|
for(var/mob/living/carbon/human/M in sortmob)
|
||||||
|
if (!M.client && !M.disconnect_time) //CHOMPEdit Addition
|
||||||
|
after_simplemob_minded.Add(M)
|
||||||
|
continue
|
||||||
moblist.Add(M)
|
moblist.Add(M)
|
||||||
for(var/mob/living/carbon/brain/M in sortmob)
|
for(var/mob/living/carbon/brain/M in sortmob)
|
||||||
|
if (!M.client && !M.disconnect_time) //CHOMPEdit Addition
|
||||||
|
after_simplemob_minded.Add(M)
|
||||||
|
continue
|
||||||
moblist.Add(M)
|
moblist.Add(M)
|
||||||
for(var/mob/living/carbon/alien/M in sortmob)
|
for(var/mob/living/carbon/alien/M in sortmob)
|
||||||
|
if (!M.client && !M.disconnect_time) //CHOMPEdit Addition
|
||||||
|
after_simplemob_minded.Add(M)
|
||||||
|
continue
|
||||||
moblist.Add(M)
|
moblist.Add(M)
|
||||||
for(var/mob/observer/dead/M in sortmob)
|
for(var/mob/observer/dead/M in sortmob)
|
||||||
moblist.Add(M)
|
moblist.Add(M)
|
||||||
for(var/mob/new_player/M in sortmob)
|
for(var/mob/new_player/M in sortmob)
|
||||||
moblist.Add(M)
|
moblist.Add(M)
|
||||||
for(var/mob/living/simple_mob/M in sortmob)
|
for(var/mob/living/simple_mob/M in sortmob)
|
||||||
|
if (!M.client && !M.disconnect_time) //CHOMPEdit Addition
|
||||||
|
after_simplemob_minded.Add(M)
|
||||||
|
continue
|
||||||
moblist.Add(M)
|
moblist.Add(M)
|
||||||
|
moblist.Add(after_simplemob_minded) //CHOMPEdit
|
||||||
|
after_simplemob_minded.Cut()
|
||||||
//VOREStation Addition Start
|
//VOREStation Addition Start
|
||||||
for(var/mob/living/dominated_brain/M in sortmob)
|
for(var/mob/living/dominated_brain/M in sortmob)
|
||||||
moblist.Add(M)
|
moblist.Add(M)
|
||||||
|
|||||||
Reference in New Issue
Block a user