From ef10e249e8e563e58f9ad81b3a18afbc7247e944 Mon Sep 17 00:00:00 2001 From: "n3ophyt3@gmail.com" Date: Sat, 18 Dec 2010 04:29:26 +0000 Subject: [PATCH] Moved the Ghost verb over to the special verbs tab where the rest of the "im dead wat do" verbs go AIs should now have their borgs listed at round end Borgs without AIs should now have their laws listed at round end git-svn-id: http://tgstation13.googlecode.com/svn/trunk@653 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/gamemodes/gameticker.dm | 14 +++++++++++++- code/modules/mob/dead/observer/observer.dm | 1 + 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index 51001f9f6c5..d6b2d3cbc85 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -189,9 +189,21 @@ var/global/datum/controller/gameticker/ticker world << "[aiPlayer.name]'s laws at the end of the game were:" else world << "[aiPlayer.name]'s laws when it was deactivated were:" - aiPlayer.show_laws(1) + var/robolist = "The AI's loyal minions were: " + for(var/mob/living/silicon/robot/robo in world) + if (robo.connected_ai == aiPlayer) + robolist += "[robo.name][robo.stat == 2?" (Deactivated), ":", "]" + + for (var/mob/living/silicon/robot/robo in world) + if (!robo.connected_ai) + if (robo.stat != 2) + world << "[robo.name] survived as an AI-less borg! Its laws were:" + else + world << "[robo.name] was unable to survive the rigors of being a cyborg without an AI. Its laws were:" + robo.show_laws(1) + mode.declare_completion() return 1 diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 8b958753fbf..2a3511894b6 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -13,6 +13,7 @@ src.verbs += /mob/dead/observer/proc/reenter_corpse /mob/proc/ghostize() + set category = "Special Verbs" set name = "Ghost" set desc = "You cannot be revived as a ghost" if(src.client)