From 44e4cbca05324a477122e612a1b9038383f0cefd Mon Sep 17 00:00:00 2001 From: "n3ophyt3@gmail.com" Date: Sat, 28 Aug 2010 20:06:21 +0000 Subject: [PATCH] Traitor AIs no longer lose their law 0 in the event of power loss. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@10 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/mob/living/silicon/ai/life.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/ai/life.dm b/code/modules/mob/living/silicon/ai/life.dm index e8538dc0b3e..70c1b1a843f 100644 --- a/code/modules/mob/living/silicon/ai/life.dm +++ b/code/modules/mob/living/silicon/ai/life.dm @@ -95,8 +95,10 @@ if ((!loc.power_equip) || istype(T, /turf/space)) if (src:aiRestorePowerRoutine==0) src:aiRestorePowerRoutine = 1 + src << "You've lost power!" - src.set_zeroth_law("") + if (!checktraitor(src)) + src.set_zeroth_law("") src.clear_supplied_laws() spawn(50) while ((src:aiRestorePowerRoutine!=0) && stat!=2)