From bbf7fa4c0d728d7e00f5e3200fdb965a39ff4602 Mon Sep 17 00:00:00 2001 From: Markolie Date: Sun, 9 Aug 2015 19:58:26 +0200 Subject: [PATCH] Prevent robot control href exploit --- code/game/machinery/computer/robot.dm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/computer/robot.dm b/code/game/machinery/computer/robot.dm index da13f1afa6b..122d7945f65 100644 --- a/code/game/machinery/computer/robot.dm +++ b/code/game/machinery/computer/robot.dm @@ -119,11 +119,15 @@ // Antag AI checks if(!istype(user, /mob/living/silicon/ai) || !(user.mind.special_role && user.mind.original == user)) - user << "Access Denied" + user << "Access Denied." + return + + if(target.connected_ai != user) + user << "Access Denied. This robot is not linked to you." return if(target.emagged) - user << "Robot is already hacked." + user << "Robot is already hacked." return var/choice = input("Really hack [target.name]? This cannot be undone.") in list("Yes", "No")