-Redid admin_list to be based off clients rather than mobs (Why I did it with mobs first, I'll never know). This fixes AdminWho and Asay and such not working pre-game.

-Added in the proper list stuff for changeling stasis
-Added a verb to the debug list (Game Admin+) to check the mob lists instead of requiring the item (Works the same way)
Fixes Issue 708


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4240 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
sieve32@gmail.com
2012-07-31 02:02:30 +00:00
parent 6a9b24a178
commit 8658a64dc3
16 changed files with 87 additions and 72 deletions
+1 -3
View File
@@ -23,9 +23,7 @@
log_access("Notice: [key_name(src)] has the same [matches] as [key_name(M)] (no longer logged in).")
/mob/Login()
player_list |= list(src)
if(client.holder)
admin_list |= list(src)
player_list |= src
update_Login_details()
world.update_status()
client.images = null //remove the images such as AIs being unable to see runes
-1
View File
@@ -1,6 +1,5 @@
/mob/Logout()
player_list -= src
admin_list -= src
log_access("Logout: [key_name(src)]")
if (admins[src.ckey])
if (ticker && ticker.current_state == GAME_STATE_PLAYING) //Only report this stuff if we are currently playing.
-2
View File
@@ -20,8 +20,6 @@
sight |= SEE_TURFS
player_list |= src
if(src.client.holder)
admin_list |= src
var/list/watch_locations = list()
for(var/obj/effect/landmark/landmark in world)