From c5ee14a0e35e10ade901a7d8a399c59aeacb57dd Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Thu, 9 Jun 2016 08:21:24 -0400 Subject: [PATCH] gotta emag the borg --- code/game/objects/items/robot/robot_parts.dm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index ea083b544fe..eaefdbc7b0d 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -222,8 +222,6 @@ var/datum/ai_laws/L if(M.clockwork) L = new/datum/ai_laws/ratvar - spawn(1) - ticker.mode.update_servant_icons_added(O.mind) else L = new/datum/ai_laws/syndicate_override O.laws = L @@ -248,6 +246,12 @@ ticker.mode.remove_antag_for_borging(BM.mind) BM.mind.transfer_to(O) + if(clockwork) + O.emagged = 1 + O.visible_message("[M]'s eyes glow a blazing yellow!", \ + "As you serve Ratvar, your onboard camera is not active and your safeties are disabled.") + ticker.mode.update_servant_icons_added(O.mind) + if(O.mind && O.mind.special_role) O.mind.store_memory("As a cyborg, you must obey your silicon laws and master AI above all else. Your objectives will consider you to be dead.") O << "You have been robotized!"